Computer Hardware User's Guide
Parallel Instruction Set Summary
13-18
Table 13–9. Parallel Instruction Set Summary (Continued)
(a) Parallel arithmetic with store instructions (Continued)
Mnemonic Description Operation
LDF
|| STF
Load floating-point value
src
2 →
dst
1
||
src
3 →
dst
2
LDI
|| STI
Load integer
src
2 →
dst
1
||
src
3 →
dst
2
LSH3
|| STI
Logical shift If
count
≥ 0:
src
2 <<
count
→
dst
1
||
src
3 →
dst
2
Else:
src
2 >> |
count
| →
dst
1
||
src
3 →
dst
2
MPYF3
|| STF
Multiply floating-point value
src
1 x
src
2 →
dst
1
||
src
3 →
dst
2
MPYI3
|| STI
Multiply integer
src
1 x
src
2 →
dst
1
||
src
3 →
dst
2
NEGF
|| STF
Negate floating-point value 0 –
src
2 →
dst
1
||
src
3 →
dst
2
NEGI
|| STI
Negate integer 0 –
src
2 →
dst
1
||
src
3 →
dst
2
NOT
|| STI
Complement
src
1 →
dst
1
||
src
3 →
dst
2
OR3
|| STI
Bitwise-logical OR
src
1 OR
src
2 →
dst
1
||
src
3 →
dst
2
STF
|| STF
Store floating-point value
src
1 →
dst
1
||
src
3 →
dst
2
STI
|| STI
Store integer
src
1 →
dst
1
||
src
3 →
dst
2
Legend:
count
register addr (R7–R0) op3 register addr (R0 or R1)
dst
1 register addr (R7–R0) op6 register addr (R2 or R3)
dst
2 indirect addr (
disp
= 0, 1, IR0, IR1)
src
1 register addr (R7–R0)
op1, op2, op4, and op5
src
2 indirect addr (
disp
= 0, 1, IR0, IR1)
Any two of these operands must be
src
3 register addr (R7–R0)
specified using register addr; the remaining
two must be specified using indirect.