Agu move instructions -52 – Freescale Semiconductor StarCore SC140 User Manual
Page 84

2-52
SC140 DSP Core Reference Manual
Address Generation Unit
The suffix just after the period in the MOVE nomenclature indicates the following:
•
B = Byte
•
W = Integer word (16 bits)
•
L = Long word (32 bits)
•
F = Fractional word (16 bits)
Either a two or four may modify the last suffix.
Table 2-25. 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
MOVE.W
Move integer word to/from memory, or immediate to register or
memory
MOVEc
Conditional move between address registers
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
MOVEU.W
Move unsigned integer word from memory or from immediate
VSL.2F
Viterbi shift left—specialized move to support Viterbi kernel
VSL.2W
Viterbi shift left—specialized move to support Viterbi kernel
VSL.4F
Viterbi shift left—specialized move to support Viterbi kernel
VSL.4W
Viterbi shift left—specialized move to support Viterbi kernel