![](/assets/images/picto-drapeau-france-OnZXal1.png)
5. Non-standard extensions
A number of extensions are listed for possible standardization.
While RVG instructions are all of fixed 32-bit length, other extensions may require instructions of different lengths, for example :
16 bits for compact instruction coding, reducing code size ;
more than 32 bits for special extensions.
Figure 3 shows how different instruction lengths are coded in RISC-V. The five least significant bits of the operation code bbb11 with bbb≠111 define 32-bit instructions. The two least significant bits other than 11 code 16-bit instructions. Then the five least significant bits 11111 are used to code sizes greater than 32 bits, in 16-bit increments (figure...
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-KGYj7ZH.png)
The Ultimate Scientific and Technical Reference
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Non-standard extensions
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!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
![](/assets/images/logo-eti-KGYj7ZH.png)
The Ultimate Scientific and Technical Reference