English
Language : 

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