Load UnScaled¶
Ch 11
AGU — Address Generation Unit |
**Group:** Load UnScaled |
**Forms:** 16 |
**Unique mnemonics:** 16
Load instructions with unscaled immediate offsets.
Instructions¶
| Mnemonic | Assembly | Length | Decode | Description |
|---|---|---|---|---|
| LDI.U | ldi.u [SrcL, simm], ->{t, u, Rd} |
32 | — | Loads a value from memory into a register. |
| LHI.U | lhi.u [SrcL, simm], ->{t, u, Rd} |
32 | — | Loads a value from memory into a register. |
| LHUI.U | lhui.u [SrcL, simm], ->{t, u, Rd} |
32 | — | Loads a value from memory into a register. |
| LWI.U | lwi.u [SrcL, simm], ->{t, u, Rd} |
32 | — | Loads a value from memory into a register. |
| LWUI.U | lwui.u [SrcL, simm], ->{t, u, Rd} |
32 | — | Loads a value from memory into a register. |
| PRFI.U | prfi.u [SrcL, simm] |
32 | — | Loads a value from memory into a register. |
| V.LDI.U | v.ldi.u<.local> [SrcL, <lc0<<3>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LDI.U.BRG | v.ldi.u.brg<.local> [SrcL, <lc0<<3>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LHI.U | v.lhi.u<.local> [SrcL, <lc0<<1>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LHI.U.BRG | v.lhi.u.brg<.local> [SrcL, <lc0<<1>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LHUI.U | v.lhui.u<.local> [SrcL, <lc0<<1>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LHUI.U.BRG | v.lhui.u.brg<.local> [SrcL, <lc0<<1>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LWI.U | v.lwi.u<.local> [SrcL, <lc0<<2>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LWI.U.BRG | v.lwi.u.brg<.local> [SrcL, <lc0<<2>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LWUI.U | v.lwui.u<.local> [SrcL, <lc0<<2>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |
| V.LWUI.U.BRG | v.lwui.u.brg<.local> [SrcL, <lc0<<2>, simm], ->Dst |
64 | — | [64-bit V.] Loads a value from memory into a register. |