Skip to content

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.

See Also