beautypg.com

Renesas SH7641 User Manual

Page 145

background image

Section 2 CPU

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

REJ09B0023-0400


Instruction


Instruction Code


Operation

Execution
States


DC

DCT PSTS MACL,Dz

111110

**********

110111100000zzzz

If DC = 1, MACL

→ Dz 1

DCF PSTS MACL,Dz

111110

**********

110111110000zzzz

If DC = 0, MACL

→ Dz 1

PLDS

Dz,MACH

111110

**********

111011010000zzzz

Dz

→ MACH 1

DCT PLDS

Dz,MACH 111110

**********

111011100000zzzz

If DC = 1, Dz

→ MACH 1

DCF PLDS

Dz,MACH 111110

**********

111011110000zzzz

If DC = 0, Dz

→ MACH 1

PLDS

Dz,MACL

111110

**********

111111010000zzzz

Dz

→ MACL 1

DCT PLDS

Dz,MACL 111110

**********

111111100000zzzz

If DC = 1, Dz

→ MACL 1

DCF PLDS

Dz,MACL 111110

**********

111111110000zzzz

If DC = 0, Dz

→ MACL 1

PADDC Sx,Sy,Dz 111110

**********

10110000xxyyzzzz

Sx + Sy + DC

→ Dz

Carry

→ DC

1 Carry

PSUBC Sx,Sy,Dz 111110

**********

10100000xxyyzzzz

Sx – Sy – DC

→ Dz

Borrow

→ DC

1 Borrow

PCMP

Sx,Sy 111110

**********

10000100xxyy0000

Sx – Sy

→ DC update* 1

*

PABS

Sx,Dz 111110

**********

10001000xx00zzzz

If Sx < 0, 0 – Sx

→ Dz

If Sx > = 0, nop

1

*

PABS

Sy,Dz 111110

**********

1010100000yyzzzz

If Sy < 0, 0 – Sy

→ Dz

If Sx > = 0, nop

1

*

PRND

Sx,Dz 111110

**********

10011000xx00zzzz

Sx + h'00008000

→ Dz

LSW of Dz

→ h'0000

1

*

PRND

Sy,Dz 111110

**********

1011100000yyzzzz

Sy + h'00008000

→ Dz

LSW of Dz

→ h'0000

1

*

Note: * See table 2.32.

This manual is related to the following products: