MOV TL, #0
6-181
MOV TL, #0
Clear the Lower Half of the XT Register
SYNTAX OPTIONS
OPCODE
OBJMODE
RPT
CYC
MOV TL, #0
0101 0110 0101 0110
1
−
1
Operands
T
Upper 16 bits of the multiplicand register (XT)
#0
Immediate constant value of zero
Description
Load the lower half of the multiplicand register (TL) with zero, leaving the
upper half (T) unchanged:
TL = 0x0000;
T = unchanged;
Flags and
Modes
None
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Calculate and keep low 32-bit result: Y32 = M32*X16 >> 32
MOV TL,#0
; TL = 0
MOV T,@X16
; T = X16
IMPYL P,XT,@M32
; P = XT * M32 (high 32-bit of result)
MOVL @Y32,P
; Store result into Y32
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...