diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2016-03-26 20:33:46 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2016-03-26 20:33:46 +0100 |
commit | 799fdda4d24ff3b4224fc95947413fbd570080df (patch) | |
tree | 25132dd4b6a0667d95adf4265a5265e90e60702e /newlib/libc/include/stdlib.h | |
parent | 373f81d17c2ab1ab9a7b37c26c1ed067174a42e5 (diff) | |
download | cygnal-799fdda4d24ff3b4224fc95947413fbd570080df.tar.gz cygnal-799fdda4d24ff3b4224fc95947413fbd570080df.tar.bz2 cygnal-799fdda4d24ff3b4224fc95947413fbd570080df.zip |
math.h: Use GCC builtins for C99 macros where available
GCCs builtin functions are mostly type agnostic and architecture
indepedent. Prefer to use them if available.
* libc/include/math.h (fpclassify, isfinite, isinf, isnan,
isnormal): Use matching GCC builtin functions if built with
GCC 4.4 or later.
(signbit): Use matching GCC builtin functions if built with
GCC 4.0 or later.
(isgreater, isgreaterequal, isless, islessequal, islessgreater,
isunordered): Use matching GCC builtin functions if built with
GCC 2.97 or later.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/include/stdlib.h')
0 files changed, 0 insertions, 0 deletions