This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Error list of SPRUGH7

Hi,

There are 18 errors in SPRUGH7 TMS320C66x DSP CPU and Instruction Set Reference Guide:

1, 4.61 CMPYR1 (page 259), Execution describes error, the last line should be "msb16(sat((tmp_o + 00004000h) << 1)) → msb16(dst)".

2, 4.84 DDOTP4H (page 302), operand type should be "qwop1, qwop2, dwdst", and there are error in Figure.

3, 4.89 DDOTPSU4H (page 314), operand type should be "qwop1, qwop2, dwdst", and there are error in Figure.

4, 4.93 DINTHSP (page 321), operand type should be "xdwop, dwdst", and CCS 5.4 doesn't support this operand type.

5, 4.95 DINTSPU (page 324), operand type should be "xdwop, dwdst".

6, 4.108 DOTP4H (page 351), the Figure doesn't match DOTP4H, and the second example should be "DOTP4H .M A3:A2, A1:A0, A14".

7, 4.115 DOTPSU4H (page 368), the last example should be "DOTPSU4H .M A1:A0, A3:A2, A11".

8, 4.213 MPYSPDP (page 560), operand type should be "sp, xdp, dp".

9, 4.214 MPYSP2DP (page 562), operand type should be "sp, xsp, dp".

10-15, LD instructions (page 468/474/479/484/488/491), "Table 3-12 on page 3-30" should be "Table 3-11 on page 3-28".

16, 4.222 MV (page 578), there are redundant contents before "Opcode .S unit".

17, 4.222 MV (page 579), operand type of .D unit should be "xsint, sint".

18, 4.316 UNPKH2 (page 796), the Figure doesn't match UNPKH2.

 

I marked these errors in the following PDF doc.

2577.sprugh7.pdf