4.5.2 Conditional Move Integer
Format:
CMOVxx | Ra.rq,Rb.rq,Rc.wq | !Operate format |
CMOVxx | Ra.rq,#b.ib,Rc.wq | !Operate format |
Operation:
IF TEST(Rav, Condition_based_on_Opcode) THEN
Rc ← Rbv
Exceptions: |
|
None |
|
Instruction mnemonics: |
|
CMOVEQ | CMOVE if Register Equal to Zero |
CMOVGE | CMOVE if Register Greater Than or Equal to Zero |
CMOVGT | CMOVE if Register Greater Than Zero |
CMOVLBC | CMOVE if Register Low Bit Clear |
CMOVLBS | CMOVE if Register Low Bit Set |
CMOVLE | CMOVE if Register Less Than or Equal to Zero |
CMOVLT | CMOVE if Register Less Than Zero |
CMOVNE | CMOVE if Register Not Equal to Zero |
Qualifiers: |
|
None |
|
Description:
Register Ra is tested. If the specified relationship is true, the value Rbv is written to register Rc.
Instruction Descriptions