POOL32S 010110 |
rt |
rs |
saminus32 |
0 00 |
DSRL32 001001000 |
6 |
5 |
5 |
5 |
2 |
9 |
DSRL32 rt, rs, sa |
microMIPS64 |
Doubleword Shift Right Logical Plus 32 |
Doubleword Shift Right Logical Plus 32
To execute a logical right-shift of a doubleword by a fixed amount-32 to 63 bits
GPR[rt] = GPR[rs] >> (saminus32+32) (logical)
The 64-bit doubleword contents of GPR rs are shifted right, inserting zeros into the emptied bits; the result is placed in GPR rt. The bit-shift amount in the range 32 to 63 is specified by saminus32+32.
s = 1 || sa /* 32+saminus32 */ GPR[rt] = 0s || GPR[rs]63..s
Reserved Instruction