- Preface
- 1Introduction
- 2RV32I Base Integer Instruction Set, Version 2.1
- 3Zifencei Instruction-Fetch Fence, Version 2.0
- 4Zihintpause Pause Hint, Version 2.0
- 5RV32E Base Integer Instruction Set, Version 1.9
- 6RV64I Base Integer Instruction Set, Version 2.1
- 7RV128I Base Integer Instruction Set, Version 1.7
- 8M Standard Extension for Integer Multiplication and
- 9A Standard Extension for Atomic Instructions, Version 2.1
- 10Zicsr, Control and Status Register (CSR) Instructions, Version 2.0
- 11Counters
- 12F Standard Extension for Single-Precision Floating-Point,
- 13D Standard Extension for Double-Precision Floating-Point,
- 14Q Standard Extension for Quad-Precision Floating-Point,
- 15Zfh and Zfhmin Standard Extensions for Half-Precision Floating-Point,
- 16RVWMO Memory Consistency Model, Version 2.0
- 17C Standard Extension for Compressed Instructions, Version
- 18B Standard Extension for Bit Manipulation, Version 0.0
- 19J Standard Extension for Dynamically Translated Languages, Version 0.0
- 20P Standard Extension for Packed-SIMD Instructions,
- 21V Standard Extension for Vector Operations, Version 0.7
- 22Zam Standard Extension for Misaligned Atomics, v0.1
- 23Zfinx, Zdinx, Zhinx, Zhinxmin: Standard Extensions for Floating-Point in Integer Registers, Version 1.0.0-rc
- 24Ztso Standard Extension for Total Store Ordering, v0.1
- 25RV32/64G Instruction Set Listings
- 26Extending RISC-V
- 27ISA Extension Naming Conventions
- 28History and Acknowledgments
- CSR Dependency Tracking Granularity
- Source and Destination Register Listings
- RVWMO Explanatory Material, Version 0.1
- Formal Memory Model Specifications, Version 0.1
- Formal Axiomatic Specification in Alloy
- Formal Axiomatic Specification in Herd
- An Operational Memory Model