MPYLH(U)/MPYLUHS/MPYLSHU
Signed or Unsigned Integer Multiply 16lsb x 16msb
3-84
Pipeline
Stage
E1
E2
Read
src1, src2
Written
dst
Unit in use
.M
Instruction Type
Multiply (16
16)
Delay Slots
1
Example
MPYLH .M1
A1,A2,A3
Before instruction
2 cycles after instruction
A1
0900 000Eh
14
†
A1
0900 000Eh
A2
0029 00A7h
41
‡
A2
0029 00A7h
A3
XXXX XXXXh
A3
0000 023Eh
574
† Signed 16-LSB integer
‡ Signed 16-MSB integer
Pipeline