Appendix-10, Appendix – Panasonic MN103001G/F01K User Manual

Page 452

Advertising
background image

Appendix

Appendix-10

List of Extension Instructions ( Code Length, Execution Cycle)

Instruction

Source

Destination Format Code length Execution cycle

Remarks

PUTX

PUTX

Dm

D0

2

2

PUTCX

Dm

Dn

D0

2

2

GETX

GETX

Dn

D0

2

2

GETCHX

Dn

D0

2

2

GETCLX

Dn

D0

2

2

CLRMAC CLRMAC

D0

2

2

MULQ

MULQ

Dm

Dn

D0

2

4

Dm is a value which can be expressed with 2 bytes to 1 byte or Dm = 0

5

Dm is a value which can be expressed with 4 bytes to 3 bytes

MULQI

imm8

Dn

D1

3

4

MULQI

imm16

Dn

D2

4

4

MULQI

imm32

Dn

D4

6

5

imm is a value which can be expressed with 2 bytes to 1 byte or imm = 0

6

imm is a value which can be expressed with 4 bytes to 3 bytes

MULQU

MULQU

Dm

Dn

D0

2

4

Dm is a value which can be expressed with 2 bytes to 1 byte or Dm = 0

5

Dm is a value which can be expressed with 4 bytes to 3 bytes

MULQIU

imm8

Dn

D1

3

4

MULQIU

imm16

Dn

D2

4

4

MULQIU

imm32

Dn

D4

6

5

imm is a value which can be expressed with 2 bytes to 1 byte or imm = 0

6

imm is a value which can be expressed with 4 bytes to 3 bytes

MAC

MAC

Dm

Dn

D0

2

2

MACH

Dm

Dn

D0

2

2

MACB

Dm

Dn

D0

2

2

MACU

MACU

Dm

Dn

D0

2

2

MACHU

Dm

Dn

D0

2

2

MACBU

Dm

Dn

D0

2

2

SAT16

SAT16

Dm

Dn

D0

2

2

SAT24

SAT24

Dm

Dn

D0

2

2

MCST

MCST

Dm

Dn

D0

2

2

MCST

imm8

Dn

D0

2

2

MCST9

Dn

D0

2

2

MCST48

Dn

D0

2

2

BSCH

BSCH

Dm

Dn

D0

2

2

SWAP

SWAP

Dm

Dn

D0

2

2

SWAPH

Dm

Dn

D0

2

2

Advertising