Classification
Logical operation
Shift and rotate
Data transfer
Function
Logical AND between general-pur
pose
registers
Logical AND of general-purpose register and
immediate
Logical OR between general-purpose registers
Logical OR of general-purpose register and
immediate
Exclusive OR between general-purpose
registers
Exclusive OR of general-purpose register and
immediate
Logical in
version between general-purpose
registers (1's complement)
Logical in
version of general-purpose register
and immediate (1's complement)
Logical shift to the right
(Bits 0–31 shifted as specified by the register)
Logical shift to the right
(Bits 0–31 shifted as specified by immediate)
Logical shift to the left
(Bits 0–31 shifted as specified by the register)
Logical shift to the left
(Bits 0–31 shifted as specified by immediate)
Arithmetic shift to the right
(Bits 0–31 shifted as specified by the register)
Arithmetic shift to the right
(Bits 0–31 shifted as specified by immediate)
Arithmetic shift to the left
(Bits 0–31 shifted as specified by the register)
Arithmetic shift to the left
(Bits 0–31 shifted as specified by immediate)
Rotate to the right
(Bits 0–31 rotated as specified by the register)
Rotate to the right
(Bits 0–31 rotated as specified by immediate)
Rotate to the left
(Bits 0–31 rotated as specified by the register)
Rotate to the left
(Bits 0–31 rotated as specified by immediate)
Special register (word)
→ general-purpose register
General-purpose register (word)
→ special register
Extended function
The V flag is cleared after the
instruction has been executed.
For rotate/shift operation, it has
been made possible to shift
9–31 bits
.
The number of special registers
that can be used to load data
has been increased.
and
or
xor
not
srl
sll
sra
sla
rr
rl
ld.w
%rd,%rs
%rd,sign6
%rd,%rs
%rd,sign6
%rd,%rs
%rd,sign6
%rd,%rs
%rd,sign6
%rd,%rs
%rd,imm5
%rd,%rs
%rd,imm5
%rd,%rs
%rd,imm5
%rd,%rs
%rd,imm5
%rd,%rs
%rd,imm5
%rd,%rs
%rd,imm5
%rd,%ss
%sd,%rs
Mnemonic
Comentarios a estos manuales