RISC-V Instruction Set Manual
4,813
stars
4,470
commits
TeX
primary language
Sep 11, 2026
updated
This repository contains the source files for the RISC-V Instruction Set Manual.
This work is licensed under a Creative Commons Attribution 4.0 International License. See the LICENSE file for details.
The RISC-V Instruction Set Manual is organized into the following volumes:
The preface of each volume indicates the version of each standard that has been formally ratified by RISC-V International.
The canonical list of open-source RISC-V implementations' marchid CSR values is available in the marchid.md file.
See CONTRIBUTING.md for setup, build instructions, and contribution guidelines. If you would like to contribute to this documentation, please refer to the Documentation Developer's Guide.
The recommended method for building the PDF files is to use the Docker Image, as described in the RISC-V Docs Base Container Image repository.
Alternative build methods, such as local builds and GitHub Action builds, are also available and described in the Documentation Developer's Guide.
If the eBook reader does not support embedded images, uncomment :data-uri: line in src/riscv-spec.adoc.
(top 30 of 228)
TeX
55.2%
Ruby
14.0%
Makefile
11.6%
Assembly
11.3%
HTML
3.7%
Shell
2.2%
Python
2.0%
RISC-V Instruction Set Manual
4,813
stars
4,470
commits
TeX
primary language
Sep 11, 2026
updated
This repository contains the source files for the RISC-V Instruction Set Manual.
This work is licensed under a Creative Commons Attribution 4.0 International License. See the LICENSE file for details.
The RISC-V Instruction Set Manual is organized into the following volumes:
The preface of each volume indicates the version of each standard that has been formally ratified by RISC-V International.
The canonical list of open-source RISC-V implementations' marchid CSR values is available in the marchid.md file.
See CONTRIBUTING.md for setup, build instructions, and contribution guidelines. If you would like to contribute to this documentation, please refer to the Documentation Developer's Guide.
The recommended method for building the PDF files is to use the Docker Image, as described in the RISC-V Docs Base Container Image repository.
Alternative build methods, such as local builds and GitHub Action builds, are also available and described in the Documentation Developer's Guide.
If the eBook reader does not support embedded images, uncomment :data-uri: line in src/riscv-spec.adoc.
(top 30 of 228)
TeX
55.2%
Ruby
14.0%
Makefile
11.6%
Assembly
11.3%
HTML
3.7%
Shell
2.2%
Python
2.0%