POOL32S 010110 |
rt |
rs |
rd |
0 00 |
DSUBU 111010000 |
6 |
5 |
5 |
5 |
2 |
9 |
DSUBU rd, rs, rt |
microMIPS64 |
Doubleword Subtract Unsigned |
Doubleword Subtract Unsigned
To subtract 64-bit integers
GPR[rd] = GPR[rs] - GPR[rt]
The 64-bit doubleword value in GPR rt is subtracted from the 64-bit value in GPR rs and the 64-bit arithmetic result is placed into GPR rd.
No Integer Overflow exception occurs under any circumstances.
GPR[rd] = GPR[rs] - GPR[rt]
Reserved Instruction
The term "unsigned" in the instruction name is a misnomer; this operation is 64-bit modulo arithmetic that does not trap on overflow. It is appropriate for unsigned arithmetic, such as address arithmetic, or integer arithmetic environments that ignore overflow, such as C language arithmetic.