beautypg.com

Renesas SH7641 User Manual

Page 141

background image

Section 2 CPU

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

REJ09B0023-0400


Instruction


Instruction Code


Operation

Execution
States


DC

DCF PSHA

Sx,Sy,Dz 111110

**********

10010011xxyyzzzz

If DC = 0 & Sy > = 0,
Sx << Sy

→ Dz (arithmetic

shift)

If DC = 0 & Sy < 0,
Sx >> Sy

→ Dz

If DC = 1, nop

1

PSHL

Sx,Sy,Dz

111110

**********

10000001xxyyzzzz

If Sy > = 0, Sx << Sy

→ Dz

(logical shift)

If Sy < 0, Sx >> Sy

→ Dz

1

*

DCT PSHL

Sx,Sy,Dz 111110

**********

10000010xxyyzzzz

If DC = 1 & Sy > = 0,
Sx << Sy

→ Dz (logical shift)

If DC = 1 & Sy < 0,
Sx >> Sy

→ Dz

If DC = 0, nop

1

DCF PSHL

Sx,Sy,Dz 111110

**********

10000011xxyyzzzz

If DC = 0 & Sy > = 0,
Sx << Sy

→ Dz (logical shift)

If DC = 0 & Sy < 0,
Sx >> Sy

→ Dz

If DC = 1, nop

1

PCOPY

Sx,Dz

111110

**********

11011001xx00zzzz

Sx

→ Dz 1

*

PCOPY

Sy,Dz

111110

**********

1111100100yyzzzz

Sy

→ Dz 1

*

DCT PCOPY

Sx,Dz

111110

**********

11011010xx00zzzz

If DC = 1, Sx

→ Dz

If DC = 0, nop

1

DCT PCOPY

Sy,Dz

111110

**********

1111101000yyzzzz

If DC = 1, Sy

→ Dz

If DC = 0, nop

1

DCF PCOPY

Sx,Dz

111110

**********

11011011xx00zzzz

If DC = 0, Sx

→ Dz

If DC = 1, nop

1

DCF PCOPY

Sy,Dz

111110

**********

1111101100yyzzzz

If DC = 0, Sy

→ Dz

If DC = 1, nop

1

This manual is related to the following products: