diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-10-31 16:01:51 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2017-10-31 16:01:51 +0000 |
commit | 540af6e2f172a016719d3970433b9f6aeb0097f6 (patch) | |
tree | 01fe47b8d33f0de641ba55e0bcaa70f7eea285e4 /bits/sched.h | |
parent | 58af72b4e29d6e3bab230d10e42b1c74a8e5d7ab (diff) | |
download | glibc-540af6e2f172a016719d3970433b9f6aeb0097f6.tar.gz glibc-540af6e2f172a016719d3970433b9f6aeb0097f6.tar.xz glibc-540af6e2f172a016719d3970433b9f6aeb0097f6.zip |
Adjust __MATH_EVAL_FMT2 definition to handle _Float16 better.
Continuing the preparation for additional _FloatN / _FloatNx type support, this patch adds an additional case in the definition of __MATH_EVAL_FMT2, as used in defining iseqsig: when __FLT_EVAL_METHOD__ is 0 or 32, it adds 0.0f to the arguments, so that the correct function would be selected in the case of _Float16 arguments with excess precision (were glibc to support _Float16, which of course __MATH_TG and other facilities do not at present - and _Float16 support is not part of what this patch series is aiming for, but this particular fix is simple so is included anyway). Tested for x86_64. * math/math.h [__FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 32] (__MATH_EVAL_FMT2): Define to add 0.0f.
Diffstat (limited to 'bits/sched.h')
0 files changed, 0 insertions, 0 deletions