English
Language : 

RM0004 Datasheet, PDF (576/1176 Pages) STMicroelectronics – Programmer’s reference manual for Book E processors
RM0004
Instruction set
evmhosmi
SPE APU User
evmhosmi
Vector multiply half words, odd, signed, modulo, integer (to accumulator)
evmhosmi
evmhosmia
rD,rA,rB
rD,rA,rB
(A = 0)
(A = 1)
0
56
000100
10 11
15 16
20 21
25 26 27
31
rD
rA
rB
10000A01101
// high
rD0:31 ← rA16:31 ×si rB16:31
// low
rD32:63 ← rA48:63 ×si rB48:63
// update accumulator
if A = 1 then ACC0:63 ← rD0:63
The corresponding odd-numbered half-word signed integer elements in rA and rB are
multiplied. The two 32-bit products are placed into the corresponding words of rD.
If A = 1, the result in rD is also placed into the accumulator.
Other registers altered: ACC (If A = 1)
Figure 101. Vector multiply half words, odd, signed, modulo, integer (to
accumulator) (evmhosmi)
0
15 16
31 32
47 48
63
rA
rB
X
X
rD (and accumulator
if evmhosmia)
576/1176