8.6.9 Xext instructions
Types and functions of extended instruction
Extended instruction
Xext
imm24
Combined with the instructions below, this instruction functions as the offset.
Xext
imm24
OP
[%rd], %rs
Xext
imm24
OP
%rd, [%rs]
(OP = ld.b, ld.ub, ld, ld.a)
Basic instructions after expansion
Xext
Expansion formats
(1) Xext
imm24
imm24 ≤ 0x1fff
ext
imm20(12:0)
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
Expanded into the ext instruction
==> [%rd+imm24] ← Functions as %rs
==> %rd ← Functions as [%rs+imm24]
Expanded into the ext instruction
0x1fff < imm24 ≤ 0xffffff
ext
imm24(23:13)
ext
imm24(12:0)
EPSOn
function
8 aSSEMBlEr
Expansion
(1)
8
Assemblr
8-25