|
PD77210_15 Datasheet, PDF (45/76 Pages) Renesas Technology Corp – 16-BIT FIXED-POINT DIGITAL SIGNAL PROCESSOR | |||
|
◁ |
Instruction Name
Mnemonic
µPD77210, 77213
Operation
Instructions That Can Be
Described Simultaneously
Clear
CLR (ro)
ro â 0x0000000000
â
â
Increment
roâ = ro + 1
roâ â ro + 1
â
â
Decrement
roâ = ro â 1
roâ â ro â 1
â
â
Absolute value
roâ = ABS (ro)
1âs complement
roâ = ~ro
if (ro < 0)
{roâ â âro}
else {roâ â ro}
roâ â ~ro
â
â
â
â
2âs complement
roâ = âro
roâ â âro
â
â
Clip
roâ = CLIP (ro)
if (ro > 0x007FFFFFFF)
â
â
{roâ â 0x007FFFFFFF}
elseif (ro < 0xFF80000000)
{roâ â 0xFF80000000}
else {roâ â ro}
Round
roâ = ROUND (ro)
if (ro > 0x007FFF0000)
â
â
{roâ â 0x007FFF0000}
elseif (ro < 0xFF80000000)
{roâ â 0xFF80000000}
else {roâ â (ro + 0x8000)
& 0xFFFFFF0000}
Exponent
roâ = EXP (ro)
roâ â log2 (1/ro)
â
â
Substitution
roâ = ro
roâ â ro
â
â
Accumulated add
roâ + = ro
roâ â roâ + ro
â
â
Accumulated sub
roâ â = ro
roâ â roâ â ro
â
â
Division
roâ / = ro
if (sign (roâ) = = sign (ro))
â
â
{roâ â (roâ â ro) << 1}
else
{roâ â (roâ + ro) << 1}
if (sign (roâ) = = 0)
{roâ â roâ + 1}
Data Sheet U15203EJ3V0DS
43
|
▷ |