QB-V850ESFJ3 Preliminary User’s Manual ZUD-CD-05-0149 40/57
[Combination of instructions for the occurrence of the simultaneous execution of two instructions]
•
Condition where “mov + operation instruction” are executed as one instruction
If dst of mov and dst of the operation instruction are the same register, except r0, in combination of “mov
src, dst” and one of the following instructions:
Format I
satsubr/satsub/satadd/mulh
or/xor/and
subr/sub/add
Format II
shr/sar/shl/mulh
Remark
“mov + operation instruction” are executed as one instruction only when the mov instruction is
the first instruction of the above combinations of instructions.
•
Condition of parallel execution of instructions
<1> Combination of one of the following instructions and br instruction
Format I
nop/mov/not/sld
satsubr/satsub/satadd/mulh
or/xor/and/tst
subr/sub/add/cmp
Format II
mov/satadd/add/cmp
shr/sar/shl/mulh
Format IV
sld.b/sst.b/sld.h/sst.h/sld.w/sst.w
<2> Combination of one of the following instructions (instructions that do not update flags) and bcc
instruction except br instruction
Format I
nop/mov/sld
mulh/sxb/sxh/zxb/zxh
Format II
mov/mulh
Format IV
sld.b/sst.b/sld.h/sst.h/sld.w/sst.w
<3> Combination of one of the following instructions and sld instruction
Format I
nop/mov/not
satsubr/satsub/satadd/mulh
or/xor/and/tst
subr/sub/add/cmp
Format II
mov/satadd/add/cmp
shr/sar/shl/mulh
Remark
Of <1> to <3>, two instructions are simultaneously executed only when the second instruction of
the above combinations of instructions is br/brcc/sld
Caution Formats I, II, and IV are the instruction formats described in the V850ES Architecture
User’s Manual (U15943E).