CMPGTA

 

 

 

CMPGTA

Compare for Greater Than (AGU) CMPGTA

Operation

Assembler Syntax

Rx > rx → T

CMPGTA rx,Rx

Description

 

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.

Status and Conditions that Affect 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.

Status and Conditions Changed by Instruction

Register Address

Bit Name

Description

SR[1]

T

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

Example

cmpgta r2,r3

Register/Memory Address

R2

R3

SR

Before

$0000 35FA

$0000 34EA

$00E4 0002

After

$00E4 0000

SC140 DSP Core Reference Manual

A-127

Page 441
Image 441
Freescale Semiconductor SC140 specifications Compare for Greater Than AGU Cmpgta, Cmpgta r2,r3, Rx rx → T, Cmpgta rx,Rx