Multiply Signed 16 LSB x Signed 16 MSB With Left Shift and Saturation SMPYLH
3-225 Instruction SetSPRU733
Example SMPYLH .M1 A1,A2,A3
Before instruction 2 cycles after instruction
A1 0000 8000h 32768A1 0000 8000h
A2 8000 0000h 32768A2 8000 0000h
A3 xxxx xxxxh A3 7FFF FFFFh 2147483647
CSR 0001 0100h CSR 0001 0300h Saturated
Signed 16-MSB integer
Signed 16-LSB integer