
CMPGT.W
SC140 DSP Core Reference Manual A-125
CMPGT.W Compare for Greater Than CMPGT.W
(DALU)
Description
These instructions set the T bit if the content of a signed data register (Dn) is greater than the immediate
value, or clear the T bit if the content of the data register is not greater than the immediate value.
Status and Conditions that Affect Instruction
None.
Status and Conditions Changed by Instruction
Example
cmpgt.w #$8002,d2
Operation Assembler Syntax
Dn > #u5 → T
CMPGT.W #u5,Dn {0 ≤ u5 < 32}
Dn > #s16 → T
CMPGT.W #s16,Dn {–2
15
≤ s16 < 2
15
}
CMPGT.W #u5,Dn
Compares if a data register is greater than an immediate unsigned 5-bit value that has been right-aligned
and zero-extended to 40 bits.
CMPGT.W #s16,Dn
Compares if a data register is greater than an immediate signed 16-bit value that has been right-aligned and
sign-extended to 40 bits.
Register Address Bit Name Description
SR[1] T Sets T bit if Dn > an immediate, otherwise cleared.
Register/Memory Address Before After
immediate
$FF FFFF 8002
D2
$FF FFFF 8004
SR
$00E4 0000 $00E4 0002
Comentarios a estos manuales