Hi,
I would like to know how likely it is that the CLA compiler be able at some point in the future to generate conditional moves such as MMOV32 MRa, MRb, CNDF instead of branches when enabling optimisation.
Kind Regards,
Pierre
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.
Hi,
I would like to know how likely it is that the CLA compiler be able at some point in the future to generate conditional moves such as MMOV32 MRa, MRb, CNDF instead of branches when enabling optimisation.
Kind Regards,
Pierre
Hi Archaeologist,
I also want to generate "if-conversion" but don't generate it.
Please teach me how to program cla code.
My environment : CCS v6.2, Compiler version 6.4.6, Optimization level = 2 , device = F28377D
-------test.cla-----------------
-------generated asm file--------------------
By the way, C Compiler has output "if-conversion".
Best regards,
Mino.M
Thank you for sending in a test case. I can reproduce the same results. I filed SDSCM00052713 in the SDOWP system to have this investigated. Unlike most such issues, this one is not filed as a defect, because the code generated is correct. It is filed as a performance issue, since a possible optimization is not used.
Thanks and regards,
-George
I should have mentioned in my previous post ... Please follow your issue with the SDOWP link below in my signature.
Thanks and regards,
-George