beautypg.com

Renesas SH7641 User Manual

Page 163

background image

Section 3 DSP Operation

Rev. 4.00 Sep. 14, 2005 Page 113 of 982

REJ09B0023-0400

Every time a PDMSB operation is executed, the DC, N, Z, V, and GT bits in DSR are basically
updated in accordance with the operation result. In case of a conditional operation, they are not
updated, even though the specified condition is true, and the operation is executed. In case of an
unconditional operation, they are always updated with the operation result.

39 31

0

Guard

0

Destination

DSR

GT

Z

N

V

DC

Cleared

Source 1 or 2

Priority encoder

Guard

39 31

Figure 3.11 PDMSB Operation Flow

The definition of the DC bit is selected by the CS0 to CS2 (condition selection) bits in DSR. The
DC bit result is:

1. Carry or Borrow Mode: CS[2:0] = 000

The DC bit is always cleared.

2. Negative Value Mode: CS[2:0] = 001

The DC bit is set when the operation result is a negative value, and cleared when the operation
result is zero or a positive value.

3. Zero Value Mode: CS[2:0] = 010

The DC bit is set when the operation result is zero; otherwise it is cleared.

4. Overflow Mode: CS[2:0] = 011

The DC bit is always cleared.

5. Signed Greater Than Mode: CS[2:0] = 100

The DC bit is set when the operation result is a positive value; otherwise it is cleared.

6. Signed Greater Than or Equal Mode: CS[2:0] = 101

The DC bit is set when the operation result is zero or a positive value; otherwise it is cleared.

This manual is related to the following products: