Hello,
Since the default __c66x_divf implementation supplied with the libc (C6678, little endian) has very poor performance, I tried to substitute it with the mathlib divsp. In general, the results seem to be correct but in some case the results are different. In particular, with the C66 optimized divsp, it seems that sometime the modf function loops forever.
I'm tyring to isolate the problem (the whole algorithm is complex and maybe there are also some problems in the input data). Meanwhile, I wonder if someone have already tried to use the mathlib optimized divsp and if he has found any problems.
To substitute the default __c66x_divf I simple add to my executable a __c66x_divf function that calls the optimized divsp. By the way, the optimized one is very fast, respect to the built-in.