English
Language : 

PD77210_15 Datasheet, PDF (44/76 Pages) Renesas Technology Corp – 16-BIT FIXED-POINT DIGITAL SIGNAL PROCESSOR
Instruction Set
Instruction Name
Mnemonic
µPD77210, 77213
Operation
Instructions That Can Be
Described Simultaneously
Multiply add
ro = ro + rh*rh’
ro ← ro + rh*rh’
√
Multiply sub
ro = ro − rh*rh’
ro ← ro − rh*rh’
√
Signed/unsigned
ro = ro + rh*rl
ro ← ro + rh*rl
√
multiply add
(rl is in positive integer format.)
Unsigned/unsigned ro = ro + rl*rl’
ro ← ro + rl*rl’
√
multiply add
(rl and rl’ are in positive integer
format.)
1-bit shift multiply add ro = (ro >> 1) + rh*rh’
ro ← ro/2 + rh*rh’
√
16-bit shift multiply
ro = (ro >> 16) + rh*rh’
ro ← ro/2 + rh*rh’
√
add
Multiply
ro = rh*rh’
ro ← rh*rh’
√
Add
ro” = ro + ro’
ro” ← ro + ro’
√
Immediate add
ro’ = ro + imm
ro’ ← ro + imm
(where imm ≠ 1)
Sub
ro” = ro − ro’
ro” ← ro − ro’
√
Immediate sub
ro’ = ro − imm
ro’ ← ro − imm
(where imm ≠ 1)
Arithmetic right shift ro’ = ro SRA rl
ro’ ← ro >> rl
√
Immediate arithmetic
right shift
ro’ = ro SRA imm
ro’ ← ro >> imm
Logical right shift
ro’ = ro SRL rl
ro’ ← ro >> rl
√
Immediate logical right ro’ = ro SRL imm
shift
ro’ ← ro >> imm
Logical left shift
ro’ = ro SLL rl
ro’ ← ro << rl
√
Immediate logical left ro’ = ro SLL imm
shift
ro’ ← ro << imm
And
ro” = ro & ro’
ro” ← ro & ro’
√
Immediate and
ro’ = ro & imm
ro’ ← ro & imm
Or
ro” = ro | ro’
ro” ← ro | ro’
√
Immediate or
ro’ = ro | imm
ro’ ← ro | imm
Exclusive or
ro” = ro^ro’
ro” ← ro^ro’
√
Immediate exclusive
or
ro‘ = ro^imm
ro’ ← ro^imm
Less than
ro” = LT (ro, ro’)
if (ro < ro’)
√
{ro” ← 0x0000000001}
else {ro” ← 0x0000000000}
42
Data Sheet U15203EJ3V0DS