Appendix-10, Appendix – Panasonic MN103001G/F01K User Manual
Page 452
![background image](/manuals/188547/452/background.png)
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