Compaq ECQD2KCTE Laptop User Manual


 
Instruction Descriptions 4–107
4.10.3 Floating-Point Conditional Move
Format:
Operation:
IF TEST(Fav, Condition_based_on_Opcode) THEN
Fc Fbv
Exceptions:
Instruction mnemonics:
Qualifiers:
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.
FCMOVxx Fa.rq,Fb.rq,Fc.wq
!Floating-point Operate format
None
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
None