Encoding:

POOL32S

010110

rt

rs

saminus32

0

DROTR32

011001000

6

5

5

5

2

9

Format:

DROTR32 rt, rs, sa

microMIPS64

Doubleword Rotate Right Plus 32

Purpose:

Doubleword Rotate Right Plus 32

To execute a logical right-rotate of a doubleword by a fixed amount-32 to 63 bits

Description:

 GPR[rt] = GPR[rs] <= (right) (saminus32+32)

The 64-bit doubleword contents of GPR rs are rotated right; the result is placed in GPR rt. The bit-rotate amount in the range 32 to 63 is specified by saminus32+32.

Restrictions:

Operation:

s        = 1 || sa   /* 32+saminus32 */
GPR[rt]   = GPR[rs]s-1..0 || GPR[rt]63..s

Exceptions:

Reserved Instruction