beautypg.com

Tstge, Test for greater than, Instruction formats and opcodes – Freescale Semiconductor StarCore SC140 User Manual

Page 731: Instruction fields, Operation assembler syntax

background image

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

*

1

0

0

1

F

F

F

1

1

0

1

0

0

0

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.