DSP Core Reference Manual

A-16 SC140 DSP Core Reference Manual
DSP Core Instruction Set
Table A-10. AGU Move Instructions
Instruction Description
MOVE.2F Move two fractional words from memory to a register pair
MOVE.2L Move two longs to/from a register pair
MOVE.2W Move two integer words to/from memory and a register pair
MOVE.4F Move four fractional words from memory to a register quad
MOVE.4W Move four integer words to/from memory and a register quad
MOVE.B Move byte to/from memory
MOVE.F Move fractional word to/from memory
MOVE.L Move long to/from memory
MOVE.W Move integer word to/from memory, or immediate to register or memory
MOVEc Move address register to address register, depending on T bit of SR
MOVES.2F Move two fractional words to memory with scaling and limiting enabled
MOVES.4F Move four fractional words to memory with scaling and limiting enabled
MOVES.F Move fractional word to memory with scaling and limiting enabled
MOVES.L Move long to memory with scaling and limiting enabled
MOVEU.B Move unsigned byte from memory
MOVEU.L Move unsigned long from immediate
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
Table A-11. AGU Stack Support Instructions
Instruction Description
POP Pop a register from the software stack
POPN Pop a register from the software stack using the normal stack pointer
PUSH Push a register onto the software stack
PUSHN Push a register onto the software stack using the normal stack pointer