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.

Incorrect CNDF tables in TMS320C28x Extended Instruction Sets Technical Reference Manual (SPRUHS1) for LEQ condition

The CNDF tables for the conditional instructions are incorrect for LEQ (less than or equal to zero). The document states the condition tested is "ZF == 1 AND NF == 1". This should be "ZF == 1 OR NF == 1", since performing the comparison "CMPF32 RaH, #0.0" results in "if(RaH == #0.0) {ZF=1, NF=0}" and "if(RaH < #0.0) {ZF=0, NF=1}", i.e. LEQ tests if zero using "ZF == 1" and test if less than zero using "NF == 1".

These tables are incorrect in the latest version of the document, SPRUHS1C.