beautypg.com

Renesas SH7641 User Manual

Page 147

background image

Section 2 CPU

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

REJ09B0023-0400

Conditional Operations and Data Transfer: Some instructions belonging to this class can be
executed conditionally, as described earlier. The specified condition is valid only for the B field of
the instruction, and is not valid for data transfer instructions for which a parallel specification is
made. Examples are shown in figure 2.17.

DCT PADD X0,Y0,A0 MOVX.W @R4+,X0 MOVY.W A0,@R6+R9 ;

When condition is True

Before execution:

After execution:

X0=H'33333333, Y0=H'55555555, A0=H'123456789A,

R4=H'00008000, R6=H'00008233, R9=H'00000004

(R4)=H'1111, (R6)=H'2222

X0=H'11110000, Y0=H'55555555, A0=H'0088888888,

R4=H'00008002, R6=H'00008237, R9=H'00000004

(R4)=H'1111, (R6)=H'3456

When condition is False

Before execution:

After execution:

X0=H'33333333, Y0=H'55555555, A0=H'123456789A,

R4=H'00008000, R6=H'00008233, R9=H'00000004

(R4)=H'1111, (R6)=H'2222

X0=H'11110000, Y0=H'55555555, A0=H'123456789A,

R4=H'00008002, R6=H'00008237, R9=H'00000004

(R4)=H'1111, (R6)=H'3456

Figure 2.17 Examples of Conditional Operations and Data Transfer Instructions

This manual is related to the following products: