EA <- b + EXTS(D)
RT <- [0]*56 || MEM(EA, 1)
+Special Registers Altered:
+ None
+
# Load Byte and Zero Indexed
X-Form
EA <- b + (RB)
RT <- [0] * 56 || MEM(EA, 1)
+Special Registers Altered:
+ None
+
# Load Byte and Zero with Update
D-Form
RT <- [0] * 56 || MEM(EA, 1)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Byte and Zero with Update Indexed
X-Form
RT <- [0] * 56 || MEM(EA, 1)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Halfword and Zero
D-Form
EA <- b + EXTS(D)
RT <- [0] * 48 || MEM(EA, 2)
+Special Registers Altered:
+ None
+
# Load Halfword and Zero Indexed
X-Form
EA <- b + (RB)
RT <- [0] * 48 || MEM(EA, 2)
+Special Registers Altered:
+ None
+
# Load Halfword and Zero with Update
D-Form
RT <- [0] * 48 || MEM(EA, 2)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Halfword and Zero with Update Indexed
X-Form
RT <- [0] * 48 || MEM(EA, 2)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Halfword Algebraic
D-Form
EA <- b + EXTS(D)
RT <- EXTS(MEM(EA, 2))
+Special Registers Altered:
+ None
+
# Load Halfword Algebraic Indexed
X-form
EA <- b + (RB)
RT <- EXTS(MEM(EA, 2))
+Special Registers Altered:
+ None
+
# Load Halfword Algebraic with Update
D-Form
RT <- EXTS(MEM(EA, 2))
RA <- EA
+Special Registers Altered:
+ None
+
# Load Halfword Algebraic with Update Indexed
X-form
RT <- EXTS(MEM(EA, 2))
RA <- EA
+Special Registers Altered:
+ None
+
# Load Word and Zero
D-Form
EA <- b + EXTS(D)
RT <- [0] * 32 || MEM(EA, 4)
+Special Registers Altered:
+ None
+
# Load Word and Zero Indexed
X-form
EA <- b + (RB)
RT <- [0] * 32 || MEM(EA, 4)
+Special Registers Altered:
+ None
+
# Load Word and Zero with Update
D-Form
RT <- [0]*32 || MEM(EA, 4)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Word and Zero with Update Indexed
X-form
RT <- [0] * 32 || MEM(EA, 4)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Word Algebraic
D-Form
EA <- b + EXTS(DS || 0b00)
RT <- EXTS(MEM(EA, 4))
+Special Registers Altered:
+ None
+
# Load Word Algebraic Indexed
X-form
EA <- b + (RB)
RT <- EXTS(MEM(EA, 4))
+Special Registers Altered:
+ None
+
# Load Word Algebraic with Update Indexed
X-form
RT <- EXTS(MEM(EA, 4))
RA <- EA
+Special Registers Altered:
+ None
+
# Load Doubleword
DS-Form
EA <- b + EXTS(DS || 0b00)
RT <- MEM(EA, 8)
+Special Registers Altered:
+ None
+
# Load Doubleword Indexed
X-form
EA <- b + (RB)
RT <- MEM(EA, 8)
+Special Registers Altered:
+ None
+
# Load Doubleword with Update Indexed
DS-Form
RT <- MEM(EA, 8)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Doubleword with Update Indexed
X-form
RT <- MEM(EA, 8)
RA <- EA
+Special Registers Altered:
+ None
+
# Load Quadword
DQ-Form
EA <- b + EXTS(DQ || 0b0000)
RTp <- MEM(EA, 16)
+Special Registers Altered:
+ None
+
# Load Halfword Byte-Reverse Indexed
X-form
load_data <- MEM(EA, 2)
RT <- [0]*48 || load_data[8:15] || load_data[0:7]
+Special Registers Altered:
+ None
+
# Load Word Byte-Reverse Indexed
X-form
RT <- [0] * 32 || load_data[24:31] || load_data[16:23]
|| load_data[8:15] || load_data[0:7]
+Special Registers Altered:
+ None
+
# Load Doubleword Byte-Reverse Indexed
X-form
|| load_data[24:31 || load_data[16:23]
|| load_data[8:15 || load_data[0:7]
+Special Registers Altered:
+ None
+
# Load Multiple Word
DQ-Form