A.12 hardware multiplier, word access – Texas Instruments MSP430x1xx User Manual
Page 344

Hardware Multiplier, Word Access
A-12
A.12 Hardware Multiplier, Word Access
Bit # –
15
14
13
12
11
10
9
8
Sum extend, SumExt
013Eh
†
r
†
r
†
r
†
r
†
r
†
r
†
r
†
r
Result-high word ResHI
013Ch
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
Result-low word ResLO
013Ah
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
Second operand OP2
0138h
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
MPYS+ACC MACS
0136h
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
MPY+ACC MAC
0134h
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
Multiply signed MPYS
0132h
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
Multiply unsigned MPY
0130h
215
rw
214
rw
213
rw
212
rw
211
rw
210
rw
29
rw
28
rw
Bit # –
7
6
5
4
3
2
1
0
Sum extend, SumExt
013Eh
†
r
†
r
†
r
†
r
†
r
†
r
†
r
†
r
Result-high word ResHI
013Ch
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
Result-low word ResLO
013Ah
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
Second operand OP2
0138h
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
MPYS+ACC MACS
0136h
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
MPY+ACC MAC
0134h
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
Multiply signed MPYS
0132h
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
Multiply unsigned MPY
0130h
27
rw
26
rw
25
rw
24
rw
23
rw
22
rw
21
rw
20
rw
† The Sum Extend register SumExt holds a 16
×
16-bit multiplication (MPYS) sign result, or the overflow of the multiply and accu-
mulate (MAC) operation, or the sign of the signed multiply and accumulate (MACS) operation. Overflow and underflow of the
MACS operation must be handled by software.