Skip to content

Commit

Permalink
Use B instead of Zba/Zbb/Zbs in RVA23U64
Browse files Browse the repository at this point in the history
  • Loading branch information
aswaterman committed Oct 2, 2024
1 parent d81df67 commit 38d4c56
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/rva23-profile.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ The following mandatory extensions were present in 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 @@ -100,9 +101,6 @@ The following mandatory extensions were present in 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 @@ -391,6 +389,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 38d4c56

Please sign in to comment.