Texas Instruments TMS320C67X/C67X+ DSP User Manual

Page 269

Advertising
background image

Saturate a 40-Bit Integer to a 32-Bit Integer

SAT

3-209

Instruction Set

SPRU733

Example 1

SAT .L2

B1:B0,B5

Before instruction

1 cycle after instruction

2 cycles after instruction

B1:B0 0000 001Fh

3413 539Ah

B1:B0 0000 001Fh

3413 539Ah

B1:B0 0000 001Fh

3413 539Ah

B5 xxxx xxxxh

B5 7FFF FFFFh

B5 7FFF FFFFh

CSR 0001 0100h

CSR 0001 0100h

CSR 0001 0300h Saturated

Example 2

SAT .L2

B1:B0,B5

Before instruction

1 cycle after instruction

2 cycles after instruction

B1:B0 0000 0000h

A190 7321h

B1:B0 0000 0000h

A190 7321h

B1:B0 0000 0000h

A190 7321h

B5 xxxx xxxxh

B5 7FFF FFFFh

B5 7FFF FFFFh

CSR 0001 0100h

CSR 0001 0100h

CSR 0001 0300h Saturated

Example 3

SAT .L2

B1:B0,B5

Before instruction

1 cycle after instruction

2 cycles after instruction

B1:B0 0000 00FFh

A190 7321h

B1:B0 0000 00FFh

A190 7321h

B1:B0 0000 00FFh A190 7321h

B5 xxxx xxxxh

B5 A190 7321h

B5 A190 7321h

CSR 0001 0100h

CSR 0001 0100h

CSR 0001 0100h Not saturated

Advertising