3. Basic extensions
64-bit and 128-bit versions of RV32I are defined.
The 64-bit version for integer data, called RV64I, defines a 64-bit version, where registers x0 to x31 and the program counter have 64 bits and 64-bit addresses can be used.
Instructions defined for RV32I now operate on 64-bit data.
Twelve additional instructions can be used to manipulate 32-bit data:
three arithmetic instructions (addw, addwi, subw) with sign extension on the 32 most significant bits;
the three shift operations according to the contents of a register and three shift operations according to an immediate ;
...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed?
Log in!
Ongoing reading
Basic extensions