Tool/software: TI C/C++ Compiler
Hi,
We are porting some vision algorithms on TDA4x c66x core and are using PSDK_06_01_01_12.
These modules are already running on a72 core in PC emulation and on EVM.
Now we are moving these modules to c66 core using TIOVX frame work.
We are observing some validation issues in some modules which specifically uses floating point values.
Our Understadning is that , for PC emulation on both environments, the modules should functionally execute the same and output should match.
The only difference we observed is that in the a72 PC emulation, the build is done using cmake and uses gcc 7.5 version, while the ported code uses TISDK based concerto built system with gcc 5.5 version.
We also tried importing gcc 5.5 version on a72 modules, but this did not help is validation.
Can you suggest any settings or compiler flags that need to be verified so as to ensure the floating point operations give similar results in both the environments.
Regards,
Jyoti Patil