]> git.ipfire.org Git - thirdparty/glibc.git/commit
Use GCC builtins for llrint functions if desired.
authorXiaolin Tang <tangxiaolin@loongson.cn>
Wed, 23 Nov 2022 03:44:58 +0000 (11:44 +0800)
committercaiyinyu <caiyinyu@loongson.cn>
Tue, 29 Nov 2022 08:00:28 +0000 (16:00 +0800)
commita1981ecbfd4aec84dea26936d91c8ed9164f8b13
treed78cf6c9ba6e1b931c8ad01c9844c9665651175c
parente1697a540c49d5bd35e84b22fcd537c14f71a4e9
Use GCC builtins for llrint functions if desired.

This patch is using the corresponding GCC builtin for llrintf, llrint,
llrintl and llrintf128 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-llrint.h [new file with mode: 0644]
sysdeps/generic/math-use-builtins.h
sysdeps/ieee754/dbl-64/s_llrint.c
sysdeps/ieee754/float128/float128_private.h
sysdeps/ieee754/flt-32/s_llrintf.c
sysdeps/ieee754/ldbl-128/s_llrintl.c