This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from f704192911 x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wr [...] new 948652e4f8 LoongArch: Use __builtin_rint{,f} with GCC >= 13 new 2b23ab1fea Use GCC builtins for lrint functions if desired. new e1697a540c LoongArch: Use __builtin_lrint{,f} with GCC >= 13 new a1981ecbfd Use GCC builtins for llrint functions if desired. new f711e4ef53 LoongArch: Use __builtin_llrint{,f} with GCC >= 13 new 2e2485ce05 Use GCC builtins for logb functions if desired. new 13c549f497 LoongArch: Use __builtin_logb{,f} with GCC >= 13 new e3d9ca4e94 LoongArch: Add support for scalbn[f] new d3366b6b87 LoongArch: Add support for scalb[f] new 885d340f20 LoongArch: Add support for ilogb[f]
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: sysdeps/generic/math-use-builtins-llrint.h | 4 ++ sysdeps/generic/math-use-builtins-logb.h | 4 ++ sysdeps/generic/math-use-builtins-lrint.h | 4 ++ sysdeps/generic/math-use-builtins.h | 3 ++ sysdeps/ieee754/dbl-64/s_llrint.c | 18 ++++--- sysdeps/ieee754/dbl-64/s_logb.c | 5 ++ sysdeps/ieee754/dbl-64/s_lrint.c | 18 ++++--- sysdeps/ieee754/float128/float128_private.h | 6 +++ sysdeps/ieee754/flt-32/s_llrintf.c | 18 ++++--- sysdeps/ieee754/flt-32/s_logbf.c | 5 ++ sysdeps/ieee754/flt-32/s_lrintf.c | 18 ++++--- sysdeps/ieee754/ldbl-128/s_llrintl.c | 17 ++++-- sysdeps/ieee754/ldbl-128/s_logbl.c | 6 +++ sysdeps/ieee754/ldbl-128/s_lrintl.c | 17 ++++-- .../dbl-64/s_logb.c => loongarch/fpu/e_ilogb.c} | 41 ++++++--------- .../dbl-64/s_logb.c => loongarch/fpu/e_ilogbf.c} | 41 ++++++--------- sysdeps/loongarch/fpu/e_scalb.c | 60 ++++++++++++++++++++++ sysdeps/loongarch/fpu/e_scalbf.c | 60 ++++++++++++++++++++++ sysdeps/loongarch/fpu/math-use-builtins-llrint.h | 10 ++++ sysdeps/loongarch/fpu/math-use-builtins-logb.h | 10 ++++ sysdeps/loongarch/fpu/math-use-builtins-lrint.h | 10 ++++ sysdeps/loongarch/fpu/math-use-builtins-rint.h | 9 ++++ .../dbl-64/s_logb.c => loongarch/fpu/s_scalbn.c} | 35 +++---------- .../dbl-64/s_logb.c => loongarch/fpu/s_scalbnf.c} | 37 ++++--------- 24 files changed, 317 insertions(+), 139 deletions(-) create mode 100644 sysdeps/generic/math-use-builtins-llrint.h create mode 100644 sysdeps/generic/math-use-builtins-logb.h create mode 100644 sysdeps/generic/math-use-builtins-lrint.h copy sysdeps/{ieee754/dbl-64/s_logb.c => loongarch/fpu/e_ilogb.c} (54%) copy sysdeps/{ieee754/dbl-64/s_logb.c => loongarch/fpu/e_ilogbf.c} (54%) create mode 100644 sysdeps/loongarch/fpu/e_scalb.c create mode 100644 sysdeps/loongarch/fpu/e_scalbf.c create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-llrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-logb.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-lrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-rint.h copy sysdeps/{ieee754/dbl-64/s_logb.c => loongarch/fpu/s_scalbn.c} (54%) copy sysdeps/{ieee754/dbl-64/s_logb.c => loongarch/fpu/s_scalbnf.c} (53%)