Difference between revisions of "ISA"
From NaplesPU Documentation
(Created page with "The nu+ instructions have a fixed length of '''32 bits''', divided into '''eight''' formats: *The '''R type''' includes the logical and arithmetic operations and memory opera...") |
(No difference)
|
Revision as of 13:18, 12 September 2017
The nu+ instructions have a fixed length of 32 bits, divided into eight formats:
- The R type includes the logical and arithmetic operations and memory operations.
- The I type includes the logical and arithmetic operations between a register operand and an immediate operand.
- The MOVEI type includes the load operations of an immediate operand in a register.
- The C type used for control operations and for synchronization instructions.
- The JR type includes jump instructions.
- The J type includes jump instructions with the relative addressing mode.
- The M type includes the instructions used to access memory.
- The M-poly type is used for memory instructions which uses a polyhedral access pattern.