math: fix comparision macros (isless etc) when FLT_EVAL_METHOD!=0
authorSzabolcs Nagy <nsz@port70.net>
Fri, 27 Sep 2013 13:55:29 +0000 (13:55 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Fri, 27 Sep 2013 13:55:29 +0000 (13:55 +0000)
commite1f1df9c743af60c0e6271fcd78b59dbfd72d8ad
tree160b7bc0cdae2d48773f67e55fa0d0c521e729df
parent78178542e73e143bf44b3ba32cf0b58ced53f2d5
math: fix comparision macros (isless etc) when FLT_EVAL_METHOD!=0

This is a change in ISO C11 annex F (F.10.11p1), comparision macros
can't round their arguments to their semantic type when the evaluation
format has wider range and precision. (ie. they must be consistent with
the builtin relational operators)
include/math.h