* addi RT,RA,SI
```
- DWI:
+ Defined Word-instruction:
| 14 | RT | RA | SI |
| 0 | 6 | 11 | 16 31 |
```
+* Operand RTL.RA <- `D-Form.RA`
+* Operand RTL.RT <- `D-Form.RT`
+* Operand RTL.SI <- `D-Form.SI`
+
**Prefixed Add Immediate** MLS:D-form
* paddi RT,RA,SI,R
| 0 | 6 | 11 | 16 31 |
```
+* Operand RTL.RA <- `D-Form.RA`
+* Operand RTL.RT <- `D-Form.RT`
+* Operand RTL.SI <- `MLS.si0 || MLS.si1`
+
**Vectorized Add Immediate** SVP64-RM-1S1D/EXTRA3/Normal:D-form
* sv.addi RT,RA,SI
```
- Prefix: :
+ Prefix:
| 9 | .. | Stuff | EXTRA | MODEBITS |
| 0 | 6 | 8 | 17 26 | 27 31 |
- Suffix:
+ Defined Word-instruction:
| 14 | RT | RA | SI |
| 0 | 6 | 11 | 16 31 |
```
+* Operand RTL.RA <- `SVP64_EXTRA3_DECODE(D-Form.RA, SVP64.RM.EXTRA[0:2])`
+* Operand RTL.RT <- `SVP64_EXTRA3_DECODE(D-Form.RA, SVP64.RM.EXTRA[3:5])`
+* Operand RTL.SI <- `D-Form.SI`
+
Pseudo-code:
```