Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 1) <- (RS)[XLEN-8:XLEN-1]
Description:
Pseudo-code:
- EA <- (RA) + (RB) << (SH+1)
+ EA <- (RA) + ((RB) << (SH+1))
MEM(EA, 1) <- (RS)[XLEN-8:XLEN-1]
RA <- EA
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 2) <- (RS)[XLEN-16:XLEN-1]
Description:
Pseudo-code:
- EA <- (RA) + (RB) << (SH+1)
+ EA <- (RA) + ((RB) << (SH+1))
MEM(EA, 2) <- (RS)[XLEN-16:XLEN-1]
RA <- EA
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 4) <- (RS)[XLEN-32:XLEN-1]
Description:
Pseudo-code:
- EA <- (RA) + (RB) << (SH+1)
+ EA <- (RA) + ((RB) << (SH+1))
MEM(EA, 4) <- (RS)[XLEN-32:XLEN-1]
RA <- EA
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 8) <- (RS)
Description:
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 2) <- (RS) [56:63] || (RS)[48:55]
Description:
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 4) <- ((RS)[56:63] || (RS)[48:55] || (RS)[40:47]
||(RS)[32:39])
Pseudo-code:
b <- (RA|0)
- EA <- b + (RB) << (SH+1)
+ EA <- b + ((RB) << (SH+1))
MEM(EA, 8) <- ((RS) [56:63] || (RS)[48:55]
|| (RS)[40:47] || (RS)[32:39]
|| (RS)[24:31] || (RS)[16:23]