Hello,
I integrated FastRTS 1.42 into our DSP firmware build and uncovered the following behavior/bug with respect to the standard RTS library provided with the BIOS we used.
Stats are as follows:
- DSP BIOS v5.41.6.21
- CGT 6.1.20
- CCS v4.2.3.00004
- HW: DaVinci 6446 device
Issue/bug is as follows with the code snippet below:
- The following test will return FALSE with FastRTS linked in but return the correct TRUE answer with standard RTS:
- atof(&wb[0]) >= 4.0 where wb is a character string, i.e. "4.0"
- Note that the simpler 4.0 >= 4.0 also exhibits this wrong behavior with FastRTS vs RTS.
Please advise, this bug generates slightly different behavior/results in our floating point code.
Regards,
Serge