Freescale Semiconductor SC140 specifications AGU Move Instructions, Move.W

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 84
Image 84

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 leftspecialized move to support Viterbi kernel

 

 

VSL.2W

Viterbi shift leftspecialized move to support Viterbi kernel

 

 

VSL.4F

Viterbi shift leftspecialized move to support Viterbi kernel

 

 

VSL.4W

Viterbi shift leftspecialized move to support Viterbi kernel

 

 

2-52

SC140 DSP Core Reference Manual

Page 84
Image 84
Freescale Semiconductor SC140 specifications AGU Move Instructions, Move.W