3. Basic extensions
64-bit and 128-bit versions of RV32I are defined.
3.1 RV64I basic instruction set
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 ;
...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!
Basic extensions
Article included in this offer
"Software technologies and System architectures"
(
227 articles
)
Updated and enriched with articles validated by our scientific committees
A set of exclusive tools to complement the resources
Bibliography
- (1) - HILL (M.D.), CHRISTIE (D.), PATERSON (D.), YI (J.J.), CHIOU (D.), SENDAG (R.) - Proprietary versus Open Instruction Sets, - IEEE Micro, pp 58-68, July-August 2016. https://research.cs.wisc.edu/multifacet/papers/ieeemicro16_card_isa.pdf ...
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed? Log in!