Multiply Signed 16 MSB x Signed 16 LSB With Left Shift and Saturation SMPYHL

Example

SMPYHL .M1 A1,A2,A3

Before instruction

2 cycles after instruction

A1 008A 0000h

A2 0000 00A7h

A3 xxxx xxxxh CSR 0001 0100h

Signed 16-MSB integer

Signed 16-LSB integer

138A1

167A2

A3

CSR

008A 0000h

0000 00A7h

0000 B40Ch

0001 0100h

46092

Not saturated

SPRU733

Instruction Set

3-223

Page 283
Image 283
Texas Instruments TMS320C67X/C67X+ DSP manual Instruction Set 223