MOVX TL,loc16
MOVX TL,loc16
SYNTAX OPTIONS
MOVX TL,loc16
Operands
TL
loc32
Description
Flags and
Modes
Repeat
Example
; Calculate and keep low 32-bit result: Y32 = M32*X16
MOVX
IMPYL
MOVL
6-224
0101 0110 0010 0001
xxxx xxxx LLLL LLLL
Lower 16 bits of the multiplicand register (XT)
Addressing mode (see Chapter 5)
Load the lower 16 bits of the multiplicand register (TL) with the 16-bit
contents of the location pointed to by the "loc16" addressing mode and then
sign extend that value into the upper upper 16 bits of XT:
TL = [loc16];
T = sign extension of TL;
None
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
TL,@X16
; XT = S:X16
P,XT,@M32
; P = XT * M32
@Y32,P
; Store result into Y32
Load Lower Half of XT With Sign Extension
OPCODE
OBJMODE
(low 32 bits of result)
RPT
CYC
1
−
1
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?