Cmpgta, Compare for greater than (agu), Operation assembler syntax – Freescale Semiconductor StarCore SC140 User Manual

Page 441

Advertising
background image

CMPGTA

SC140 DSP Core Reference Manual

A-127

CMPGTA

Compare for Greater Than (AGU)

CMPGTA

Description

Status and Conditions that Affect Instruction

Status and Conditions Changed by Instruction

Example

cmpgta r2,r3

Operation

Assembler Syntax

Rx > rx

→ T

CMPGTA rx,Rx

CMPGTA rx,Rx

Compares two signed AGU registers (rx and Rx) and sets the T bit if the second AGU register is greater
than the first, or clears the T bit if the second AGU register is not greater than the first. Note that a register
cannot be compared to itself using this instruction.

Register Address

Bit Name

Description

SR[18]

EXP

Determines which stack pointer is used when the stack pointer is an
operand. Otherwise, the instruction is not affected by SR.

Register Address

Bit Name

Description

SR[1]

T

Sets the T bit if Rx > rx, otherwise cleared.

Register/Memory Address

Before

After

R2

$0000 35FA

R3

$0000 34EA

SR

$00E4 0002

$00E4 0000

Advertising