Compaq ECQD2KCTE manual Floating-Point Conditional Move

Models: ECQD2KCTE

1 371
Download 371 pages 20.35 Kb
Page 163
Image 163

4.10.3 Floating-Point Conditional Move

Format:

FCMOVxx

Fa.rq,Fb.rq,Fc.wq

!Floating-point Operate format

Operation:

IF TEST(Fav, Condition_based_on_Opcode) THEN

Fc Fbv

Exceptions:

 

None

 

Instruction mnemonics:

 

FCMOVEQ

FCMOVE if Register Equal to Zero

FCMOVGE

FCMOVE if Register Greater Than or Equal to Zero

FCMOVGT

FCMOVE if Register Greater Than Zero

FCMOVLE

FCMOVE if Register Less Than or Equal to Zero

FCMOVLT

FCMOVE if Register Less Than Zero

FCMOVNE

FCMOVE if Register Not Equal to Zero

Qualifiers:

 

None

 

Description:

Register Fa is tested. If the specified relationship is true, register Fb is written to register Fc; otherwise, the move is suppressed and register Fc is unchanged. The test is based on the sign bit and whether the rest of the register is all zero bits, as described for floating branches in Sec- tion 4.9.

Instruction Descriptions 4–107

Page 163
Image 163
Compaq ECQD2KCTE manual Floating-Point Conditional Move