All content and materials on this
site are provided "as is". TI and its respective suppliers and providers of content make no representations about
the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these
materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a
particular purpose, title and non-infringement of any third party intellectual property right. No license, either
express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a
license from a third party, or a license from TI.
Some targets require library functions to implement floating-point operations. Some of those targets don't always round exactly correctly. Only round-to-nearest mode is supported by the compiler and the RTS library. When the rounding isn't done correctly, the floating-point operation may round in the wrong direction, causing a 1 ULP error in the result. This bug does not apply to targets that use hardware to implement floating-point fundamental operations (add, subtract, multiply) in hardware.
Some targets require library functions to implement floating-point operations. Some of those targets don't always round exactly correctly. Only round-to-nearest mode is supported by the compiler and the RTS library. When the rounding isn't done correctly, the floating-point operation may round in the wrong direction, causing a 1 ULP error in the result. This bug does not apply to targets that use hardware to implement floating-point fundamental operations (add, subtract, multiply) in hardware.