The RISC-V Instruction Set Manual Volume I: Unprivileged ISA

The RISC-V Instruction Set Manual Volume I: Unprivileged ISA

Volume I of the RISC-V ISA describes the architecture of the users mode (space).

Latest version: 20250508 Date: May 2025

HTML | PDF

Details

History

All published versions of the specification are listed below from newest to oldest.

Version

Publish Date

View

Version

Publish Date

View

20250508

May 2025

HTML, PDF

20240411

April 2024

HTML, PDF

20191213

Dec. 2019

PDF

2.2 (Creative Commons)

May 2017

PDF

2.1

May 2016

PDF

2.0

May 2014

PDF

Original

May 2011

PDF

Pending Updates

The following extensions have been ratified but not included in a published specification.

 

Ratified

New extension(s) or Profile(s)

 

Ratified

New extension(s) or Profile(s)

Atomic Load-Acquire and Store-Release Extension

PDF | Source

October 2025

Zalasr

Archived Ratifications

The following documents were ratified and are included in the latest published specification.

 

Ratified

New extension(s) or Profile(s)

 

Ratified

New extension(s) or Profile(s)

Load/Store Pair for RV32 (Zilsd & Zclsd)

PDF | Source

February 2025

Zilsd, Zclsd

Shadow Stacks and Landing Pads

PDF | Source

June 2024

Zicfiss, Zicfilp

BF16 Extensions

PDF | Source

June 2024

Zfbfmin, Zvfbfmin, Zvfbfwma

Zaamo and Zalrsc Extensions

PDF | Source

April 2024

Zaamo, Zalrsc

B Standard Extension for Bit Manipulation Instructions

PDF | Source

April 2024

B

Byte and Halfword Atomic Memory Operations (Zabha)

PDF | Source

April 2024

Zabha

May-Be-Operations

PDF

March 2024

Zimop, Zcmop

RISC-V Integer Conditional (Zicond) operations extension

PDF | Source

November 2023

Zicond

Atomic Compare-and-Swap (CAS) Instructions (Zacas)

PDF | Source

November 2023

Zacas

RISC-V Cryptography Extensions Volume II: Vector Instructions

PDF | Source

September 2023

Zvbb, Zvbc, Zvkb, Zvkg, Zvkn, Zvknc, Zvkned, Zvkng, Zvknha, Zvknhb, Zvks, Zvksc, Zvksed, Zvksg, Zvksh, Zvkt

"Zfa" Standard Extension for Additional Floating-Point Instructions

PDF

September 2023

Zfa

“Zvfh/Zvfhmin:” Vector Extension for Half-Precision Floating-Point Arithmetic/Vector Extension for Minimal Half-Precision Floating-Point Arithmetic

PDF

June 2023

Zvfh, Zvfhmin

“Zihintntl” Non-Temporal Locality Hints

PDF

May 2023

Zihintntl

RISC-V Code Size Reduction

PDF | Source

April 2023

Zca, Zcb, Zcd, Zce, Zcf, Zcmp, Zcmt

"Zicntr" and "Zihpm" Counters

PDF

March 2023

Zicntr, Zihpm

RV32E and RV64E Base Integer Instruction Sets

PDF

January 2023

RV32E/RV64E

“Ztso” Standard Extension for Total Store Ordering

PDF

January 2023

Ztso

RISC-V Wait-on-Reservation-Set (Zawrs) extension

PDF | Source

November 2022

Zawrs

Zmmul Extension

PDF

June 2022

Zmmul

RISC-V Base Cache Management Operation ISA Extensions

PDF

November 2021

Zicbom, Zicbop, Zicboz

RISC-V Bit-Manipulation ISA-extensions

PDF | Source

November 2021

Zba, Zbb, Zbc, Zbs

RISC-V Cryptography Extensions Volume I: Scalar & Entropy Source Instructions

PDF | Source

November 2021

Zbkb, Zbkc, Zbkx, Zknd, Zkne, Zknh, Zksed, Zksh, Zkn, Zks, Zkt, Zk, Zkr

RISC-V Vector Extension

PDF | Source

November 2021

Zve32x, Zve32f, Zve64x, Zve64f, Zve64d, Zve, Zvl32b, Zvl64b, Zvl128b, Zvl256b, Zvl512b, Zvl1024b, Zvl, Zv

"Zfh" and "Zfhmin" Standard Extensions for Half-Precision Floating-Point

PDF

November 2021

Zfh, Zfhmin

"Zfinx", "Zdinx", "Zhinx", "Zhinxmin": Standard Extensions for Floating-Point in Integer Registers

PDF | Source

November 2021

Zfinx, Zdinx, Zhinx, Zhinxmin

“Zihintpause” Pause Hint

PDF

February 2021

Zihintpause

RISC-V International