SPECIAL 000000 |
0 00000 |
rt |
rd |
sa |
DSLL 111000 |
6 |
5 |
5 |
5 |
5 |
6 |
DSLL rd, rt, sa |
MIPS64 |
Doubleword Shift Left Logical |
Doubleword Shift Left Logical
To execute a left-shift of a doubleword by a fixed amount-0 to 31 bits
GPR[rd] = GPR[rt] << sa
The 64-bit doubleword contents of GPR rt are shifted left, inserting zeros into the emptied bits; the result is placed in
GPR rd. The bit-shift amount in the range 0 to 31 is specified by sa.
s = 0 || sa GPR[rd] = GPR[rt](63-s)..0 || 0s
Reserved Instruction