■
Index Register Operation Instructions
Name
Operatio
n
Unit
Mnemonic Operand Function overview
Page
Index
Register
Backup
UL, SL PUSHIX (P) D (I0) to (IE) → (D) to (D + 29) "P.5-42"
Index
Register
Recovery
UL, SL POPIX (P) S (S) to (S + 29) → (I0) to (IE) "P.5-44"
■
Arithmetic Operation Instructions
Name
Operatio
n
Unit
Mnemonic Operand Function overview
Page
Addition
US, SS,
UL, SL,
SF, DF
ADD (P)
S1, S2,
D
(S1) + (S2) → (D) "P.6-2"
Subtraction
US, SS,
UL, SL,
SF, DF
SUB (P)
S1, S2,
D
(S1) - (S2) → (D) "P.6-4"
Multiplication
US, SS,
UL, SL,
SF, DF
MUL (P)
S1, S2,
D
(S1) × (S2) → (D, D+n)
"n" changes according to the operation unit.
"P.6-6"
Saturation
Multiplication
US, SS,
UL, SL,
MLCLIP (P)
S1, S2,
D
(S1) × (S2) → (D) "P.6-9"
Division
US, SS,
UL, SL,
SF, DF
DIV (P)
S1, S2,
D
(S1) ÷ (S2) → Quotient (D) "P.6-11"
Division (With
a remainder)
US, SS,
UL, SL
DIVMOD (P)
S1, S2,
D
(S1) / (S2) → Quotient (D), Remainder (D
+n)
"n" changes according to the operation unit.
"P.6-13"
Division (FP2
Compatible)
US, SS,
UL, SL
DIVFP2 (P)
S1, S2,
D
(S1) / (S2) → Quotient (D), Remainder
(SD15, SD16)
"P.6-15"
Increment
US, SS,
UL, SL,
SF, DF
INC (P) D (D) + 1 → (D) "P.6-18"
Decrement
US, SS,
UL, SL,
SF, DF
DEC (P) D (D) - 1 → (D) "P.6-20"
1.2 List of High-level Instructions
1-10 WUME-FP7CPUPGR-12