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.

CCS/TMS320F28035: CLA operation limitation

Part Number: TMS320F28035

Tool/software: Code Composer Studio


hello sir/madam,
the following statement is on the C2000 CLA C compiler page, i want to know
1. how dad the following operation is used.
2. why the "Integer unsigned compares" is limited, it seems a common operation.
3.is there any possibility to cause the CLA program collapse?
 
 
Other Operations
The following operations are currently not supported due to lack of instruction set support making them expensive to implement. It is not clear that these operations are critical for typical CLA algorithms.
  • Integer divide, modulus
  • Integer unsigned compares
  • I presume you got your information from the wiki article C2000 CLA C Compiler.  Unfortunately, that article is out-of-date.  I will work with the authors to have it changed.  Current information on the CLA compiler is in the C28x compiler manual.  See the chapter titled CLA Compiler.  

    user5019379 said:
    2. why the "Integer unsigned compares" is limited, it seems a common operation.

    There is no restriction on unsigned compare.

    user5019379 said:
    3.is there any possibility to cause the CLA program collapse?

    No.  Some restrictions do remain.  If you violate one of these restrictions, the compiler issues an error diagnostic.

    Thanks and regards,

    -George