![background image](http://html1.mh-extra.com/html/texas-instruments/tms320c28x/tms320c28x_reference-manual_1097071169.webp)
Register Operations
6-12
2. Register Operations (Continued)
Mnemonic
Page
Description
16x16 Multiply Operations (Continued)
MPYB
ACC,T,#8bit
Multiply by 8-bit constant
MPYU
ACC,T,loc16
16 X 16-bit unsigned multiply
MPYU
P,T,loc16
Unsigned 16 X 16 multiply
MPYXU
P,T,loc16
Multiply signed value by unsigned value
MPYXU
ACC,T,loc16
Multiply signed value by unsigned value
SQRA
loc16
Square value and add P to accumulator
SQRS
loc16
Square value and subtract from accumulator
XMAC
P,loc16,*(pma)
C2xLP source-compatible multiply and accumulate
XMACD
P,loc16,*(pma)
C2xLP source-compatible multiply and accumulate with
data move
32x32 Multiply Operations
IMACL
P,loc32,*XAR7/++
Signed 32 X 32-bit multiply and accumulate (lower half) 6-100
IMPYAL
P,XT,loc32
Signed 32-bit multiply (lower half) and add previous P
IMPYL
P,XT,loc32
Signed 32 X 32-bit multiply (lower half)
IMPYL
ACC,XT,loc32
Signed 32 X 32-bit multiply (lower half)
IMPYSL
P,XT,loc32
Signed 32-bit multiply (lower half) and subtract P
IMPYXUL
P,XT,loc32
Signed 32 X unsigned 32-bit multiply (lower half)
QMACL
P,loc32,*XAR7/++
Signed 32 X 32-bit multiply and accumulate (upper half) 6-300
QMPYAL
P,XT,loc32
Signed 32-bit multiply (upper half) and add previous P
QMPYL
ACC,XT,loc32
Signed 32 X 32-bit multiply (upper half)
QMPYL
P,XT,loc32
Signed 32 X 32-bit multiply (upper half)
QMPYSL
P,XT,loc32
Signed 32-bit multiply (upper half) and subtract pre-
vious P
QMPYUL
P,XT,loc32
Unsigned 32 X 32-bit multiply (upper half)
QMPYXUL
P,XT,loc32
Signed 32 X unsigned 32-bit multiply (upper half)
Direct Memory Operations
ADD
loc16,#16bitSigned
Add constant to specified location
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...