SPECIAL 000000 |
0000 |
R 1 |
rt |
rd |
saminus32 |
DSLR32 111110 |
6 |
4 |
1 |
5 |
5 |
5 |
6 |
DROTR32 rd, rt, sa |
MIPS64 Release 2 |
Doubleword Rotate Right Plus 32 |
Doubleword Rotate Right Plus 32
To execute a logical right-rotate of a doubleword by a fixed amount-32 to 63 bits
GPR[rd] = GPR[rt] <= (right) (saminus32+32)
The 64-bit doubleword contents of GPR rt are rotated right; the result is placed in GPR rd. The bit-rotate amount in the range 32 to 63 is specified by saminus32+32.
s = 1 || sa /* 32+saminus32 */ GPR[rd] = GPR[rt]s-1..0 || GPR[rt]63..s
Reserved Instruction