Instruction Set Overview
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
2-19
MOVEU.4B
Move four unsigned bytes from memory to a register quad
MOVEU.B
Move unsigned byte from memory
MOVEU.L
Move unsigned long from immediate
MOVEU.W
Move unsigned integer word from memory or from immediate
MOVEU.W
Move unsigned integer word from memory to a data register portion
SETALIGN
Set align shift size: special move for the DOALIGN instruction
VSL.2F
Viterbi shift left: special move for Viterbi kernel
VSL.2W
Viterbi shift left: special move for Viterbi kernel
VSL.4F
Viterbi shift left: special move for Viterbi kernel
VSL.4W
Viterbi shift left: special move for Viterbi kernel
UNPACK.2W
Unpack two integer words from a register to a register pair
Table 2-9. AGU Stack Support Instructions (STK)
Instruction
Description
POP
Pop a register from the software stack
POP.2L
Pop two long register pairs from the software stack
POPN
Pop a register from the software stack using the normal stack pointer
POPN.2L
Pop two long register pairs from the software stack using the normal stack pointer
PUSH
Push a register onto the software stack
PUSH.2L
Push two long register pairs onto the software stack
PUSHN
Push a register onto the software stack using the normal stack pointer
PUSHN.2L
Push two long register pairs onto the software stack using the normal stack pointer
Table 2-10. AGU Cache Instructions (ACH)
Instruction Description
DFETCH
Data cache. Pre-fetch one line (no action if a “hit”, no freeze if a “miss”).
PFETCH
Program cache. Pre-fetch one line (no action if a “hit”, no freeze if a “miss”).
Table 2-11. AGU Bit-Mask Instructions (BMU)
Instruction
Description
AND
Logical AND on a 16-bit operand
BMCHG
Bit-mask change a 16-bit operand
BMCHG.W
Bit-mask change a 16-bit operand in memory
BMCLR
Bit-mask clear a 16-bit operand
BMCLR.W
Bit-mask clear a 16-bit operand in memory
Table 2-8. AGU Move Instructions (MOVE)
Instruction Description
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...