|
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
|
▷ |