riscv/riscv-isa-manual

RISC-V Instruction Set Manual

4,813

stars

4,470

commits

TeX

primary language

Sep 11, 2026

updated

riscv.github.io/riscv-isa-manual/Browse cluster: RISC-V Architecture Specifications

README

RISC-V Instruction Set Manual

RISC-V ISA Build

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:

  • Volume I: Unprivileged Architecture
  • Volume II: Privileged Architecture
  • Volume III: Profiles

The preface of each volume indicates the version of each standard that has been formally ratified by RISC-V International.

Official and Draft Versions

The canonical list of open-source RISC-V implementations' marchid CSR values is available in the marchid.md file.

Contributing

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.

Images not rendered for EPUB files

If the eBook reader does not support embedded images, uncomment :data-uri: line in src/riscv-spec.adoc.

Known devices that cannot handle embedded images

  • PocketBook InkPad 3

Repo Activity

Alt

Contributors

(top 30 of 228)

wmat

1,686 commits

aswaterman

1,331 commits

kasanovic

187 commits

omasanori

134 commits

riscv/riscv-isa-manual

RISC-V Instruction Set Manual

4,813

stars

4,470

commits

TeX

primary language

Sep 11, 2026

updated

riscv.github.io/riscv-isa-manual/Browse cluster: RISC-V Architecture Specifications

README

RISC-V Instruction Set Manual

RISC-V ISA Build

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:

  • Volume I: Unprivileged Architecture
  • Volume II: Privileged Architecture
  • Volume III: Profiles

The preface of each volume indicates the version of each standard that has been formally ratified by RISC-V International.

Official and Draft Versions

The canonical list of open-source RISC-V implementations' marchid CSR values is available in the marchid.md file.

Contributing

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.

Images not rendered for EPUB files

If the eBook reader does not support embedded images, uncomment :data-uri: line in src/riscv-spec.adoc.

Known devices that cannot handle embedded images

  • PocketBook InkPad 3

Repo Activity

Alt

Contributors

(top 30 of 228)

wmat

1,686 commits

aswaterman

1,331 commits

kasanovic

187 commits

omasanori

134 commits

Languages

TeX

55.2%

Ruby

14.0%

Makefile

11.6%

Assembly

11.3%

HTML

3.7%

Shell

2.2%

Python

2.0%