Skip to content

Commit

Permalink
Use B instead of Zba/Zbb/Zbs in RVB23U64
Browse files Browse the repository at this point in the history
  • Loading branch information
aswaterman committed Oct 2, 2024
1 parent 38d4c56 commit a6d7ffd
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/rvb23-profile.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ RVA22U64.
- *F* Single-precision floating-point instructions.
- *D* Double-precision floating-point instructions.
- *C* Compressed instructions.
- *B* Bit-manipulation instructions.
- *Zicsr* CSR instructions. These are implied by presence of F.
- *Zicntr* Base counters and timers.
- *Zihpm* Hardware performance counters.
Expand All @@ -108,9 +109,6 @@ RVA22U64.
- *Za64rs* Reservation sets are contiguous, naturally aligned, and a
maximum of 64 bytes.
- *Zihintpause* Pause hint.
- *Zba* Address generation.
- *Zbb* Basic bit-manipulation.
- *Zbs* Single-bit instructions.
- *Zic64b* Cache blocks must be 64 bytes in size, naturally aligned in the
address space.
- *Zicbom* Cache-block management instructions.
Expand Down Expand Up @@ -401,6 +399,7 @@ of the https://github.com/riscv/riscv-isa-manual[RISC-V Instruction Set Manual].
- H Hypervisor Extension
- Q Extension for Quad-Precision Floating-Point
- C Extension for Compressed Instructions
- B Extension for Bit Manipulation
- V Extension for Vector Computation
- Zifencei Instruction-Fetch Fence Extension
- Zicsr Extension for Control and Status Register Access
Expand Down

0 comments on commit a6d7ffd

Please sign in to comment.