
TSTGE
SC140 DSP Core Reference Manual A-417
TSTGE Test for Greater Than TSTGE
or Equal to Zero (DALU)
Description
Status and Conditions that Affect Instruction
None.
Status and Conditions Changed by Instruction
Example
tstge d4
Instruction Formats and Opcodes
Note: ** indicates serial grouping encoding.
Instruction Fields
Dn FFF Single Source/Destination Data Register
Operation Assembler Syntax
If Dn >= 0, then 1 → T, else 0 → T
TSTGE Dn
TSTGE Dn
Sets the T bit if the source data register (Dn) is greater than or equal to zero; otherwise, clears the T bit. The
value in Dn is treated as a signed number
Register Address Bit Name Description
SR[1] T Set if the source operand is greater than or equal to zero and cleared if
the source operand is not greater than or equal to zero.
Register/Memory Address Before After
D4
$00 5F3E 05C2
SR
$00E4 0000 $00E4 0002
Instruction Words Cycles Type Opcode
15 8 7 0
TSTGE Dn 1 1 1 0*1001FFF1101000
000 D0 010 D2 100 D4 110 D6
001 D1 011 D3 101 D5 111 D7
Note: This instruction can specify D8-D15 as operands by using a prefix.
Kommentare zu diesen Handbüchern