MPYHL
Multiply Signed 16 MSB x Signed 16 LSB
3-150
Instruction Set
SPRU733
Example
MPYHL .M1
A1,A2,A3
Before instruction
2 cycles after instruction
A1
008A 003Eh
138
†
A1
008A 003Eh
A2
21FF 00A7h
167
‡
A2
21FF 00A7h
A3
xxxx xxxxh
A3
0000 5A06h
23046
†
Signed 16-MSB integer
‡
Signed 16-LSB integer