Use GCC builtins for logb functions if desired.
commit2e2485ce05bce85bf092ba0752854afa14b92dad
authorXiaolin Tang <tangxiaolin@loongson.cn>
Wed, 23 Nov 2022 03:45:00 +0000 (23 11:45 +0800)
committercaiyinyu <caiyinyu@loongson.cn>
Tue, 29 Nov 2022 08:00:28 +0000 (29 16:00 +0800)
tree4138377bc399d8368b1e838941f12889ff4c8495
parentf711e4ef53990b6c76f2dfdbcb9f791c541cdac3
Use GCC builtins for logb functions if desired.

This patch is using the corresponding GCC builtin for logbf, logb,
logbl and logbf128 if the USE_FUNCTION_BUILTIN macros are defined to one
in math-use-builtins-function.h.

Co-Authored-By: Xi Ruoyao <xry111@xry111.site>
sysdeps/generic/math-use-builtins-logb.h [new file with mode: 0644]
sysdeps/generic/math-use-builtins.h
sysdeps/ieee754/dbl-64/s_logb.c
sysdeps/ieee754/float128/float128_private.h
sysdeps/ieee754/flt-32/s_logbf.c
sysdeps/ieee754/ldbl-128/s_logbl.c