Skip to content

Commit 3d56606

Browse files
authored
Merge pull request #24 from cmuellner/zb_abcs
Use Zb[abcs] instead of B/Bitmanip
2 parents 47f8c0f + d182835 commit 3d56606

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

riscv-c-api.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ which is compute by following formula:
5656

5757
For example:
5858
- F-extension v2.2 will define `__riscv_f` as `2002000`.
59-
- B-extension v0.92 will define `__riscv_b` as `92000`.
6059

6160
| Name | Value | When defined |
6261
| ----------------------- | ------------ | ----------------------------- |
@@ -68,8 +67,11 @@ For example:
6867
| __riscv_f | Arch Version | `F` extension is available. |
6968
| __riscv_d | Arch Version | `D` extension is available. |
7069
| __riscv_c | Arch Version | `C` extension is available. |
71-
| __riscv_b | Arch Version | `B` extension is available. |
7270
| __riscv_v | Arch Version | `V` extension is available. |
71+
| __riscv_zba | Arch Version | `Zba` extension is available. |
72+
| __riscv_zbb | Arch Version | `Zbb` extension is available. |
73+
| __riscv_zbc | Arch Version | `Zbc` extension is available. |
74+
| __riscv_zbs | Arch Version | `Zbs` extension is available. |
7375
| __riscv_zfh | Arch Version | `Zfh` extension is available. |
7476

7577
### ABI Related Preprocessor Definitions
@@ -102,7 +104,6 @@ For example:
102104
| __riscv_fsqrt | 1 | `F` extension is available and `-mno-fdiv` is not given.*[1] | `__riscv_f` or `__riscv_d` |
103105
| __riscv_compressed | 1 | `C` extension is available. | `__riscv_c` |
104106
| __riscv_vector | 1 | `V` extension is available. | `__riscv_v` |
105-
| __riscv_bitmanip | 1 | `B` extension is available. | `__riscv_b` |
106107

107108
*[1] Not all compilers provide `-mno-div` and `-mno-fdiv` option.
108109

0 commit comments

Comments
 (0)