English
Language : 

SH-2A Datasheet, PDF (198/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 6 Instruction Descriptions
}
CMPIM(long i)
{
long imm;
/* CMP_EQ #imm,R0 */
if ((i&0x80)==0) imm=(0x000000FF & (long i));
else imm=(0xFFFFFF00 | (long i));
if (R[0]==imm) T=1;
else T=0;
PC+=2;
}
Example:
CMP/GE
BT
CMP/HS
BT
CMP/STR
BT
R0,R1
TRGET_T
R0,R1
TRGET_T
R2,R3
TRGET_T
; R0 = H'7FFFFFFF, R1 = H'80000000
; Does not branch because T = 0
; R0 = H'7FFFFFFF, R1 = H'80000000
; Branches because T = 1
; R2 = “ABCD”, R3 = “XYCZ”
; Branches because T = 1
Rev. 3.00 Jul 08, 2005 page 184 of 484
REJ09B0051-0300