Download RH850 Coding - Renesas Electronics

Transcript
CubeSuite+ V2.01.00
Instruction
Condition
CHAPTER 4 ASSEMBLY LANGUAGE SPECIFICATIONS
Meaning of Condition
Instruction Expansion
cmpfseq.s
reg2 = reg1
Neither is a non-number, and they are equal
cmpf.s 0xA
cmpfngl.s
reg2 ?= reg1
At least one is a non-number, or they are equal
cmpf.s 0xB
cmpflt.s
reg2 < reg1
Neither is a non-number, and less than
cmpf.s 0xC
cmpfnge.s
reg2 ?< reg1
At least one is a non-number, or less than
cmpf.s 0xD
cmpfle.s
reg2 <= reg1
Neither is a non-number, and less than or equal
cmpf.s 0xE
cmpfngt.s
reg2 ?<= reg1
At least one is a non-number, or less than or equal
cmpf.s 0xF
Remark
?: Unordered
[Caution]
- If an absolute expression having a value exceeding 4 bits is specified as imm4 of the cmpf.s instruction, the following message is output, and assembly continues using the lower 4 bits of the specified value.
W0550011 : illegal operand (range error in immediate).
R20UT2584EJ0101 Rev.1.01
Sep 01, 2013
Page 495 of 751