SUBU
Subtract Two Unsigned Integers Without Saturation
3-266
Instruction Set
SPRU733
Subtract Two Unsigned Integers Without Saturation
SUBU
Syntax
SUBU
(.unit)
src1
,
src2
,
dst
.unit = .L1 or .L2
Compatibility
C62x, C64x, C67x, and C67x+ CPU
Opcode
31
29
28
27
23
22
18
17
13
12
11
5
4
3
2
1
0
creg
z
dst
src2
src1
x
op
1 1 0
s p
3
1
5
5
5
1
7
1
1
Opcode map field used...
For operand type...
Unit
Opfield
src1
src2
dst
uint
xuint
ulong
.L1, .L2
010 1111
src1
src2
dst
xuint
uint
ulong
.L1, .L2
011 1111
Description
src2
is subtracted from
src1
. The result is placed in
dst
.
Execution
if (cond)
src1
−
src2
→
dst
else nop
Pipeline
Stage
E1
Read
src1, src2
Written
dst
Unit in use
.L
Instruction Type
Single-cycle
Delay Slots
0
See Also
ADDU, SSUB, SUB, SUBC, SUBDP, SUBSP, SUB2
Pipeline