English
Language : 

SH7760 Datasheet, PDF (130/1345 Pages) Renesas Technology Corp – SuperHTM RISC engine
5.2 Parallel-Executability
Instructions are categorized into six groups according to the internal function blocks used, as
shown in table 5.1. Table 5.2 shows the parallel-executability of pairs of instructions in terms of
groups. For example, ADD in the EX group and BRA in the BR group can be executed in parallel.
Table 5.1 Instruction Groups
1. MT Group
CLRT
CMP/EQ
CMP/EQ
CMP/GE
CMP/GT
#imm,R0
Rm,Rn
Rm,Rn
Rm,Rn
CMP/HI
CMP/HS
CMP/PL
CMP/PZ
CMP/STR
Rm,Rn
Rm,Rn
Rn
Rn
Rm,Rn
MOV
NOP
SETT
TST
TST
Rm,Rn
#imm,R0
Rm,Rn
2. EX Group
ADD
ADD
ADDC
ADDV
AND
AND
DIV0S
DIV0U
DIV1
DT
EXTS.B
EXTS.W
EXTU.B
EXTU.W
MOV
MOVA
#imm,Rn
MOVT
Rm,Rn
NEG
Rm,Rn
NEGC
Rm,Rn
NOT
#imm,R0
OR
Rm,Rn
OR
Rm,Rn
ROTCL
ROTCR
Rm,Rn
ROTL
Rn
ROTR
Rm,Rn
SHAD
Rm,Rn
SHAL
Rm,Rn
SHAR
Rm,Rn
SHLD
#imm,Rn
SHLL
@(disp,PC),R0 SHLL16
Rn
Rm,Rn
Rm,Rn
Rm,Rn
#imm,R0
Rm,Rn
Rn
Rn
Rn
Rn
Rm,Rn
Rn
Rn
Rm,Rn
Rn
Rn
SHLL2
SHLL8
SHLR
SHLR16
SHLR2
SHLR8
SUB
SUBC
SUBV
SWAP.B
SWAP.W
XOR
XOR
XTRCT
Rn
Rn
Rn
Rn
Rn
Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
#imm,R0
Rm,Rn
Rm,Rn
3. BR Group
BF
disp
BF/S
disp
BRA
disp
BSR
disp
BT
disp
BT/S
disp
Rev. 1.0, 02/03, page 80 of 1294