@@ -86,6 +86,7 @@ The following mandatory extensions were present in RVA22U64.
86
86
- *F* Single-precision floating-point instructions.
87
87
- *D* Double-precision floating-point instructions.
88
88
- *C* Compressed instructions.
89
+ - *B* Bit-manipulation instructions.
89
90
- *Zicsr* CSR instructions. These are implied by presence of F.
90
91
- *Zicntr* Base counters and timers.
91
92
- *Zihpm* Hardware performance counters.
@@ -100,9 +101,6 @@ The following mandatory extensions were present in RVA22U64.
100
101
- *Za64rs* Reservation sets are contiguous, naturally aligned, and a
101
102
maximum of 64 bytes.
102
103
- *Zihintpause* Pause hint.
103
- - *Zba* Address generation.
104
- - *Zbb* Basic bit-manipulation.
105
- - *Zbs* Single-bit instructions.
106
104
- *Zic64b* Cache blocks must be 64 bytes in size, naturally aligned in the
107
105
address space.
108
106
- *Zicbom* Cache-block management instructions.
@@ -391,6 +389,7 @@ of the https://github.com/riscv/riscv-isa-manual[RISC-V Instruction Set Manual].
391
389
- H Hypervisor Extension
392
390
- Q Extension for Quad-Precision Floating-Point
393
391
- C Extension for Compressed Instructions
392
+ - B Extension for Bit Manipulation
394
393
- V Extension for Vector Computation
395
394
- Zifencei Instruction-Fetch Fence Extension
396
395
- Zicsr Extension for Control and Status Register Access
0 commit comments