[RFC PATCH 1/2] RISC-V: Add VLA support and Fortran declarations to RVV libmvec
zhou.yanan@zte.com.cn
zhou.yanan@zte.com.cn
Thu May 14 12:24:42 GMT 2026
In-Reply-To: <af3aceaa-dcf1-4fa6-ad7e-a7fd7444a0c5@spacemit.com>
References: <af3aceaa-dcf1-4fa6-ad7e-a7fd7444a0c5@spacemit.com>
Hi Zhijin,
Rivos libvecm repository has been re-licensed under the MIT license, which is believed to be compatible with glibc's LGPL-2.1+.
Based on the ongoing psABI discussion:
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/455
this series implements the following changes:
1. Mangling update: change the vector math symbol prefix from _ZGV<lmul>N<simdlen>v_* to _ZGVr<lmul>N<simdlen>v_*, adding the architecture tag <r> as specified in the psABI draft.
2. Add VLA support: generate _ZGVr<lmul>Nxv_* symbols (e.g. _ZGVr2Nxv_acos) in addition to the existing VLS clones.
It also includes two additional improvements:
3. Add Fortran vector math builtin declarations in finclude/math-vector-fortran.h for gfortran auto-vectorization.
4. Replace the double-precision exp() implementation with a faster algorithm adapted from the ARM Optimized Routines (PATCH 2/2).
VLA portability note
Compiled with -march=rv64gcv (zvl128b), the library runs on all VLEN≥128 hardware.
However, the auto-vectorizer assumes VLEN=128, so loops underutilize wider hardware (on 256-bit machines only half the register width is used).
For best performance, compile applications with -march=rv64gcv_zvl${N}b so GCC can choose an appropriate LMUL.
SpacemiT K1 (VLEN=256, exp, N=1M, REPEAT=1000):
-march=rv64gcv: 39.84 s
-march=rv64gcv_zvl256b: 17.79 s (~2.2×)
---
sysdeps/riscv/Versions | 1062 ++++++++++-------
.../riscv/rvd/finclude/math-vector-fortran.h | 45 +
sysdeps/riscv/rvd/v_d_acos.c | 6 +-
sysdeps/riscv/rvd/v_d_acosh.c | 6 +-
sysdeps/riscv/rvd/v_d_acospi.c | 6 +-
sysdeps/riscv/rvd/v_d_asin.c | 6 +-
sysdeps/riscv/rvd/v_d_asinh.c | 6 +-
sysdeps/riscv/rvd/v_d_asinpi.c | 6 +-
sysdeps/riscv/rvd/v_d_atan.c | 6 +-
sysdeps/riscv/rvd/v_d_atan2.c | 6 +-
sysdeps/riscv/rvd/v_d_atan2pi.c | 6 +-
sysdeps/riscv/rvd/v_d_atanh.c | 6 +-
sysdeps/riscv/rvd/v_d_atanpi.c | 6 +-
sysdeps/riscv/rvd/v_d_cbrt.c | 6 +-
sysdeps/riscv/rvd/v_d_cdfnorm.c | 6 +-
sysdeps/riscv/rvd/v_d_cdfnorminv.c | 6 +-
sysdeps/riscv/rvd/v_d_cos.c | 6 +-
sysdeps/riscv/rvd/v_d_cosh.c | 6 +-
sysdeps/riscv/rvd/v_d_cospi.c | 6 +-
sysdeps/riscv/rvd/v_d_erf.c | 6 +-
sysdeps/riscv/rvd/v_d_erfc.c | 6 +-
sysdeps/riscv/rvd/v_d_erfcinv.c | 6 +-
sysdeps/riscv/rvd/v_d_erfinv.c | 6 +-
sysdeps/riscv/rvd/v_d_exp.c | 4 +
sysdeps/riscv/rvd/v_d_exp10.c | 6 +-
sysdeps/riscv/rvd/v_d_exp2.c | 6 +-
sysdeps/riscv/rvd/v_d_expint1.c | 6 +-
sysdeps/riscv/rvd/v_d_expm1.c | 6 +-
sysdeps/riscv/rvd/v_d_lgamma.c | 6 +-
sysdeps/riscv/rvd/v_d_log.c | 6 +-
sysdeps/riscv/rvd/v_d_log10.c | 6 +-
sysdeps/riscv/rvd/v_d_log2.c | 6 +-
sysdeps/riscv/rvd/v_d_pow.c | 6 +-
sysdeps/riscv/rvd/v_d_sin.c | 6 +-
sysdeps/riscv/rvd/v_d_sinh.c | 6 +-
sysdeps/riscv/rvd/v_d_sinpi.c | 6 +-
sysdeps/riscv/rvd/v_d_tan.c | 6 +-
sysdeps/riscv/rvd/v_d_tanh.c | 6 +-
sysdeps/riscv/rvd/v_d_tanpi.c | 6 +-
sysdeps/riscv/rvd/v_d_tgamma.c | 6 +-
sysdeps/riscv/rvd/v_math.h | 6 +-
.../riscv/rvd/veclibm/include/rvvlm_fp.inc.h | 19 +-
sysdeps/unix/sysv/linux/riscv/libmvec.abilist | 1062 ++++++++++-------
43 files changed, 1469 insertions(+), 951 deletions(-)
create mode 100644 sysdeps/riscv/rvd/finclude/math-vector-fortran.h
diff --git a/sysdeps/riscv/Versions b/sysdeps/riscv/Versions
index 926bc0d8..a7aa7ada 100644
--- a/sysdeps/riscv/Versions
+++ b/sysdeps/riscv/Versions
@@ -1,459 +1,611 @@
libmvec {
GLIBC_2.41 {
- _ZGV1N2v_exp;
- _ZGV1N4v_exp;
- _ZGV2N2v_exp;
- _ZGV2N4v_exp;
- _ZGV2N8v_exp;
- _ZGV4N4v_exp;
- _ZGV4N8v_exp;
- _ZGV4N16v_exp;
- _ZGV8N8v_exp;
- _ZGV8N16v_exp;
- _ZGV8N32v_exp;
-
- _ZGV1N2v_asin;
- _ZGV1N4v_asin;
- _ZGV2N2v_asin;
- _ZGV2N4v_asin;
- _ZGV2N8v_asin;
- _ZGV4N4v_asin;
- _ZGV4N8v_asin;
- _ZGV4N16v_asin;
- _ZGV8N8v_asin;
- _ZGV8N16v_asin;
- _ZGV8N32v_asin;
-
- _ZGV1N2v_atan;
- _ZGV1N4v_atan;
- _ZGV2N2v_atan;
- _ZGV2N4v_atan;
- _ZGV2N8v_atan;
- _ZGV4N4v_atan;
- _ZGV4N8v_atan;
- _ZGV4N16v_atan;
- _ZGV8N8v_atan;
- _ZGV8N16v_atan;
- _ZGV8N32v_atan;
-
- _ZGV1N2v_acos;
- _ZGV1N4v_acos;
- _ZGV2N2v_acos;
- _ZGV2N4v_acos;
- _ZGV2N8v_acos;
- _ZGV4N4v_acos;
- _ZGV4N8v_acos;
- _ZGV4N16v_acos;
- _ZGV8N8v_acos;
- _ZGV8N16v_acos;
- _ZGV8N32v_acos;
-
- _ZGV1N2v_atanh;
- _ZGV1N4v_atanh;
- _ZGV2N2v_atanh;
- _ZGV2N4v_atanh;
- _ZGV2N8v_atanh;
- _ZGV4N4v_atanh;
- _ZGV4N8v_atanh;
- _ZGV4N16v_atanh;
- _ZGV8N8v_atanh;
- _ZGV8N16v_atanh;
- _ZGV8N32v_atanh;
-
- _ZGV1N2v_exp10;
- _ZGV1N4v_exp10;
- _ZGV2N2v_exp10;
- _ZGV2N4v_exp10;
- _ZGV2N8v_exp10;
- _ZGV4N4v_exp10;
- _ZGV4N8v_exp10;
- _ZGV4N16v_exp10;
- _ZGV8N8v_exp10;
- _ZGV8N16v_exp10;
- _ZGV8N32v_exp10;
-
- _ZGV1N2v_exp2;
- _ZGV1N4v_exp2;
- _ZGV2N2v_exp2;
- _ZGV2N4v_exp2;
- _ZGV2N8v_exp2;
- _ZGV4N4v_exp2;
- _ZGV4N8v_exp2;
- _ZGV4N16v_exp2;
- _ZGV8N8v_exp2;
- _ZGV8N16v_exp2;
- _ZGV8N32v_exp2;
-
- _ZGV1N2v_tan;
- _ZGV1N4v_tan;
- _ZGV2N2v_tan;
- _ZGV2N4v_tan;
- _ZGV2N8v_tan;
- _ZGV4N4v_tan;
- _ZGV4N8v_tan;
- _ZGV4N16v_tan;
- _ZGV8N8v_tan;
- _ZGV8N16v_tan;
- _ZGV8N32v_tan;
-
- _ZGV1N2v_tanh;
- _ZGV1N4v_tanh;
- _ZGV2N2v_tanh;
- _ZGV2N4v_tanh;
- _ZGV2N8v_tanh;
- _ZGV4N4v_tanh;
- _ZGV4N8v_tanh;
- _ZGV4N16v_tanh;
- _ZGV8N8v_tanh;
- _ZGV8N16v_tanh;
- _ZGV8N32v_tanh;
-
- _ZGV1N2vv_pow;
- _ZGV1N4vv_pow;
- _ZGV2N2vv_pow;
- _ZGV2N4vv_pow;
- _ZGV2N8vv_pow;
- _ZGV4N4vv_pow;
- _ZGV4N8vv_pow;
- _ZGV4N16vv_pow;
- _ZGV8N8vv_pow;
- _ZGV8N16vv_pow;
- _ZGV8N32vv_pow;
-
- _ZGV1N2v_sin;
- _ZGV1N4v_sin;
- _ZGV2N2v_sin;
- _ZGV2N4v_sin;
- _ZGV2N8v_sin;
- _ZGV4N4v_sin;
- _ZGV4N8v_sin;
- _ZGV4N16v_sin;
- _ZGV8N8v_sin;
- _ZGV8N16v_sin;
- _ZGV8N32v_sin;
-
- _ZGV1N2v_log;
- _ZGV1N4v_log;
- _ZGV2N2v_log;
- _ZGV2N4v_log;
- _ZGV2N8v_log;
- _ZGV4N4v_log;
- _ZGV4N8v_log;
- _ZGV4N16v_log;
- _ZGV8N8v_log;
- _ZGV8N16v_log;
- _ZGV8N32v_log;
-
- _ZGV1N2v_cos;
- _ZGV1N4v_cos;
- _ZGV2N2v_cos;
- _ZGV2N4v_cos;
- _ZGV2N8v_cos;
- _ZGV4N4v_cos;
- _ZGV4N8v_cos;
- _ZGV4N16v_cos;
- _ZGV8N8v_cos;
- _ZGV8N16v_cos;
- _ZGV8N32v_cos;
-
- _ZGV1N2v_acosh;
- _ZGV1N4v_acosh;
- _ZGV2N2v_acosh;
- _ZGV2N4v_acosh;
- _ZGV2N8v_acosh;
- _ZGV4N4v_acosh;
- _ZGV4N8v_acosh;
- _ZGV4N16v_acosh;
- _ZGV8N8v_acosh;
- _ZGV8N16v_acosh;
- _ZGV8N32v_acosh;
-
- _ZGV1N2v_acospi;
- _ZGV1N4v_acospi;
- _ZGV2N2v_acospi;
- _ZGV2N4v_acospi;
- _ZGV2N8v_acospi;
- _ZGV4N4v_acospi;
- _ZGV4N8v_acospi;
- _ZGV4N16v_acospi;
- _ZGV8N8v_acospi;
- _ZGV8N16v_acospi;
- _ZGV8N32v_acospi;
-
- _ZGV1N2v_asinh;
- _ZGV1N4v_asinh;
- _ZGV2N2v_asinh;
- _ZGV2N4v_asinh;
- _ZGV2N8v_asinh;
- _ZGV4N4v_asinh;
- _ZGV4N8v_asinh;
- _ZGV4N16v_asinh;
- _ZGV8N8v_asinh;
- _ZGV8N16v_asinh;
- _ZGV8N32v_asinh;
-
- _ZGV1N2v_asinpi;
- _ZGV1N4v_asinpi;
- _ZGV2N2v_asinpi;
- _ZGV2N4v_asinpi;
- _ZGV2N8v_asinpi;
- _ZGV4N4v_asinpi;
- _ZGV4N8v_asinpi;
- _ZGV4N16v_asinpi;
- _ZGV8N8v_asinpi;
- _ZGV8N16v_asinpi;
- _ZGV8N32v_asinpi;
-
- _ZGV1N2vv_atan2;
- _ZGV1N4vv_atan2;
- _ZGV2N2vv_atan2;
- _ZGV2N4vv_atan2;
- _ZGV2N8vv_atan2;
- _ZGV4N4vv_atan2;
- _ZGV4N8vv_atan2;
- _ZGV4N16vv_atan2;
- _ZGV8N8vv_atan2;
- _ZGV8N16vv_atan2;
- _ZGV8N32vv_atan2;
-
- _ZGV1N2vv_atan2pi;
- _ZGV1N4vv_atan2pi;
- _ZGV2N2vv_atan2pi;
- _ZGV2N4vv_atan2pi;
- _ZGV2N8vv_atan2pi;
- _ZGV4N4vv_atan2pi;
- _ZGV4N8vv_atan2pi;
- _ZGV4N16vv_atan2pi;
- _ZGV8N8vv_atan2pi;
- _ZGV8N16vv_atan2pi;
- _ZGV8N32vv_atan2pi;
-
- _ZGV1N2v_atanpi;
- _ZGV1N4v_atanpi;
- _ZGV2N2v_atanpi;
- _ZGV2N4v_atanpi;
- _ZGV2N8v_atanpi;
- _ZGV4N4v_atanpi;
- _ZGV4N8v_atanpi;
- _ZGV4N16v_atanpi;
- _ZGV8N8v_atanpi;
- _ZGV8N16v_atanpi;
- _ZGV8N32v_atanpi;
-
- _ZGV1N2v_expint1;
- _ZGV1N4v_expint1;
- _ZGV2N2v_expint1;
- _ZGV2N4v_expint1;
- _ZGV2N8v_expint1;
- _ZGV4N4v_expint1;
- _ZGV4N8v_expint1;
- _ZGV4N16v_expint1;
- _ZGV8N8v_expint1;
- _ZGV8N16v_expint1;
- _ZGV8N32v_expint1;
-
- _ZGV1N2v_expm1;
- _ZGV1N4v_expm1;
- _ZGV2N2v_expm1;
- _ZGV2N4v_expm1;
- _ZGV2N8v_expm1;
- _ZGV4N4v_expm1;
- _ZGV4N8v_expm1;
- _ZGV4N16v_expm1;
- _ZGV8N8v_expm1;
- _ZGV8N16v_expm1;
- _ZGV8N32v_expm1;
-
- _ZGV1N2v_cosh;
- _ZGV1N4v_cosh;
- _ZGV2N2v_cosh;
- _ZGV2N4v_cosh;
- _ZGV2N8v_cosh;
- _ZGV4N4v_cosh;
- _ZGV4N8v_cosh;
- _ZGV4N16v_cosh;
- _ZGV8N8v_cosh;
- _ZGV8N16v_cosh;
- _ZGV8N32v_cosh;
-
- _ZGV1N2v_sinh;
- _ZGV1N4v_sinh;
- _ZGV2N2v_sinh;
- _ZGV2N4v_sinh;
- _ZGV2N8v_sinh;
- _ZGV4N4v_sinh;
- _ZGV4N8v_sinh;
- _ZGV4N16v_sinh;
- _ZGV8N8v_sinh;
- _ZGV8N16v_sinh;
- _ZGV8N32v_sinh;
-
- _ZGV1N2v_sinpi;
- _ZGV1N4v_sinpi;
- _ZGV2N2v_sinpi;
- _ZGV2N4v_sinpi;
- _ZGV2N8v_sinpi;
- _ZGV4N4v_sinpi;
- _ZGV4N8v_sinpi;
- _ZGV4N16v_sinpi;
- _ZGV8N8v_sinpi;
- _ZGV8N16v_sinpi;
- _ZGV8N32v_sinpi;
-
- _ZGV1N2v_cospi;
- _ZGV1N4v_cospi;
- _ZGV2N2v_cospi;
- _ZGV2N4v_cospi;
- _ZGV2N8v_cospi;
- _ZGV4N4v_cospi;
- _ZGV4N8v_cospi;
- _ZGV4N16v_cospi;
- _ZGV8N8v_cospi;
- _ZGV8N16v_cospi;
- _ZGV8N32v_cospi;
-
- _ZGV1N2v_tanpi;
- _ZGV1N4v_tanpi;
- _ZGV2N2v_tanpi;
- _ZGV2N4v_tanpi;
- _ZGV2N8v_tanpi;
- _ZGV4N4v_tanpi;
- _ZGV4N8v_tanpi;
- _ZGV4N16v_tanpi;
- _ZGV8N8v_tanpi;
- _ZGV8N16v_tanpi;
- _ZGV8N32v_tanpi;
-
- _ZGV1N2v_tgamma;
- _ZGV1N4v_tgamma;
- _ZGV2N2v_tgamma;
- _ZGV2N4v_tgamma;
- _ZGV2N8v_tgamma;
- _ZGV4N4v_tgamma;
- _ZGV4N8v_tgamma;
- _ZGV4N16v_tgamma;
- _ZGV8N8v_tgamma;
- _ZGV8N16v_tgamma;
- _ZGV8N32v_tgamma;
-
- _ZGV1N2v_lgamma;
- _ZGV1N4v_lgamma;
- _ZGV2N2v_lgamma;
- _ZGV2N4v_lgamma;
- _ZGV2N8v_lgamma;
- _ZGV4N4v_lgamma;
- _ZGV4N8v_lgamma;
- _ZGV4N16v_lgamma;
- _ZGV8N8v_lgamma;
- _ZGV8N16v_lgamma;
- _ZGV8N32v_lgamma;
-
- _ZGV1N2v_log2;
- _ZGV1N4v_log2;
- _ZGV2N2v_log2;
- _ZGV2N4v_log2;
- _ZGV2N8v_log2;
- _ZGV4N4v_log2;
- _ZGV4N8v_log2;
- _ZGV4N16v_log2;
- _ZGV8N8v_log2;
- _ZGV8N16v_log2;
- _ZGV8N32v_log2;
-
- _ZGV1N2v_log10;
- _ZGV1N4v_log10;
- _ZGV2N2v_log10;
- _ZGV2N4v_log10;
- _ZGV2N8v_log10;
- _ZGV4N4v_log10;
- _ZGV4N8v_log10;
- _ZGV4N16v_log10;
- _ZGV8N8v_log10;
- _ZGV8N16v_log10;
- _ZGV8N32v_log10;
-
- _ZGV1N2v_cbrt;
- _ZGV1N4v_cbrt;
- _ZGV2N2v_cbrt;
- _ZGV2N4v_cbrt;
- _ZGV2N8v_cbrt;
- _ZGV4N4v_cbrt;
- _ZGV4N8v_cbrt;
- _ZGV4N16v_cbrt;
- _ZGV8N8v_cbrt;
- _ZGV8N16v_cbrt;
- _ZGV8N32v_cbrt;
-
- _ZGV1N2v_cdfnorm;
- _ZGV1N4v_cdfnorm;
- _ZGV2N2v_cdfnorm;
- _ZGV2N4v_cdfnorm;
- _ZGV2N8v_cdfnorm;
- _ZGV4N4v_cdfnorm;
- _ZGV4N8v_cdfnorm;
- _ZGV4N16v_cdfnorm;
- _ZGV8N8v_cdfnorm;
- _ZGV8N16v_cdfnorm;
- _ZGV8N32v_cdfnorm;
-
- _ZGV1N2v_erfc;
- _ZGV1N4v_erfc;
- _ZGV2N2v_erfc;
- _ZGV2N4v_erfc;
- _ZGV2N8v_erfc;
- _ZGV4N4v_erfc;
- _ZGV4N8v_erfc;
- _ZGV4N16v_erfc;
- _ZGV8N8v_erfc;
- _ZGV8N16v_erfc;
- _ZGV8N32v_erfc;
-
- _ZGV1N2v_cdfnorminv;
- _ZGV1N4v_cdfnorminv;
- _ZGV2N2v_cdfnorminv;
- _ZGV2N4v_cdfnorminv;
- _ZGV2N8v_cdfnorminv;
- _ZGV4N4v_cdfnorminv;
- _ZGV4N8v_cdfnorminv;
- _ZGV4N16v_cdfnorminv;
- _ZGV8N8v_cdfnorminv;
- _ZGV8N16v_cdfnorminv;
- _ZGV8N32v_cdfnorminv;
-
- _ZGV1N2v_erf;
- _ZGV1N4v_erf;
- _ZGV2N2v_erf;
- _ZGV2N4v_erf;
- _ZGV2N8v_erf;
- _ZGV4N4v_erf;
- _ZGV4N8v_erf;
- _ZGV4N16v_erf;
- _ZGV8N8v_erf;
- _ZGV8N16v_erf;
- _ZGV8N32v_erf;
-
- _ZGV1N2v_erfcinv;
- _ZGV1N4v_erfcinv;
- _ZGV2N2v_erfcinv;
- _ZGV2N4v_erfcinv;
- _ZGV2N8v_erfcinv;
- _ZGV4N4v_erfcinv;
- _ZGV4N8v_erfcinv;
- _ZGV4N16v_erfcinv;
- _ZGV8N8v_erfcinv;
- _ZGV8N16v_erfcinv;
- _ZGV8N32v_erfcinv;
-
- _ZGV1N2v_erfinv;
- _ZGV1N4v_erfinv;
- _ZGV2N2v_erfinv;
- _ZGV2N4v_erfinv;
- _ZGV2N8v_erfinv;
- _ZGV4N4v_erfinv;
- _ZGV4N8v_erfinv;
- _ZGV4N16v_erfinv;
- _ZGV8N8v_erfinv;
- _ZGV8N16v_erfinv;
- _ZGV8N32v_erfinv;
+ _ZGVr1Nxv_exp;
+ _ZGVr2Nxv_exp;
+ _ZGVr4Nxv_exp;
+ _ZGVr8Nxv_exp;
+ _ZGVr1N2v_exp;
+ _ZGVr1N4v_exp;
+ _ZGVr2N2v_exp;
+ _ZGVr2N4v_exp;
+ _ZGVr2N8v_exp;
+ _ZGVr4N4v_exp;
+ _ZGVr4N8v_exp;
+ _ZGVr4N16v_exp;
+ _ZGVr8N8v_exp;
+ _ZGVr8N16v_exp;
+ _ZGVr8N32v_exp;
+
+ _ZGVr1Nxv_asin;
+ _ZGVr2Nxv_asin;
+ _ZGVr4Nxv_asin;
+ _ZGVr8Nxv_asin;
+ _ZGVr1N2v_asin;
+ _ZGVr1N4v_asin;
+ _ZGVr2N2v_asin;
+ _ZGVr2N4v_asin;
+ _ZGVr2N8v_asin;
+ _ZGVr4N4v_asin;
+ _ZGVr4N8v_asin;
+ _ZGVr4N16v_asin;
+ _ZGVr8N8v_asin;
+ _ZGVr8N16v_asin;
+ _ZGVr8N32v_asin;
+
+ _ZGVr1Nxv_atan;
+ _ZGVr2Nxv_atan;
+ _ZGVr4Nxv_atan;
+ _ZGVr8Nxv_atan;
+ _ZGVr1N2v_atan;
+ _ZGVr1N4v_atan;
+ _ZGVr2N2v_atan;
+ _ZGVr2N4v_atan;
+ _ZGVr2N8v_atan;
+ _ZGVr4N4v_atan;
+ _ZGVr4N8v_atan;
+ _ZGVr4N16v_atan;
+ _ZGVr8N8v_atan;
+ _ZGVr8N16v_atan;
+ _ZGVr8N32v_atan;
+
+ _ZGVr1Nxv_acos;
+ _ZGVr2Nxv_acos;
+ _ZGVr4Nxv_acos;
+ _ZGVr8Nxv_acos;
+ _ZGVr1N2v_acos;
+ _ZGVr1N4v_acos;
+ _ZGVr2N2v_acos;
+ _ZGVr2N4v_acos;
+ _ZGVr2N8v_acos;
+ _ZGVr4N4v_acos;
+ _ZGVr4N8v_acos;
+ _ZGVr4N16v_acos;
+ _ZGVr8N8v_acos;
+ _ZGVr8N16v_acos;
+ _ZGVr8N32v_acos;
+
+ _ZGVr1Nxv_atanh;
+ _ZGVr2Nxv_atanh;
+ _ZGVr4Nxv_atanh;
+ _ZGVr8Nxv_atanh;
+ _ZGVr1N2v_atanh;
+ _ZGVr1N4v_atanh;
+ _ZGVr2N2v_atanh;
+ _ZGVr2N4v_atanh;
+ _ZGVr2N8v_atanh;
+ _ZGVr4N4v_atanh;
+ _ZGVr4N8v_atanh;
+ _ZGVr4N16v_atanh;
+ _ZGVr8N8v_atanh;
+ _ZGVr8N16v_atanh;
+ _ZGVr8N32v_atanh;
+
+ _ZGVr1Nxv_exp10;
+ _ZGVr2Nxv_exp10;
+ _ZGVr4Nxv_exp10;
+ _ZGVr8Nxv_exp10;
+ _ZGVr1N2v_exp10;
+ _ZGVr1N4v_exp10;
+ _ZGVr2N2v_exp10;
+ _ZGVr2N4v_exp10;
+ _ZGVr2N8v_exp10;
+ _ZGVr4N4v_exp10;
+ _ZGVr4N8v_exp10;
+ _ZGVr4N16v_exp10;
+ _ZGVr8N8v_exp10;
+ _ZGVr8N16v_exp10;
+ _ZGVr8N32v_exp10;
+
+ _ZGVr1Nxv_exp2;
+ _ZGVr2Nxv_exp2;
+ _ZGVr4Nxv_exp2;
+ _ZGVr8Nxv_exp2;
+ _ZGVr1N2v_exp2;
+ _ZGVr1N4v_exp2;
+ _ZGVr2N2v_exp2;
+ _ZGVr2N4v_exp2;
+ _ZGVr2N8v_exp2;
+ _ZGVr4N4v_exp2;
+ _ZGVr4N8v_exp2;
+ _ZGVr4N16v_exp2;
+ _ZGVr8N8v_exp2;
+ _ZGVr8N16v_exp2;
+ _ZGVr8N32v_exp2;
+
+ _ZGVr1Nxv_tan;
+ _ZGVr2Nxv_tan;
+ _ZGVr4Nxv_tan;
+ _ZGVr8Nxv_tan;
+ _ZGVr1N2v_tan;
+ _ZGVr1N4v_tan;
+ _ZGVr2N2v_tan;
+ _ZGVr2N4v_tan;
+ _ZGVr2N8v_tan;
+ _ZGVr4N4v_tan;
+ _ZGVr4N8v_tan;
+ _ZGVr4N16v_tan;
+ _ZGVr8N8v_tan;
+ _ZGVr8N16v_tan;
+ _ZGVr8N32v_tan;
+
+ _ZGVr1Nxv_tanh;
+ _ZGVr2Nxv_tanh;
+ _ZGVr4Nxv_tanh;
+ _ZGVr8Nxv_tanh;
+ _ZGVr1N2v_tanh;
+ _ZGVr1N4v_tanh;
+ _ZGVr2N2v_tanh;
+ _ZGVr2N4v_tanh;
+ _ZGVr2N8v_tanh;
+ _ZGVr4N4v_tanh;
+ _ZGVr4N8v_tanh;
+ _ZGVr4N16v_tanh;
+ _ZGVr8N8v_tanh;
+ _ZGVr8N16v_tanh;
+ _ZGVr8N32v_tanh;
+
+ _ZGVr1Nxvv_pow;
+ _ZGVr2Nxvv_pow;
+ _ZGVr4Nxvv_pow;
+ _ZGVr8Nxvv_pow;
+ _ZGVr1N2vv_pow;
+ _ZGVr1N4vv_pow;
+ _ZGVr2N2vv_pow;
+ _ZGVr2N4vv_pow;
+ _ZGVr2N8vv_pow;
+ _ZGVr4N4vv_pow;
+ _ZGVr4N8vv_pow;
+ _ZGVr4N16vv_pow;
+ _ZGVr8N8vv_pow;
+ _ZGVr8N16vv_pow;
+ _ZGVr8N32vv_pow;
+
+ _ZGVr1Nxv_sin;
+ _ZGVr2Nxv_sin;
+ _ZGVr4Nxv_sin;
+ _ZGVr8Nxv_sin;
+ _ZGVr1N2v_sin;
+ _ZGVr1N4v_sin;
+ _ZGVr2N2v_sin;
+ _ZGVr2N4v_sin;
+ _ZGVr2N8v_sin;
+ _ZGVr4N4v_sin;
+ _ZGVr4N8v_sin;
+ _ZGVr4N16v_sin;
+ _ZGVr8N8v_sin;
+ _ZGVr8N16v_sin;
+ _ZGVr8N32v_sin;
+
+ _ZGVr1Nxv_log;
+ _ZGVr2Nxv_log;
+ _ZGVr4Nxv_log;
+ _ZGVr8Nxv_log;
+ _ZGVr1N2v_log;
+ _ZGVr1N4v_log;
+ _ZGVr2N2v_log;
+ _ZGVr2N4v_log;
+ _ZGVr2N8v_log;
+ _ZGVr4N4v_log;
+ _ZGVr4N8v_log;
+ _ZGVr4N16v_log;
+ _ZGVr8N8v_log;
+ _ZGVr8N16v_log;
+ _ZGVr8N32v_log;
+
+ _ZGVr1Nxv_cos;
+ _ZGVr2Nxv_cos;
+ _ZGVr4Nxv_cos;
+ _ZGVr8Nxv_cos;
+ _ZGVr1N2v_cos;
+ _ZGVr1N4v_cos;
+ _ZGVr2N2v_cos;
+ _ZGVr2N4v_cos;
+ _ZGVr2N8v_cos;
+ _ZGVr4N4v_cos;
+ _ZGVr4N8v_cos;
+ _ZGVr4N16v_cos;
+ _ZGVr8N8v_cos;
+ _ZGVr8N16v_cos;
+ _ZGVr8N32v_cos;
+
+ _ZGVr1Nxv_acosh;
+ _ZGVr2Nxv_acosh;
+ _ZGVr4Nxv_acosh;
+ _ZGVr8Nxv_acosh;
+ _ZGVr1N2v_acosh;
+ _ZGVr1N4v_acosh;
+ _ZGVr2N2v_acosh;
+ _ZGVr2N4v_acosh;
+ _ZGVr2N8v_acosh;
+ _ZGVr4N4v_acosh;
+ _ZGVr4N8v_acosh;
+ _ZGVr4N16v_acosh;
+ _ZGVr8N8v_acosh;
+ _ZGVr8N16v_acosh;
+ _ZGVr8N32v_acosh;
+
+ _ZGVr1Nxv_acospi;
+ _ZGVr2Nxv_acospi;
+ _ZGVr4Nxv_acospi;
+ _ZGVr8Nxv_acospi;
+ _ZGVr1N2v_acospi;
+ _ZGVr1N4v_acospi;
+ _ZGVr2N2v_acospi;
+ _ZGVr2N4v_acospi;
+ _ZGVr2N8v_acospi;
+ _ZGVr4N4v_acospi;
+ _ZGVr4N8v_acospi;
+ _ZGVr4N16v_acospi;
+ _ZGVr8N8v_acospi;
+ _ZGVr8N16v_acospi;
+ _ZGVr8N32v_acospi;
+
+ _ZGVr1Nxv_asinh;
+ _ZGVr2Nxv_asinh;
+ _ZGVr4Nxv_asinh;
+ _ZGVr8Nxv_asinh;
+ _ZGVr1N2v_asinh;
+ _ZGVr1N4v_asinh;
+ _ZGVr2N2v_asinh;
+ _ZGVr2N4v_asinh;
+ _ZGVr2N8v_asinh;
+ _ZGVr4N4v_asinh;
+ _ZGVr4N8v_asinh;
+ _ZGVr4N16v_asinh;
+ _ZGVr8N8v_asinh;
+ _ZGVr8N16v_asinh;
+ _ZGVr8N32v_asinh;
+
+ _ZGVr1Nxv_asinpi;
+ _ZGVr2Nxv_asinpi;
+ _ZGVr4Nxv_asinpi;
+ _ZGVr8Nxv_asinpi;
+ _ZGVr1N2v_asinpi;
+ _ZGVr1N4v_asinpi;
+ _ZGVr2N2v_asinpi;
+ _ZGVr2N4v_asinpi;
+ _ZGVr2N8v_asinpi;
+ _ZGVr4N4v_asinpi;
+ _ZGVr4N8v_asinpi;
+ _ZGVr4N16v_asinpi;
+ _ZGVr8N8v_asinpi;
+ _ZGVr8N16v_asinpi;
+ _ZGVr8N32v_asinpi;
+
+ _ZGVr1Nxvv_atan2;
+ _ZGVr2Nxvv_atan2;
+ _ZGVr4Nxvv_atan2;
+ _ZGVr8Nxvv_atan2;
+ _ZGVr1N2vv_atan2;
+ _ZGVr1N4vv_atan2;
+ _ZGVr2N2vv_atan2;
+ _ZGVr2N4vv_atan2;
+ _ZGVr2N8vv_atan2;
+ _ZGVr4N4vv_atan2;
+ _ZGVr4N8vv_atan2;
+ _ZGVr4N16vv_atan2;
+ _ZGVr8N8vv_atan2;
+ _ZGVr8N16vv_atan2;
+ _ZGVr8N32vv_atan2;
+
+ _ZGVr1Nxvv_atan2pi;
+ _ZGVr2Nxvv_atan2pi;
+ _ZGVr4Nxvv_atan2pi;
+ _ZGVr8Nxvv_atan2pi;
+ _ZGVr1N2vv_atan2pi;
+ _ZGVr1N4vv_atan2pi;
+ _ZGVr2N2vv_atan2pi;
+ _ZGVr2N4vv_atan2pi;
+ _ZGVr2N8vv_atan2pi;
+ _ZGVr4N4vv_atan2pi;
+ _ZGVr4N8vv_atan2pi;
+ _ZGVr4N16vv_atan2pi;
+ _ZGVr8N8vv_atan2pi;
+ _ZGVr8N16vv_atan2pi;
+ _ZGVr8N32vv_atan2pi;
+
+ _ZGVr1Nxv_atanpi;
+ _ZGVr2Nxv_atanpi;
+ _ZGVr4Nxv_atanpi;
+ _ZGVr8Nxv_atanpi;
+ _ZGVr1N2v_atanpi;
+ _ZGVr1N4v_atanpi;
+ _ZGVr2N2v_atanpi;
+ _ZGVr2N4v_atanpi;
+ _ZGVr2N8v_atanpi;
+ _ZGVr4N4v_atanpi;
+ _ZGVr4N8v_atanpi;
+ _ZGVr4N16v_atanpi;
+ _ZGVr8N8v_atanpi;
+ _ZGVr8N16v_atanpi;
+ _ZGVr8N32v_atanpi;
+
+ _ZGVr1Nxv_expint1;
+ _ZGVr2Nxv_expint1;
+ _ZGVr4Nxv_expint1;
+ _ZGVr8Nxv_expint1;
+ _ZGVr1N2v_expint1;
+ _ZGVr1N4v_expint1;
+ _ZGVr2N2v_expint1;
+ _ZGVr2N4v_expint1;
+ _ZGVr2N8v_expint1;
+ _ZGVr4N4v_expint1;
+ _ZGVr4N8v_expint1;
+ _ZGVr4N16v_expint1;
+ _ZGVr8N8v_expint1;
+ _ZGVr8N16v_expint1;
+ _ZGVr8N32v_expint1;
+
+ _ZGVr1Nxv_expm1;
+ _ZGVr2Nxv_expm1;
+ _ZGVr4Nxv_expm1;
+ _ZGVr8Nxv_expm1;
+ _ZGVr1N2v_expm1;
+ _ZGVr1N4v_expm1;
+ _ZGVr2N2v_expm1;
+ _ZGVr2N4v_expm1;
+ _ZGVr2N8v_expm1;
+ _ZGVr4N4v_expm1;
+ _ZGVr4N8v_expm1;
+ _ZGVr4N16v_expm1;
+ _ZGVr8N8v_expm1;
+ _ZGVr8N16v_expm1;
+ _ZGVr8N32v_expm1;
+
+ _ZGVr1Nxv_cosh;
+ _ZGVr2Nxv_cosh;
+ _ZGVr4Nxv_cosh;
+ _ZGVr8Nxv_cosh;
+ _ZGVr1N2v_cosh;
+ _ZGVr1N4v_cosh;
+ _ZGVr2N2v_cosh;
+ _ZGVr2N4v_cosh;
+ _ZGVr2N8v_cosh;
+ _ZGVr4N4v_cosh;
+ _ZGVr4N8v_cosh;
+ _ZGVr4N16v_cosh;
+ _ZGVr8N8v_cosh;
+ _ZGVr8N16v_cosh;
+ _ZGVr8N32v_cosh;
+
+ _ZGVr1Nxv_sinh;
+ _ZGVr2Nxv_sinh;
+ _ZGVr4Nxv_sinh;
+ _ZGVr8Nxv_sinh;
+ _ZGVr1N2v_sinh;
+ _ZGVr1N4v_sinh;
+ _ZGVr2N2v_sinh;
+ _ZGVr2N4v_sinh;
+ _ZGVr2N8v_sinh;
+ _ZGVr4N4v_sinh;
+ _ZGVr4N8v_sinh;
+ _ZGVr4N16v_sinh;
+ _ZGVr8N8v_sinh;
+ _ZGVr8N16v_sinh;
+ _ZGVr8N32v_sinh;
+
+ _ZGVr1Nxv_sinpi;
+ _ZGVr2Nxv_sinpi;
+ _ZGVr4Nxv_sinpi;
+ _ZGVr8Nxv_sinpi;
+ _ZGVr1N2v_sinpi;
+ _ZGVr1N4v_sinpi;
+ _ZGVr2N2v_sinpi;
+ _ZGVr2N4v_sinpi;
+ _ZGVr2N8v_sinpi;
+ _ZGVr4N4v_sinpi;
+ _ZGVr4N8v_sinpi;
+ _ZGVr4N16v_sinpi;
+ _ZGVr8N8v_sinpi;
+ _ZGVr8N16v_sinpi;
+ _ZGVr8N32v_sinpi;
+
+ _ZGVr1Nxv_cospi;
+ _ZGVr2Nxv_cospi;
+ _ZGVr4Nxv_cospi;
+ _ZGVr8Nxv_cospi;
+ _ZGVr1N2v_cospi;
+ _ZGVr1N4v_cospi;
+ _ZGVr2N2v_cospi;
+ _ZGVr2N4v_cospi;
+ _ZGVr2N8v_cospi;
+ _ZGVr4N4v_cospi;
+ _ZGVr4N8v_cospi;
+ _ZGVr4N16v_cospi;
+ _ZGVr8N8v_cospi;
+ _ZGVr8N16v_cospi;
+ _ZGVr8N32v_cospi;
+
+ _ZGVr1Nxv_tanpi;
+ _ZGVr2Nxv_tanpi;
+ _ZGVr4Nxv_tanpi;
+ _ZGVr8Nxv_tanpi;
+ _ZGVr1N2v_tanpi;
+ _ZGVr1N4v_tanpi;
+ _ZGVr2N2v_tanpi;
+ _ZGVr2N4v_tanpi;
+ _ZGVr2N8v_tanpi;
+ _ZGVr4N4v_tanpi;
+ _ZGVr4N8v_tanpi;
+ _ZGVr4N16v_tanpi;
+ _ZGVr8N8v_tanpi;
+ _ZGVr8N16v_tanpi;
+ _ZGVr8N32v_tanpi;
+
+ _ZGVr1Nxv_tgamma;
+ _ZGVr2Nxv_tgamma;
+ _ZGVr4Nxv_tgamma;
+ _ZGVr8Nxv_tgamma;
+ _ZGVr1N2v_tgamma;
+ _ZGVr1N4v_tgamma;
+ _ZGVr2N2v_tgamma;
+ _ZGVr2N4v_tgamma;
+ _ZGVr2N8v_tgamma;
+ _ZGVr4N4v_tgamma;
+ _ZGVr4N8v_tgamma;
+ _ZGVr4N16v_tgamma;
+ _ZGVr8N8v_tgamma;
+ _ZGVr8N16v_tgamma;
+ _ZGVr8N32v_tgamma;
+
+ _ZGVr1Nxv_lgamma;
+ _ZGVr2Nxv_lgamma;
+ _ZGVr4Nxv_lgamma;
+ _ZGVr8Nxv_lgamma;
+ _ZGVr1N2v_lgamma;
+ _ZGVr1N4v_lgamma;
+ _ZGVr2N2v_lgamma;
+ _ZGVr2N4v_lgamma;
+ _ZGVr2N8v_lgamma;
+ _ZGVr4N4v_lgamma;
+ _ZGVr4N8v_lgamma;
+ _ZGVr4N16v_lgamma;
+ _ZGVr8N8v_lgamma;
+ _ZGVr8N16v_lgamma;
+ _ZGVr8N32v_lgamma;
+
+ _ZGVr1Nxv_log2;
+ _ZGVr2Nxv_log2;
+ _ZGVr4Nxv_log2;
+ _ZGVr8Nxv_log2;
+ _ZGVr1N2v_log2;
+ _ZGVr1N4v_log2;
+ _ZGVr2N2v_log2;
+ _ZGVr2N4v_log2;
+ _ZGVr2N8v_log2;
+ _ZGVr4N4v_log2;
+ _ZGVr4N8v_log2;
+ _ZGVr4N16v_log2;
+ _ZGVr8N8v_log2;
+ _ZGVr8N16v_log2;
+ _ZGVr8N32v_log2;
+
+ _ZGVr1Nxv_log10;
+ _ZGVr2Nxv_log10;
+ _ZGVr4Nxv_log10;
+ _ZGVr8Nxv_log10;
+ _ZGVr1N2v_log10;
+ _ZGVr1N4v_log10;
+ _ZGVr2N2v_log10;
+ _ZGVr2N4v_log10;
+ _ZGVr2N8v_log10;
+ _ZGVr4N4v_log10;
+ _ZGVr4N8v_log10;
+ _ZGVr4N16v_log10;
+ _ZGVr8N8v_log10;
+ _ZGVr8N16v_log10;
+ _ZGVr8N32v_log10;
+
+ _ZGVr1Nxv_cbrt;
+ _ZGVr2Nxv_cbrt;
+ _ZGVr4Nxv_cbrt;
+ _ZGVr8Nxv_cbrt;
+ _ZGVr1N2v_cbrt;
+ _ZGVr1N4v_cbrt;
+ _ZGVr2N2v_cbrt;
+ _ZGVr2N4v_cbrt;
+ _ZGVr2N8v_cbrt;
+ _ZGVr4N4v_cbrt;
+ _ZGVr4N8v_cbrt;
+ _ZGVr4N16v_cbrt;
+ _ZGVr8N8v_cbrt;
+ _ZGVr8N16v_cbrt;
+ _ZGVr8N32v_cbrt;
+
+ _ZGVr1Nxv_cdfnorm;
+ _ZGVr2Nxv_cdfnorm;
+ _ZGVr4Nxv_cdfnorm;
+ _ZGVr8Nxv_cdfnorm;
+ _ZGVr1N2v_cdfnorm;
+ _ZGVr1N4v_cdfnorm;
+ _ZGVr2N2v_cdfnorm;
+ _ZGVr2N4v_cdfnorm;
+ _ZGVr2N8v_cdfnorm;
+ _ZGVr4N4v_cdfnorm;
+ _ZGVr4N8v_cdfnorm;
+ _ZGVr4N16v_cdfnorm;
+ _ZGVr8N8v_cdfnorm;
+ _ZGVr8N16v_cdfnorm;
+ _ZGVr8N32v_cdfnorm;
+
+ _ZGVr1Nxv_erfc;
+ _ZGVr2Nxv_erfc;
+ _ZGVr4Nxv_erfc;
+ _ZGVr8Nxv_erfc;
+ _ZGVr1N2v_erfc;
+ _ZGVr1N4v_erfc;
+ _ZGVr2N2v_erfc;
+ _ZGVr2N4v_erfc;
+ _ZGVr2N8v_erfc;
+ _ZGVr4N4v_erfc;
+ _ZGVr4N8v_erfc;
+ _ZGVr4N16v_erfc;
+ _ZGVr8N8v_erfc;
+ _ZGVr8N16v_erfc;
+ _ZGVr8N32v_erfc;
+
+ _ZGVr1Nxv_cdfnorminv;
+ _ZGVr2Nxv_cdfnorminv;
+ _ZGVr4Nxv_cdfnorminv;
+ _ZGVr8Nxv_cdfnorminv;
+ _ZGVr1N2v_cdfnorminv;
+ _ZGVr1N4v_cdfnorminv;
+ _ZGVr2N2v_cdfnorminv;
+ _ZGVr2N4v_cdfnorminv;
+ _ZGVr2N8v_cdfnorminv;
+ _ZGVr4N4v_cdfnorminv;
+ _ZGVr4N8v_cdfnorminv;
+ _ZGVr4N16v_cdfnorminv;
+ _ZGVr8N8v_cdfnorminv;
+ _ZGVr8N16v_cdfnorminv;
+ _ZGVr8N32v_cdfnorminv;
+
+ _ZGVr1Nxv_erf;
+ _ZGVr2Nxv_erf;
+ _ZGVr4Nxv_erf;
+ _ZGVr8Nxv_erf;
+ _ZGVr1N2v_erf;
+ _ZGVr1N4v_erf;
+ _ZGVr2N2v_erf;
+ _ZGVr2N4v_erf;
+ _ZGVr2N8v_erf;
+ _ZGVr4N4v_erf;
+ _ZGVr4N8v_erf;
+ _ZGVr4N16v_erf;
+ _ZGVr8N8v_erf;
+ _ZGVr8N16v_erf;
+ _ZGVr8N32v_erf;
+
+ _ZGVr1Nxv_erfcinv;
+ _ZGVr2Nxv_erfcinv;
+ _ZGVr4Nxv_erfcinv;
+ _ZGVr8Nxv_erfcinv;
+ _ZGVr1N2v_erfcinv;
+ _ZGVr1N4v_erfcinv;
+ _ZGVr2N2v_erfcinv;
+ _ZGVr2N4v_erfcinv;
+ _ZGVr2N8v_erfcinv;
+ _ZGVr4N4v_erfcinv;
+ _ZGVr4N8v_erfcinv;
+ _ZGVr4N16v_erfcinv;
+ _ZGVr8N8v_erfcinv;
+ _ZGVr8N16v_erfcinv;
+ _ZGVr8N32v_erfcinv;
+
+ _ZGVr1Nxv_erfinv;
+ _ZGVr2Nxv_erfinv;
+ _ZGVr4Nxv_erfinv;
+ _ZGVr8Nxv_erfinv;
+ _ZGVr1N2v_erfinv;
+ _ZGVr1N4v_erfinv;
+ _ZGVr2N2v_erfinv;
+ _ZGVr2N4v_erfinv;
+ _ZGVr2N8v_erfinv;
+ _ZGVr4N4v_erfinv;
+ _ZGVr4N8v_erfinv;
+ _ZGVr4N16v_erfinv;
+ _ZGVr8N8v_erfinv;
+ _ZGVr8N16v_erfinv;
+ _ZGVr8N32v_erfinv;
}
}
diff --git a/sysdeps/riscv/rvd/finclude/math-vector-fortran.h b/sysdeps/riscv/rvd/finclude/math-vector-fortran.h
new file mode 100644
index 00000000..eea8a84f
--- /dev/null
+++ b/sysdeps/riscv/rvd/finclude/math-vector-fortran.h
@@ -0,0 +1,45 @@
+! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*-
+! Copyright (C) 2019-2026 Free Software Foundation, Inc.
+! This file is part of the GNU C Library.
+!
+! The GNU C Library is free software; you can redistribute it and/or
+! modify it under the terms of the GNU Lesser General Public
+! License as published by the Free Software Foundation; either
+! version 2.1 of the License, or (at your option) any later version.
+!
+! The GNU C Library is distributed in the hope that it will be useful,
+! but WITHOUT ANY WARRANTY; without even the implied warranty of
+! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+! Lesser General Public License for more details.
+!
+! You should have received a copy of the GNU Lesser General Public
+! License along with the GNU C Library; if not, see
+! <https://www.gnu.org/licenses/>.
+
+!GCC$ builtin (acos) attributes simd (notinbranch)
+!GCC$ builtin (acosh) attributes simd (notinbranch)
+!GCC$ builtin (asin) attributes simd (notinbranch)
+!GCC$ builtin (asinh) attributes simd (notinbranch)
+!GCC$ builtin (atan) attributes simd (notinbranch)
+!GCC$ builtin (atan2) attributes simd (notinbranch)
+!GCC$ builtin (atanh) attributes simd (notinbranch)
+!GCC$ builtin (cbrt) attributes simd (notinbranch)
+!GCC$ builtin (cos) attributes simd (notinbranch)
+!GCC$ builtin (cosh) attributes simd (notinbranch)
+!GCC$ builtin (erf) attributes simd (notinbranch)
+!GCC$ builtin (erfc) attributes simd (notinbranch)
+!GCC$ builtin (exp) attributes simd (notinbranch)
+!GCC$ builtin (exp10) attributes simd (notinbranch)
+!GCC$ builtin (exp2) attributes simd (notinbranch)
+!GCC$ builtin (expm1) attributes simd (notinbranch)
+!GCC$ builtin (log) attributes simd (notinbranch)
+!GCC$ builtin (log10) attributes simd (notinbranch)
+!GCC$ builtin (log1p) attributes simd (notinbranch)
+!GCC$ builtin (log2) attributes simd (notinbranch)
+!GCC$ builtin (lgamma) attributes simd (notinbranch)
+!GCC$ builtin (pow) attributes simd (notinbranch)
+!GCC$ builtin (sin) attributes simd (notinbranch)
+!GCC$ builtin (sinh) attributes simd (notinbranch)
+!GCC$ builtin (tan) attributes simd (notinbranch)
+!GCC$ builtin (tanh) attributes simd (notinbranch)
+!GCC$ builtin (tgamma) attributes simd (notinbranch)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_acos.c b/sysdeps/riscv/rvd/v_d_acos.c
index 938d5c97..4671e32e 100644
--- a/sysdeps/riscv/rvd/v_d_acos.c
+++ b/sysdeps/riscv/rvd/v_d_acos.c
@@ -210,6 +210,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -217,6 +218,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -225,6 +227,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -233,6 +236,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_acosh.c b/sysdeps/riscv/rvd/v_d_acosh.c
index 1673810e..924c22ce 100644
--- a/sysdeps/riscv/rvd/v_d_acosh.c
+++ b/sysdeps/riscv/rvd/v_d_acosh.c
@@ -124,6 +124,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -131,6 +132,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -139,6 +141,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -147,6 +150,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_acospi.c b/sysdeps/riscv/rvd/v_d_acospi.c
index b6811c63..c5e07de0 100644
--- a/sysdeps/riscv/rvd/v_d_acospi.c
+++ b/sysdeps/riscv/rvd/v_d_acospi.c
@@ -209,6 +209,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -216,6 +217,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -224,6 +226,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -232,6 +235,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_asin.c b/sysdeps/riscv/rvd/v_d_asin.c
index 27ff7067..0c516bdd 100644
--- a/sysdeps/riscv/rvd/v_d_asin.c
+++ b/sysdeps/riscv/rvd/v_d_asin.c
@@ -196,6 +196,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -203,6 +204,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -211,6 +213,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -219,6 +222,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_asinh.c b/sysdeps/riscv/rvd/v_d_asinh.c
index 2611057c..8cbff521 100644
--- a/sysdeps/riscv/rvd/v_d_asinh.c
+++ b/sysdeps/riscv/rvd/v_d_asinh.c
@@ -132,6 +132,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -139,6 +140,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -147,6 +149,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -155,6 +158,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_asinpi.c b/sysdeps/riscv/rvd/v_d_asinpi.c
index 1c219b8e..e030d361 100644
--- a/sysdeps/riscv/rvd/v_d_asinpi.c
+++ b/sysdeps/riscv/rvd/v_d_asinpi.c
@@ -193,6 +193,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -200,6 +201,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -208,6 +210,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -216,6 +219,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_atan.c b/sysdeps/riscv/rvd/v_d_atan.c
index 146ebd26..f135bd76 100644
--- a/sysdeps/riscv/rvd/v_d_atan.c
+++ b/sysdeps/riscv/rvd/v_d_atan.c
@@ -225,6 +225,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -232,6 +233,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -240,6 +242,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -248,6 +251,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_atan2.c b/sysdeps/riscv/rvd/v_d_atan2.c
index c93e3da8..a1a08680 100644
--- a/sysdeps/riscv/rvd/v_d_atan2.c
+++ b/sysdeps/riscv/rvd/v_d_atan2.c
@@ -379,6 +379,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -386,6 +387,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -394,6 +396,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -402,6 +405,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_atan2pi.c b/sysdeps/riscv/rvd/v_d_atan2pi.c
index 825affd7..77c4fb86 100644
--- a/sysdeps/riscv/rvd/v_d_atan2pi.c
+++ b/sysdeps/riscv/rvd/v_d_atan2pi.c
@@ -368,6 +368,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -375,6 +376,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -383,6 +385,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -391,6 +394,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_atanh.c b/sysdeps/riscv/rvd/v_d_atanh.c
index 3014ec23..ed6376ca 100644
--- a/sysdeps/riscv/rvd/v_d_atanh.c
+++ b/sysdeps/riscv/rvd/v_d_atanh.c
@@ -154,6 +154,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -161,6 +162,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -169,6 +171,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -177,6 +180,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_atanpi.c b/sysdeps/riscv/rvd/v_d_atanpi.c
index d0c64ab2..e0512bde 100644
--- a/sysdeps/riscv/rvd/v_d_atanpi.c
+++ b/sysdeps/riscv/rvd/v_d_atanpi.c
@@ -210,6 +210,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -217,6 +218,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -225,6 +227,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -233,6 +236,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cbrt.c b/sysdeps/riscv/rvd/v_d_cbrt.c
index 97bfc90a..1702516f 100644
--- a/sysdeps/riscv/rvd/v_d_cbrt.c
+++ b/sysdeps/riscv/rvd/v_d_cbrt.c
@@ -163,6 +163,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -170,6 +171,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -178,6 +180,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -186,6 +189,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cdfnorm.c b/sysdeps/riscv/rvd/v_d_cdfnorm.c
index eddc545c..eba8e21c 100644
--- a/sysdeps/riscv/rvd/v_d_cdfnorm.c
+++ b/sysdeps/riscv/rvd/v_d_cdfnorm.c
@@ -198,6 +198,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -205,6 +206,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -213,6 +215,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -221,6 +224,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cdfnorminv.c b/sysdeps/riscv/rvd/v_d_cdfnorminv.c
index 6391bfa5..6de1a309 100644
--- a/sysdeps/riscv/rvd/v_d_cdfnorminv.c
+++ b/sysdeps/riscv/rvd/v_d_cdfnorminv.c
@@ -264,6 +264,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -271,6 +272,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -279,6 +281,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -287,6 +290,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cos.c b/sysdeps/riscv/rvd/v_d_cos.c
index 3649d5eb..a65626b6 100644
--- a/sysdeps/riscv/rvd/v_d_cos.c
+++ b/sysdeps/riscv/rvd/v_d_cos.c
@@ -173,6 +173,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -180,6 +181,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -188,6 +190,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -196,6 +199,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cosh.c b/sysdeps/riscv/rvd/v_d_cosh.c
index 0d4174ab..2bbebfb5 100644
--- a/sysdeps/riscv/rvd/v_d_cosh.c
+++ b/sysdeps/riscv/rvd/v_d_cosh.c
@@ -159,6 +159,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -166,6 +167,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -174,6 +176,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -182,6 +185,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_cospi.c b/sysdeps/riscv/rvd/v_d_cospi.c
index 31b4f012..9e78d9c2 100644
--- a/sysdeps/riscv/rvd/v_d_cospi.c
+++ b/sysdeps/riscv/rvd/v_d_cospi.c
@@ -154,6 +154,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -161,6 +162,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -169,6 +171,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -177,6 +180,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_erf.c b/sysdeps/riscv/rvd/v_d_erf.c
index 1a20d9d4..aeeaf7b8 100644
--- a/sysdeps/riscv/rvd/v_d_erf.c
+++ b/sysdeps/riscv/rvd/v_d_erf.c
@@ -241,6 +241,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -248,6 +249,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -256,6 +258,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -264,6 +267,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_erfc.c b/sysdeps/riscv/rvd/v_d_erfc.c
index ca6b1196..4fd9a710 100644
--- a/sysdeps/riscv/rvd/v_d_erfc.c
+++ b/sysdeps/riscv/rvd/v_d_erfc.c
@@ -230,6 +230,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -237,6 +238,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -245,6 +247,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -253,6 +256,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_erfcinv.c b/sysdeps/riscv/rvd/v_d_erfcinv.c
index f9798115..b94e6d14 100644
--- a/sysdeps/riscv/rvd/v_d_erfcinv.c
+++ b/sysdeps/riscv/rvd/v_d_erfcinv.c
@@ -255,6 +255,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -262,6 +263,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -270,6 +272,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -278,6 +281,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_erfinv.c b/sysdeps/riscv/rvd/v_d_erfinv.c
index ca0a93fb..91056f20 100644
--- a/sysdeps/riscv/rvd/v_d_erfinv.c
+++ b/sysdeps/riscv/rvd/v_d_erfinv.c
@@ -234,6 +234,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -241,6 +242,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -249,6 +251,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -257,6 +260,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_exp.c b/sysdeps/riscv/rvd/v_d_exp.c
index b89a01bf..2575e454 100644
--- a/sysdeps/riscv/rvd/v_d_exp.c
+++ b/sysdeps/riscv/rvd/v_d_exp.c
@@ -122,6 +122,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -129,6 +130,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -137,6 +139,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -146,6 +149,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
diff --git a/sysdeps/riscv/rvd/v_d_exp10.c b/sysdeps/riscv/rvd/v_d_exp10.c
index f0646fb1..38529353 100644
--- a/sysdeps/riscv/rvd/v_d_exp10.c
+++ b/sysdeps/riscv/rvd/v_d_exp10.c
@@ -130,6 +130,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -137,6 +138,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -145,6 +147,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -153,6 +156,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_exp2.c b/sysdeps/riscv/rvd/v_d_exp2.c
index 55e3e275..91aa65e9 100644
--- a/sysdeps/riscv/rvd/v_d_exp2.c
+++ b/sysdeps/riscv/rvd/v_d_exp2.c
@@ -125,6 +125,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -132,6 +133,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -140,6 +142,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -148,6 +151,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_expint1.c b/sysdeps/riscv/rvd/v_d_expint1.c
index c0e7b26b..575e2fe8 100644
--- a/sysdeps/riscv/rvd/v_d_expint1.c
+++ b/sysdeps/riscv/rvd/v_d_expint1.c
@@ -451,6 +451,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -458,6 +459,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -466,6 +468,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -474,6 +477,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_expm1.c b/sysdeps/riscv/rvd/v_d_expm1.c
index c3bc3ab4..f8d9f5e4 100644
--- a/sysdeps/riscv/rvd/v_d_expm1.c
+++ b/sysdeps/riscv/rvd/v_d_expm1.c
@@ -169,6 +169,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -176,6 +177,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -184,6 +186,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -192,6 +195,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_lgamma.c b/sysdeps/riscv/rvd/v_d_lgamma.c
index 3937bac7..194a58ac 100644
--- a/sysdeps/riscv/rvd/v_d_lgamma.c
+++ b/sysdeps/riscv/rvd/v_d_lgamma.c
@@ -619,6 +619,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -626,6 +627,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -634,6 +636,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -642,6 +645,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_log.c b/sysdeps/riscv/rvd/v_d_log.c
index 54c602c7..7107c6a2 100644
--- a/sysdeps/riscv/rvd/v_d_log.c
+++ b/sysdeps/riscv/rvd/v_d_log.c
@@ -160,6 +160,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -167,6 +168,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -175,6 +177,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -183,6 +186,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_log10.c b/sysdeps/riscv/rvd/v_d_log10.c
index 9132e49d..cf232c0f 100644
--- a/sysdeps/riscv/rvd/v_d_log10.c
+++ b/sysdeps/riscv/rvd/v_d_log10.c
@@ -161,6 +161,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -168,6 +169,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -176,6 +178,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -184,6 +187,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_log2.c b/sysdeps/riscv/rvd/v_d_log2.c
index 15a2f983..0dd59293 100644
--- a/sysdeps/riscv/rvd/v_d_log2.c
+++ b/sysdeps/riscv/rvd/v_d_log2.c
@@ -161,6 +161,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -168,6 +169,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -176,6 +178,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -184,6 +187,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_pow.c b/sysdeps/riscv/rvd/v_d_pow.c
index 62249985..fa746cb6 100644
--- a/sysdeps/riscv/rvd/v_d_pow.c
+++ b/sysdeps/riscv/rvd/v_d_pow.c
@@ -437,6 +437,7 @@ static const double negtwo_to_65 = -0x1.0p65;
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -444,6 +445,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -452,6 +454,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -460,6 +463,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_sin.c b/sysdeps/riscv/rvd/v_d_sin.c
index 925fbf89..c9cd2e78 100644
--- a/sysdeps/riscv/rvd/v_d_sin.c
+++ b/sysdeps/riscv/rvd/v_d_sin.c
@@ -175,6 +175,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -182,6 +183,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -190,6 +192,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -198,6 +201,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_sinh.c b/sysdeps/riscv/rvd/v_d_sinh.c
index 743f8e44..57616123 100644
--- a/sysdeps/riscv/rvd/v_d_sinh.c
+++ b/sysdeps/riscv/rvd/v_d_sinh.c
@@ -161,6 +161,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -168,6 +169,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -176,6 +178,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -184,6 +187,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_sinpi.c b/sysdeps/riscv/rvd/v_d_sinpi.c
index c409f7fa..34256bd4 100644
--- a/sysdeps/riscv/rvd/v_d_sinpi.c
+++ b/sysdeps/riscv/rvd/v_d_sinpi.c
@@ -154,6 +154,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -161,6 +162,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -169,6 +171,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -177,6 +180,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_tan.c b/sysdeps/riscv/rvd/v_d_tan.c
index d4d03b4d..37eb34a9 100644
--- a/sysdeps/riscv/rvd/v_d_tan.c
+++ b/sysdeps/riscv/rvd/v_d_tan.c
@@ -240,6 +240,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -247,6 +248,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -255,6 +257,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -263,6 +266,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_tanh.c b/sysdeps/riscv/rvd/v_d_tanh.c
index 385c8520..bc6504b7 100644
--- a/sysdeps/riscv/rvd/v_d_tanh.c
+++ b/sysdeps/riscv/rvd/v_d_tanh.c
@@ -177,6 +177,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -184,6 +185,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -192,6 +194,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -200,6 +203,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_tanpi.c b/sysdeps/riscv/rvd/v_d_tanpi.c
index bb5b6c5a..2a4733cf 100644
--- a/sysdeps/riscv/rvd/v_d_tanpi.c
+++ b/sysdeps/riscv/rvd/v_d_tanpi.c
@@ -236,6 +236,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -243,6 +244,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -251,6 +253,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -259,6 +262,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_d_tgamma.c b/sysdeps/riscv/rvd/v_d_tgamma.c
index 4f646c53..76da9610 100644
--- a/sysdeps/riscv/rvd/v_d_tgamma.c
+++ b/sysdeps/riscv/rvd/v_d_tgamma.c
@@ -487,6 +487,7 @@
#define LMUL 1
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 64, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
@@ -494,6 +495,7 @@ V_NAME_FUNCTION (LMUL, 4)
#define LMUL 2
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 32, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 2)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
@@ -502,6 +504,7 @@ V_NAME_FUNCTION (LMUL, 8)
#define LMUL 4
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 16, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 4)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
@@ -510,6 +513,7 @@ V_NAME_FUNCTION (LMUL, 16)
#define LMUL 8
#undef MAKE_VBOOL
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
+V_NAME_FUNCTION (LMUL, x)
V_NAME_FUNCTION (LMUL, 8)
V_NAME_FUNCTION (LMUL, 16)
-V_NAME_FUNCTION (LMUL, 32)
+V_NAME_FUNCTION (LMUL, 32)
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/v_math.h b/sysdeps/riscv/rvd/v_math.h
index 65ca8c06..d0eacb36 100644
--- a/sysdeps/riscv/rvd/v_math.h
+++ b/sysdeps/riscv/rvd/v_math.h
@@ -21,7 +21,7 @@
#include <riscv_vector.h>
-#define V_NAME_D1(lmul, simdlen, fun) _ZGV##lmul##N##simdlen##v_##fun
-#define V_NAME_D2(lmul, simdlen, fun) _ZGV##lmul##N##simdlen##vv_##fun
+#define V_NAME_D1(lmul, simdlen, fun) _ZGVr##lmul##N##simdlen##v_##fun
+#define V_NAME_D2(lmul, simdlen, fun) _ZGVr##lmul##N##simdlen##vv_##fun
-#endif
+#endif
\ No newline at end of file
diff --git a/sysdeps/riscv/rvd/veclibm/include/rvvlm_fp.inc.h b/sysdeps/riscv/rvd/veclibm/include/rvvlm_fp.inc.h
index 3593baad..0a6521ce 100644
--- a/sysdeps/riscv/rvd/veclibm/include/rvvlm_fp.inc.h
+++ b/sysdeps/riscv/rvd/veclibm/include/rvvlm_fp.inc.h
@@ -197,7 +197,24 @@ static_assert (false, "API_SIGNATURE ill or undefined" __FILE__);
#elif (LMUL == 8)
#define MAKE_VBOOL(A) __PASTE3 (A, 8, _t)
#endif
-#define VSET __PASTE2 (__riscv_vsetvl_e, __PASTE3 (BIT_WIDTH, m, LMUL))
+
+// #define VSET __PASTE2 (__riscv_vsetvl_e, __PASTE3 (BIT_WIDTH, m, LMUL))
+#define VSET(n) VSET_##n
+/* ========== VLA -> vsetvlmax ========== */
+#define VSET_x VSET_MAX_I(BIT_WIDTH, LMUL)
+#define VSET_MAX_I(bw, lmul) \
+ __PASTE2 (__riscv_vsetvlmax_e, __PASTE3 (bw, m, lmul))()
+/* ========== VLS -> vsetvl(n) ========== */
+#define VSET_2 VSET_FIXED(2)
+#define VSET_4 VSET_FIXED(4)
+#define VSET_8 VSET_FIXED(8)
+#define VSET_16 VSET_FIXED(16)
+#define VSET_32 VSET_FIXED(32)
+
+#define VSET_FIXED(n) VSET_FIXED_I(n, BIT_WIDTH, LMUL)
+#define VSET_FIXED_I(n, bw, lmul) \
+ __PASTE2 (__riscv_vsetvl_e, __PASTE3 (bw, m, lmul))(n)
+
#define VSE __PASTE2 (__riscv_vse, BIT_WIDTH)
#define VSSE __PASTE2 (__riscv_vsse, BIT_WIDTH)
#define MAKE_REINTERPRET(A, B) \
diff --git a/sysdeps/unix/sysv/linux/riscv/libmvec.abilist b/sysdeps/unix/sysv/linux/riscv/libmvec.abilist
index 9d7b4260..7fa3b7b5 100644
--- a/sysdeps/unix/sysv/linux/riscv/libmvec.abilist
+++ b/sysdeps/unix/sysv/linux/riscv/libmvec.abilist
@@ -1,455 +1,607 @@
-GLIBC_2.41 _ZGV1N2v_exp F
-GLIBC_2.41 _ZGV1N4v_exp F
-GLIBC_2.41 _ZGV2N2v_exp F
-GLIBC_2.41 _ZGV2N4v_exp F
-GLIBC_2.41 _ZGV2N8v_exp F
-GLIBC_2.41 _ZGV4N4v_exp F
-GLIBC_2.41 _ZGV4N8v_exp F
-GLIBC_2.41 _ZGV4N16v_exp F
-GLIBC_2.41 _ZGV8N8v_exp F
-GLIBC_2.41 _ZGV8N16v_exp F
-GLIBC_2.41 _ZGV8N32v_exp F
-
-GLIBC_2.41 _ZGV1N2v_asin F
-GLIBC_2.41 _ZGV1N4v_asin F
-GLIBC_2.41 _ZGV2N2v_asin F
-GLIBC_2.41 _ZGV2N4v_asin F
-GLIBC_2.41 _ZGV2N8v_asin F
-GLIBC_2.41 _ZGV4N4v_asin F
-GLIBC_2.41 _ZGV4N8v_asin F
-GLIBC_2.41 _ZGV4N16v_asin F
-GLIBC_2.41 _ZGV8N8v_asin F
-GLIBC_2.41 _ZGV8N16v_asin F
-GLIBC_2.41 _ZGV8N32v_asin F
-
-GLIBC_2.41 _ZGV1N2v_atan F
-GLIBC_2.41 _ZGV1N4v_atan F
-GLIBC_2.41 _ZGV2N2v_atan F
-GLIBC_2.41 _ZGV2N4v_atan F
-GLIBC_2.41 _ZGV2N8v_atan F
-GLIBC_2.41 _ZGV4N4v_atan F
-GLIBC_2.41 _ZGV4N8v_atan F
-GLIBC_2.41 _ZGV4N16v_atan F
-GLIBC_2.41 _ZGV8N8v_atan F
-GLIBC_2.41 _ZGV8N16v_atan F
-GLIBC_2.41 _ZGV8N32v_atan F
-
-GLIBC_2.41 _ZGV1N2v_acos F
-GLIBC_2.41 _ZGV1N4v_acos F
-GLIBC_2.41 _ZGV2N2v_acos F
-GLIBC_2.41 _ZGV2N4v_acos F
-GLIBC_2.41 _ZGV2N8v_acos F
-GLIBC_2.41 _ZGV4N4v_acos F
-GLIBC_2.41 _ZGV4N8v_acos F
-GLIBC_2.41 _ZGV4N16v_acos F
-GLIBC_2.41 _ZGV8N8v_acos F
-GLIBC_2.41 _ZGV8N16v_acos F
-GLIBC_2.41 _ZGV8N32v_acos F
-
-GLIBC_2.41 _ZGV1N2v_atanh F
-GLIBC_2.41 _ZGV1N4v_atanh F
-GLIBC_2.41 _ZGV2N2v_atanh F
-GLIBC_2.41 _ZGV2N4v_atanh F
-GLIBC_2.41 _ZGV2N8v_atanh F
-GLIBC_2.41 _ZGV4N4v_atanh F
-GLIBC_2.41 _ZGV4N8v_atanh F
-GLIBC_2.41 _ZGV4N16v_atanh F
-GLIBC_2.41 _ZGV8N8v_atanh F
-GLIBC_2.41 _ZGV8N16v_atanh F
-GLIBC_2.41 _ZGV8N32v_atanh F
-
-GLIBC_2.41 _ZGV1N2v_exp10 F
-GLIBC_2.41 _ZGV1N4v_exp10 F
-GLIBC_2.41 _ZGV2N2v_exp10 F
-GLIBC_2.41 _ZGV2N4v_exp10 F
-GLIBC_2.41 _ZGV2N8v_exp10 F
-GLIBC_2.41 _ZGV4N4v_exp10 F
-GLIBC_2.41 _ZGV4N8v_exp10 F
-GLIBC_2.41 _ZGV4N16v_exp10 F
-GLIBC_2.41 _ZGV8N8v_exp10 F
-GLIBC_2.41 _ZGV8N16v_exp10 F
-GLIBC_2.41 _ZGV8N32v_exp10 F
-
-GLIBC_2.41 _ZGV1N2v_exp2 F
-GLIBC_2.41 _ZGV1N4v_exp2 F
-GLIBC_2.41 _ZGV2N2v_exp2 F
-GLIBC_2.41 _ZGV2N4v_exp2 F
-GLIBC_2.41 _ZGV2N8v_exp2 F
-GLIBC_2.41 _ZGV4N4v_exp2 F
-GLIBC_2.41 _ZGV4N8v_exp2 F
-GLIBC_2.41 _ZGV4N16v_exp2 F
-GLIBC_2.41 _ZGV8N8v_exp2 F
-GLIBC_2.41 _ZGV8N16v_exp2 F
-GLIBC_2.41 _ZGV8N32v_exp2 F
-
-GLIBC_2.41 _ZGV1N2v_tan F
-GLIBC_2.41 _ZGV1N4v_tan F
-GLIBC_2.41 _ZGV2N2v_tan F
-GLIBC_2.41 _ZGV2N4v_tan F
-GLIBC_2.41 _ZGV2N8v_tan F
-GLIBC_2.41 _ZGV4N4v_tan F
-GLIBC_2.41 _ZGV4N8v_tan F
-GLIBC_2.41 _ZGV4N16v_tan F
-GLIBC_2.41 _ZGV8N8v_tan F
-GLIBC_2.41 _ZGV8N16v_tan F
-GLIBC_2.41 _ZGV8N32v_tan F
-
-GLIBC_2.41 _ZGV1N2v_tanh F
-GLIBC_2.41 _ZGV1N4v_tanh F
-GLIBC_2.41 _ZGV2N2v_tanh F
-GLIBC_2.41 _ZGV2N4v_tanh F
-GLIBC_2.41 _ZGV2N8v_tanh F
-GLIBC_2.41 _ZGV4N4v_tanh F
-GLIBC_2.41 _ZGV4N8v_tanh F
-GLIBC_2.41 _ZGV4N16v_tanh F
-GLIBC_2.41 _ZGV8N8v_tanh F
-GLIBC_2.41 _ZGV8N16v_tanh F
-GLIBC_2.41 _ZGV8N32v_tanh F
-
-GLIBC_2.41 _ZGV1N2vv_pow F
-GLIBC_2.41 _ZGV1N4vv_pow F
-GLIBC_2.41 _ZGV2N2vv_pow F
-GLIBC_2.41 _ZGV2N4vv_pow F
-GLIBC_2.41 _ZGV2N8vv_pow F
-GLIBC_2.41 _ZGV4N4vv_pow F
-GLIBC_2.41 _ZGV4N8vv_pow F
-GLIBC_2.41 _ZGV4N16vv_pow F
-GLIBC_2.41 _ZGV8N8vv_pow F
-GLIBC_2.41 _ZGV8N16vv_pow F
-GLIBC_2.41 _ZGV8N32vv_pow F
-
-GLIBC_2.41 _ZGV1N2v_sin F
-GLIBC_2.41 _ZGV1N4v_sin F
-GLIBC_2.41 _ZGV2N2v_sin F
-GLIBC_2.41 _ZGV2N4v_sin F
-GLIBC_2.41 _ZGV2N8v_sin F
-GLIBC_2.41 _ZGV4N4v_sin F
-GLIBC_2.41 _ZGV4N8v_sin F
-GLIBC_2.41 _ZGV4N16v_sin F
-GLIBC_2.41 _ZGV8N8v_sin F
-GLIBC_2.41 _ZGV8N16v_sin F
-GLIBC_2.41 _ZGV8N32v_sin F
-
-GLIBC_2.41 _ZGV1N2v_log F
-GLIBC_2.41 _ZGV1N4v_log F
-GLIBC_2.41 _ZGV2N2v_log F
-GLIBC_2.41 _ZGV2N4v_log F
-GLIBC_2.41 _ZGV2N8v_log F
-GLIBC_2.41 _ZGV4N4v_log F
-GLIBC_2.41 _ZGV4N8v_log F
-GLIBC_2.41 _ZGV4N16v_log F
-GLIBC_2.41 _ZGV8N8v_log F
-GLIBC_2.41 _ZGV8N16v_log F
-GLIBC_2.41 _ZGV8N32v_log F
-
-GLIBC_2.41 _ZGV1N2v_cos F
-GLIBC_2.41 _ZGV1N4v_cos F
-GLIBC_2.41 _ZGV2N2v_cos F
-GLIBC_2.41 _ZGV2N4v_cos F
-GLIBC_2.41 _ZGV2N8v_cos F
-GLIBC_2.41 _ZGV4N4v_cos F
-GLIBC_2.41 _ZGV4N8v_cos F
-GLIBC_2.41 _ZGV4N16v_cos F
-GLIBC_2.41 _ZGV8N8v_cos F
-GLIBC_2.41 _ZGV8N16v_cos F
-GLIBC_2.41 _ZGV8N32v_cos F
-
-GLIBC_2.41 _ZGV1N2v_acosh F
-GLIBC_2.41 _ZGV1N4v_acosh F
-GLIBC_2.41 _ZGV2N2v_acosh F
-GLIBC_2.41 _ZGV2N4v_acosh F
-GLIBC_2.41 _ZGV2N8v_acosh F
-GLIBC_2.41 _ZGV4N4v_acosh F
-GLIBC_2.41 _ZGV4N8v_acosh F
-GLIBC_2.41 _ZGV4N16v_acosh F
-GLIBC_2.41 _ZGV8N8v_acosh F
-GLIBC_2.41 _ZGV8N16v_acosh F
-GLIBC_2.41 _ZGV8N32v_acosh F
-
-GLIBC_2.41 _ZGV1N2v_acospi F
-GLIBC_2.41 _ZGV1N4v_acospi F
-GLIBC_2.41 _ZGV2N2v_acospi F
-GLIBC_2.41 _ZGV2N4v_acospi F
-GLIBC_2.41 _ZGV2N8v_acospi F
-GLIBC_2.41 _ZGV4N4v_acospi F
-GLIBC_2.41 _ZGV4N8v_acospi F
-GLIBC_2.41 _ZGV4N16v_acospi F
-GLIBC_2.41 _ZGV8N8v_acospi F
-GLIBC_2.41 _ZGV8N16v_acospi F
-GLIBC_2.41 _ZGV8N32v_acospi F
-
-GLIBC_2.41 _ZGV1N2v_asinh F
-GLIBC_2.41 _ZGV1N4v_asinh F
-GLIBC_2.41 _ZGV2N2v_asinh F
-GLIBC_2.41 _ZGV2N4v_asinh F
-GLIBC_2.41 _ZGV2N8v_asinh F
-GLIBC_2.41 _ZGV4N4v_asinh F
-GLIBC_2.41 _ZGV4N8v_asinh F
-GLIBC_2.41 _ZGV4N16v_asinh F
-GLIBC_2.41 _ZGV8N8v_asinh F
-GLIBC_2.41 _ZGV8N16v_asinh F
-GLIBC_2.41 _ZGV8N32v_asinh F
-
-GLIBC_2.41 _ZGV1N2v_asinpi F
-GLIBC_2.41 _ZGV1N4v_asinpi F
-GLIBC_2.41 _ZGV2N2v_asinpi F
-GLIBC_2.41 _ZGV2N4v_asinpi F
-GLIBC_2.41 _ZGV2N8v_asinpi F
-GLIBC_2.41 _ZGV4N4v_asinpi F
-GLIBC_2.41 _ZGV4N8v_asinpi F
-GLIBC_2.41 _ZGV4N16v_asinpi F
-GLIBC_2.41 _ZGV8N8v_asinpi F
-GLIBC_2.41 _ZGV8N16v_asinpi F
-GLIBC_2.41 _ZGV8N32v_asinpi F
-
-GLIBC_2.41 _ZGV1N2vv_atan2 F
-GLIBC_2.41 _ZGV1N4vv_atan2 F
-GLIBC_2.41 _ZGV2N2vv_atan2 F
-GLIBC_2.41 _ZGV2N4vv_atan2 F
-GLIBC_2.41 _ZGV2N8vv_atan2 F
-GLIBC_2.41 _ZGV4N4vv_atan2 F
-GLIBC_2.41 _ZGV4N8vv_atan2 F
-GLIBC_2.41 _ZGV4N16vv_atan2 F
-GLIBC_2.41 _ZGV8N8vv_atan2 F
-GLIBC_2.41 _ZGV8N16vv_atan2 F
-GLIBC_2.41 _ZGV8N32vv_atan2 F
-
-GLIBC_2.41 _ZGV1N2vv_atan2pi F
-GLIBC_2.41 _ZGV1N4vv_atan2pi F
-GLIBC_2.41 _ZGV2N2vv_atan2pi F
-GLIBC_2.41 _ZGV2N4vv_atan2pi F
-GLIBC_2.41 _ZGV2N8vv_atan2pi F
-GLIBC_2.41 _ZGV4N4vv_atan2pi F
-GLIBC_2.41 _ZGV4N8vv_atan2pi F
-GLIBC_2.41 _ZGV4N16vv_atan2pi F
-GLIBC_2.41 _ZGV8N8vv_atan2pi F
-GLIBC_2.41 _ZGV8N16vv_atan2pi F
-GLIBC_2.41 _ZGV8N32vv_atan2pi F
-
-GLIBC_2.41 _ZGV1N2v_atanpi F
-GLIBC_2.41 _ZGV1N4v_atanpi F
-GLIBC_2.41 _ZGV2N2v_atanpi F
-GLIBC_2.41 _ZGV2N4v_atanpi F
-GLIBC_2.41 _ZGV2N8v_atanpi F
-GLIBC_2.41 _ZGV4N4v_atanpi F
-GLIBC_2.41 _ZGV4N8v_atanpi F
-GLIBC_2.41 _ZGV4N16v_atanpi F
-GLIBC_2.41 _ZGV8N8v_atanpi F
-GLIBC_2.41 _ZGV8N16v_atanpi F
-GLIBC_2.41 _ZGV8N32v_atanpi F
-
-GLIBC_2.41 _ZGV1N2v_expint1 F
-GLIBC_2.41 _ZGV1N4v_expint1 F
-GLIBC_2.41 _ZGV2N2v_expint1 F
-GLIBC_2.41 _ZGV2N4v_expint1 F
-GLIBC_2.41 _ZGV2N8v_expint1 F
-GLIBC_2.41 _ZGV4N4v_expint1 F
-GLIBC_2.41 _ZGV4N8v_expint1 F
-GLIBC_2.41 _ZGV4N16v_expint1 F
-GLIBC_2.41 _ZGV8N8v_expint1 F
-GLIBC_2.41 _ZGV8N16v_expint1 F
-GLIBC_2.41 _ZGV8N32v_expint1 F
-
-GLIBC_2.41 _ZGV1N2v_expm1 F
-GLIBC_2.41 _ZGV1N4v_expm1 F
-GLIBC_2.41 _ZGV2N2v_expm1 F
-GLIBC_2.41 _ZGV2N4v_expm1 F
-GLIBC_2.41 _ZGV2N8v_expm1 F
-GLIBC_2.41 _ZGV4N4v_expm1 F
-GLIBC_2.41 _ZGV4N8v_expm1 F
-GLIBC_2.41 _ZGV4N16v_expm1 F
-GLIBC_2.41 _ZGV8N8v_expm1 F
-GLIBC_2.41 _ZGV8N16v_expm1 F
-GLIBC_2.41 _ZGV8N32v_expm1 F
-
-GLIBC_2.41 _ZGV1N2v_cosh F
-GLIBC_2.41 _ZGV1N4v_cosh F
-GLIBC_2.41 _ZGV2N2v_cosh F
-GLIBC_2.41 _ZGV2N4v_cosh F
-GLIBC_2.41 _ZGV2N8v_cosh F
-GLIBC_2.41 _ZGV4N4v_cosh F
-GLIBC_2.41 _ZGV4N8v_cosh F
-GLIBC_2.41 _ZGV4N16v_cosh F
-GLIBC_2.41 _ZGV8N8v_cosh F
-GLIBC_2.41 _ZGV8N16v_cosh F
-GLIBC_2.41 _ZGV8N32v_cosh F
-
-GLIBC_2.41 _ZGV1N2v_sinh F
-GLIBC_2.41 _ZGV1N4v_sinh F
-GLIBC_2.41 _ZGV2N2v_sinh F
-GLIBC_2.41 _ZGV2N4v_sinh F
-GLIBC_2.41 _ZGV2N8v_sinh F
-GLIBC_2.41 _ZGV4N4v_sinh F
-GLIBC_2.41 _ZGV4N8v_sinh F
-GLIBC_2.41 _ZGV4N16v_sinh F
-GLIBC_2.41 _ZGV8N8v_sinh F
-GLIBC_2.41 _ZGV8N16v_sinh F
-GLIBC_2.41 _ZGV8N32v_sinh F
-
-GLIBC_2.41 _ZGV1N2v_sinpi F
-GLIBC_2.41 _ZGV1N4v_sinpi F
-GLIBC_2.41 _ZGV2N2v_sinpi F
-GLIBC_2.41 _ZGV2N4v_sinpi F
-GLIBC_2.41 _ZGV2N8v_sinpi F
-GLIBC_2.41 _ZGV4N4v_sinpi F
-GLIBC_2.41 _ZGV4N8v_sinpi F
-GLIBC_2.41 _ZGV4N16v_sinpi F
-GLIBC_2.41 _ZGV8N8v_sinpi F
-GLIBC_2.41 _ZGV8N16v_sinpi F
-GLIBC_2.41 _ZGV8N32v_sinpi F
-
-GLIBC_2.41 _ZGV1N2v_cospi F
-GLIBC_2.41 _ZGV1N4v_cospi F
-GLIBC_2.41 _ZGV2N2v_cospi F
-GLIBC_2.41 _ZGV2N4v_cospi F
-GLIBC_2.41 _ZGV2N8v_cospi F
-GLIBC_2.41 _ZGV4N4v_cospi F
-GLIBC_2.41 _ZGV4N8v_cospi F
-GLIBC_2.41 _ZGV4N16v_cospi F
-GLIBC_2.41 _ZGV8N8v_cospi F
-GLIBC_2.41 _ZGV8N16v_cospi F
-GLIBC_2.41 _ZGV8N32v_cospi F
-
-GLIBC_2.41 _ZGV1N2v_tanpi F
-GLIBC_2.41 _ZGV1N4v_tanpi F
-GLIBC_2.41 _ZGV2N2v_tanpi F
-GLIBC_2.41 _ZGV2N4v_tanpi F
-GLIBC_2.41 _ZGV2N8v_tanpi F
-GLIBC_2.41 _ZGV4N4v_tanpi F
-GLIBC_2.41 _ZGV4N8v_tanpi F
-GLIBC_2.41 _ZGV4N16v_tanpi F
-GLIBC_2.41 _ZGV8N8v_tanpi F
-GLIBC_2.41 _ZGV8N16v_tanpi F
-GLIBC_2.41 _ZGV8N32v_tanpi F
-
-GLIBC_2.41 _ZGV1N2v_tgamma F
-GLIBC_2.41 _ZGV1N4v_tgamma F
-GLIBC_2.41 _ZGV2N2v_tgamma F
-GLIBC_2.41 _ZGV2N4v_tgamma F
-GLIBC_2.41 _ZGV2N8v_tgamma F
-GLIBC_2.41 _ZGV4N4v_tgamma F
-GLIBC_2.41 _ZGV4N8v_tgamma F
-GLIBC_2.41 _ZGV4N16v_tgamma F
-GLIBC_2.41 _ZGV8N8v_tgamma F
-GLIBC_2.41 _ZGV8N16v_tgamma F
-GLIBC_2.41 _ZGV8N32v_tgamma F
-
-GLIBC_2.41 _ZGV1N2v_lgamma F
-GLIBC_2.41 _ZGV1N4v_lgamma F
-GLIBC_2.41 _ZGV2N2v_lgamma F
-GLIBC_2.41 _ZGV2N4v_lgamma F
-GLIBC_2.41 _ZGV2N8v_lgamma F
-GLIBC_2.41 _ZGV4N4v_lgamma F
-GLIBC_2.41 _ZGV4N8v_lgamma F
-GLIBC_2.41 _ZGV4N16v_lgamma F
-GLIBC_2.41 _ZGV8N8v_lgamma F
-GLIBC_2.41 _ZGV8N16v_lgamma F
-GLIBC_2.41 _ZGV8N32v_lgamma F
-
-GLIBC_2.41 _ZGV1N2v_log2 F
-GLIBC_2.41 _ZGV1N4v_log2 F
-GLIBC_2.41 _ZGV2N2v_log2 F
-GLIBC_2.41 _ZGV2N4v_log2 F
-GLIBC_2.41 _ZGV2N8v_log2 F
-GLIBC_2.41 _ZGV4N4v_log2 F
-GLIBC_2.41 _ZGV4N8v_log2 F
-GLIBC_2.41 _ZGV4N16v_log2 F
-GLIBC_2.41 _ZGV8N8v_log2 F
-GLIBC_2.41 _ZGV8N16v_log2 F
-GLIBC_2.41 _ZGV8N32v_log2 F
-
-GLIBC_2.41 _ZGV1N2v_log10 F
-GLIBC_2.41 _ZGV1N4v_log10 F
-GLIBC_2.41 _ZGV2N2v_log10 F
-GLIBC_2.41 _ZGV2N4v_log10 F
-GLIBC_2.41 _ZGV2N8v_log10 F
-GLIBC_2.41 _ZGV4N4v_log10 F
-GLIBC_2.41 _ZGV4N8v_log10 F
-GLIBC_2.41 _ZGV4N16v_log10 F
-GLIBC_2.41 _ZGV8N8v_log10 F
-GLIBC_2.41 _ZGV8N16v_log10 F
-GLIBC_2.41 _ZGV8N32v_log10 F
-
-GLIBC_2.41 _ZGV1N2v_cbrt F
-GLIBC_2.41 _ZGV1N4v_cbrt F
-GLIBC_2.41 _ZGV2N2v_cbrt F
-GLIBC_2.41 _ZGV2N4v_cbrt F
-GLIBC_2.41 _ZGV2N8v_cbrt F
-GLIBC_2.41 _ZGV4N4v_cbrt F
-GLIBC_2.41 _ZGV4N8v_cbrt F
-GLIBC_2.41 _ZGV4N16v_cbrt F
-GLIBC_2.41 _ZGV8N8v_cbrt F
-GLIBC_2.41 _ZGV8N16v_cbrt F
-GLIBC_2.41 _ZGV8N32v_cbrt F
-
-GLIBC_2.41 _ZGV1N2v_cdfnorm F
-GLIBC_2.41 _ZGV1N4v_cdfnorm F
-GLIBC_2.41 _ZGV2N2v_cdfnorm F
-GLIBC_2.41 _ZGV2N4v_cdfnorm F
-GLIBC_2.41 _ZGV2N8v_cdfnorm F
-GLIBC_2.41 _ZGV4N4v_cdfnorm F
-GLIBC_2.41 _ZGV4N8v_cdfnorm F
-GLIBC_2.41 _ZGV4N16v_cdfnorm F
-GLIBC_2.41 _ZGV8N8v_cdfnorm F
-GLIBC_2.41 _ZGV8N16v_cdfnorm F
-GLIBC_2.41 _ZGV8N32v_cdfnorm F
-
-GLIBC_2.41 _ZGV1N2v_erfc F
-GLIBC_2.41 _ZGV1N4v_erfc F
-GLIBC_2.41 _ZGV2N2v_erfc F
-GLIBC_2.41 _ZGV2N4v_erfc F
-GLIBC_2.41 _ZGV2N8v_erfc F
-GLIBC_2.41 _ZGV4N4v_erfc F
-GLIBC_2.41 _ZGV4N8v_erfc F
-GLIBC_2.41 _ZGV4N16v_erfc F
-GLIBC_2.41 _ZGV8N8v_erfc F
-GLIBC_2.41 _ZGV8N16v_erfc F
-GLIBC_2.41 _ZGV8N32v_erfc F
-
-GLIBC_2.41 _ZGV1N2v_cdfnorminv F
-GLIBC_2.41 _ZGV1N4v_cdfnorminv F
-GLIBC_2.41 _ZGV2N2v_cdfnorminv F
-GLIBC_2.41 _ZGV2N4v_cdfnorminv F
-GLIBC_2.41 _ZGV2N8v_cdfnorminv F
-GLIBC_2.41 _ZGV4N4v_cdfnorminv F
-GLIBC_2.41 _ZGV4N8v_cdfnorminv F
-GLIBC_2.41 _ZGV4N16v_cdfnorminv F
-GLIBC_2.41 _ZGV8N8v_cdfnorminv F
-GLIBC_2.41 _ZGV8N16v_cdfnorminv F
-GLIBC_2.41 _ZGV8N32v_cdfnorminv F
-
-GLIBC_2.41 _ZGV1N2v_erf F
-GLIBC_2.41 _ZGV1N4v_erf F
-GLIBC_2.41 _ZGV2N2v_erf F
-GLIBC_2.41 _ZGV2N4v_erf F
-GLIBC_2.41 _ZGV2N8v_erf F
-GLIBC_2.41 _ZGV4N4v_erf F
-GLIBC_2.41 _ZGV4N8v_erf F
-GLIBC_2.41 _ZGV4N16v_erf F
-GLIBC_2.41 _ZGV8N8v_erf F
-GLIBC_2.41 _ZGV8N16v_erf F
-GLIBC_2.41 _ZGV8N32v_erf F
-
-GLIBC_2.41 _ZGV1N2v_erfcinv F
-GLIBC_2.41 _ZGV1N4v_erfcinv F
-GLIBC_2.41 _ZGV2N2v_erfcinv F
-GLIBC_2.41 _ZGV2N4v_erfcinv F
-GLIBC_2.41 _ZGV2N8v_erfcinv F
-GLIBC_2.41 _ZGV4N4v_erfcinv F
-GLIBC_2.41 _ZGV4N8v_erfcinv F
-GLIBC_2.41 _ZGV4N16v_erfcinv F
-GLIBC_2.41 _ZGV8N8v_erfcinv F
-GLIBC_2.41 _ZGV8N16v_erfcinv F
-GLIBC_2.41 _ZGV8N32v_erfcinv F
-
-GLIBC_2.41 _ZGV1N2v_erfinv F
-GLIBC_2.41 _ZGV1N4v_erfinv F
-GLIBC_2.41 _ZGV2N2v_erfinv F
-GLIBC_2.41 _ZGV2N4v_erfinv F
-GLIBC_2.41 _ZGV2N8v_erfinv F
-GLIBC_2.41 _ZGV4N4v_erfinv F
-GLIBC_2.41 _ZGV4N8v_erfinv F
-GLIBC_2.41 _ZGV4N16v_erfinv F
-GLIBC_2.41 _ZGV8N8v_erfinv F
-GLIBC_2.41 _ZGV8N16v_erfinv F
-GLIBC_2.41 _ZGV8N32v_erfinv F
+GLIBC_2.41 _ZGVr1Nxv_exp F
+GLIBC_2.41 _ZGVr2Nxv_exp F
+GLIBC_2.41 _ZGVr4Nxv_exp F
+GLIBC_2.41 _ZGVr8Nxv_exp F
+GLIBC_2.41 _ZGVr1N2v_exp F
+GLIBC_2.41 _ZGVr1N4v_exp F
+GLIBC_2.41 _ZGVr2N2v_exp F
+GLIBC_2.41 _ZGVr2N4v_exp F
+GLIBC_2.41 _ZGVr2N8v_exp F
+GLIBC_2.41 _ZGVr4N4v_exp F
+GLIBC_2.41 _ZGVr4N8v_exp F
+GLIBC_2.41 _ZGVr4N16v_exp F
+GLIBC_2.41 _ZGVr8N8v_exp F
+GLIBC_2.41 _ZGVr8N16v_exp F
+GLIBC_2.41 _ZGVr8N32v_exp F
+
+GLIBC_2.41 _ZGVr1Nxv_asin F
+GLIBC_2.41 _ZGVr2Nxv_asin F
+GLIBC_2.41 _ZGVr4Nxv_asin F
+GLIBC_2.41 _ZGVr8Nxv_asin F
+GLIBC_2.41 _ZGVr1N2v_asin F
+GLIBC_2.41 _ZGVr1N4v_asin F
+GLIBC_2.41 _ZGVr2N2v_asin F
+GLIBC_2.41 _ZGVr2N4v_asin F
+GLIBC_2.41 _ZGVr2N8v_asin F
+GLIBC_2.41 _ZGVr4N4v_asin F
+GLIBC_2.41 _ZGVr4N8v_asin F
+GLIBC_2.41 _ZGVr4N16v_asin F
+GLIBC_2.41 _ZGVr8N8v_asin F
+GLIBC_2.41 _ZGVr8N16v_asin F
+GLIBC_2.41 _ZGVr8N32v_asin F
+
+GLIBC_2.41 _ZGVr1Nxv_atan F
+GLIBC_2.41 _ZGVr2Nxv_atan F
+GLIBC_2.41 _ZGVr4Nxv_atan F
+GLIBC_2.41 _ZGVr8Nxv_atan F
+GLIBC_2.41 _ZGVr1N2v_atan F
+GLIBC_2.41 _ZGVr1N4v_atan F
+GLIBC_2.41 _ZGVr2N2v_atan F
+GLIBC_2.41 _ZGVr2N4v_atan F
+GLIBC_2.41 _ZGVr2N8v_atan F
+GLIBC_2.41 _ZGVr4N4v_atan F
+GLIBC_2.41 _ZGVr4N8v_atan F
+GLIBC_2.41 _ZGVr4N16v_atan F
+GLIBC_2.41 _ZGVr8N8v_atan F
+GLIBC_2.41 _ZGVr8N16v_atan F
+GLIBC_2.41 _ZGVr8N32v_atan F
+
+GLIBC_2.41 _ZGVr1Nxv_acos F
+GLIBC_2.41 _ZGVr2Nxv_acos F
+GLIBC_2.41 _ZGVr4Nxv_acos F
+GLIBC_2.41 _ZGVr8Nxv_acos F
+GLIBC_2.41 _ZGVr1N2v_acos F
+GLIBC_2.41 _ZGVr1N4v_acos F
+GLIBC_2.41 _ZGVr2N2v_acos F
+GLIBC_2.41 _ZGVr2N4v_acos F
+GLIBC_2.41 _ZGVr2N8v_acos F
+GLIBC_2.41 _ZGVr4N4v_acos F
+GLIBC_2.41 _ZGVr4N8v_acos F
+GLIBC_2.41 _ZGVr4N16v_acos F
+GLIBC_2.41 _ZGVr8N8v_acos F
+GLIBC_2.41 _ZGVr8N16v_acos F
+GLIBC_2.41 _ZGVr8N32v_acos F
+
+GLIBC_2.41 _ZGVr1Nxv_atanh F
+GLIBC_2.41 _ZGVr2Nxv_atanh F
+GLIBC_2.41 _ZGVr4Nxv_atanh F
+GLIBC_2.41 _ZGVr8Nxv_atanh F
+GLIBC_2.41 _ZGVr1N2v_atanh F
+GLIBC_2.41 _ZGVr1N4v_atanh F
+GLIBC_2.41 _ZGVr2N2v_atanh F
+GLIBC_2.41 _ZGVr2N4v_atanh F
+GLIBC_2.41 _ZGVr2N8v_atanh F
+GLIBC_2.41 _ZGVr4N4v_atanh F
+GLIBC_2.41 _ZGVr4N8v_atanh F
+GLIBC_2.41 _ZGVr4N16v_atanh F
+GLIBC_2.41 _ZGVr8N8v_atanh F
+GLIBC_2.41 _ZGVr8N16v_atanh F
+GLIBC_2.41 _ZGVr8N32v_atanh F
+
+GLIBC_2.41 _ZGVr1Nxv_exp10 F
+GLIBC_2.41 _ZGVr2Nxv_exp10 F
+GLIBC_2.41 _ZGVr4Nxv_exp10 F
+GLIBC_2.41 _ZGVr8Nxv_exp10 F
+GLIBC_2.41 _ZGVr1N2v_exp10 F
+GLIBC_2.41 _ZGVr1N4v_exp10 F
+GLIBC_2.41 _ZGVr2N2v_exp10 F
+GLIBC_2.41 _ZGVr2N4v_exp10 F
+GLIBC_2.41 _ZGVr2N8v_exp10 F
+GLIBC_2.41 _ZGVr4N4v_exp10 F
+GLIBC_2.41 _ZGVr4N8v_exp10 F
+GLIBC_2.41 _ZGVr4N16v_exp10 F
+GLIBC_2.41 _ZGVr8N8v_exp10 F
+GLIBC_2.41 _ZGVr8N16v_exp10 F
+GLIBC_2.41 _ZGVr8N32v_exp10 F
+
+GLIBC_2.41 _ZGVr1Nxv_exp2 F
+GLIBC_2.41 _ZGVr2Nxv_exp2 F
+GLIBC_2.41 _ZGVr4Nxv_exp2 F
+GLIBC_2.41 _ZGVr8Nxv_exp2 F
+GLIBC_2.41 _ZGVr1N2v_exp2 F
+GLIBC_2.41 _ZGVr1N4v_exp2 F
+GLIBC_2.41 _ZGVr2N2v_exp2 F
+GLIBC_2.41 _ZGVr2N4v_exp2 F
+GLIBC_2.41 _ZGVr2N8v_exp2 F
+GLIBC_2.41 _ZGVr4N4v_exp2 F
+GLIBC_2.41 _ZGVr4N8v_exp2 F
+GLIBC_2.41 _ZGVr4N16v_exp2 F
+GLIBC_2.41 _ZGVr8N8v_exp2 F
+GLIBC_2.41 _ZGVr8N16v_exp2 F
+GLIBC_2.41 _ZGVr8N32v_exp2 F
+
+GLIBC_2.41 _ZGVr1Nxv_tan F
+GLIBC_2.41 _ZGVr2Nxv_tan F
+GLIBC_2.41 _ZGVr4Nxv_tan F
+GLIBC_2.41 _ZGVr8Nxv_tan F
+GLIBC_2.41 _ZGVr1N2v_tan F
+GLIBC_2.41 _ZGVr1N4v_tan F
+GLIBC_2.41 _ZGVr2N2v_tan F
+GLIBC_2.41 _ZGVr2N4v_tan F
+GLIBC_2.41 _ZGVr2N8v_tan F
+GLIBC_2.41 _ZGVr4N4v_tan F
+GLIBC_2.41 _ZGVr4N8v_tan F
+GLIBC_2.41 _ZGVr4N16v_tan F
+GLIBC_2.41 _ZGVr8N8v_tan F
+GLIBC_2.41 _ZGVr8N16v_tan F
+GLIBC_2.41 _ZGVr8N32v_tan F
+
+GLIBC_2.41 _ZGVr1Nxv_tanh F
+GLIBC_2.41 _ZGVr2Nxv_tanh F
+GLIBC_2.41 _ZGVr4Nxv_tanh F
+GLIBC_2.41 _ZGVr8Nxv_tanh F
+GLIBC_2.41 _ZGVr1N2v_tanh F
+GLIBC_2.41 _ZGVr1N4v_tanh F
+GLIBC_2.41 _ZGVr2N2v_tanh F
+GLIBC_2.41 _ZGVr2N4v_tanh F
+GLIBC_2.41 _ZGVr2N8v_tanh F
+GLIBC_2.41 _ZGVr4N4v_tanh F
+GLIBC_2.41 _ZGVr4N8v_tanh F
+GLIBC_2.41 _ZGVr4N16v_tanh F
+GLIBC_2.41 _ZGVr8N8v_tanh F
+GLIBC_2.41 _ZGVr8N16v_tanh F
+GLIBC_2.41 _ZGVr8N32v_tanh F
+
+GLIBC_2.41 _ZGVr1Nxvv_pow F
+GLIBC_2.41 _ZGVr2Nxvv_pow F
+GLIBC_2.41 _ZGVr4Nxvv_pow F
+GLIBC_2.41 _ZGVr8Nxvv_pow F
+GLIBC_2.41 _ZGVr1N2vv_pow F
+GLIBC_2.41 _ZGVr1N4vv_pow F
+GLIBC_2.41 _ZGVr2N2vv_pow F
+GLIBC_2.41 _ZGVr2N4vv_pow F
+GLIBC_2.41 _ZGVr2N8vv_pow F
+GLIBC_2.41 _ZGVr4N4vv_pow F
+GLIBC_2.41 _ZGVr4N8vv_pow F
+GLIBC_2.41 _ZGVr4N16vv_pow F
+GLIBC_2.41 _ZGVr8N8vv_pow F
+GLIBC_2.41 _ZGVr8N16vv_pow F
+GLIBC_2.41 _ZGVr8N32vv_pow F
+
+GLIBC_2.41 _ZGVr1Nxv_sin F
+GLIBC_2.41 _ZGVr2Nxv_sin F
+GLIBC_2.41 _ZGVr4Nxv_sin F
+GLIBC_2.41 _ZGVr8Nxv_sin F
+GLIBC_2.41 _ZGVr1N2v_sin F
+GLIBC_2.41 _ZGVr1N4v_sin F
+GLIBC_2.41 _ZGVr2N2v_sin F
+GLIBC_2.41 _ZGVr2N4v_sin F
+GLIBC_2.41 _ZGVr2N8v_sin F
+GLIBC_2.41 _ZGVr4N4v_sin F
+GLIBC_2.41 _ZGVr4N8v_sin F
+GLIBC_2.41 _ZGVr4N16v_sin F
+GLIBC_2.41 _ZGVr8N8v_sin F
+GLIBC_2.41 _ZGVr8N16v_sin F
+GLIBC_2.41 _ZGVr8N32v_sin F
+
+GLIBC_2.41 _ZGVr1Nxv_log F
+GLIBC_2.41 _ZGVr2Nxv_log F
+GLIBC_2.41 _ZGVr4Nxv_log F
+GLIBC_2.41 _ZGVr8Nxv_log F
+GLIBC_2.41 _ZGVr1N2v_log F
+GLIBC_2.41 _ZGVr1N4v_log F
+GLIBC_2.41 _ZGVr2N2v_log F
+GLIBC_2.41 _ZGVr2N4v_log F
+GLIBC_2.41 _ZGVr2N8v_log F
+GLIBC_2.41 _ZGVr4N4v_log F
+GLIBC_2.41 _ZGVr4N8v_log F
+GLIBC_2.41 _ZGVr4N16v_log F
+GLIBC_2.41 _ZGVr8N8v_log F
+GLIBC_2.41 _ZGVr8N16v_log F
+GLIBC_2.41 _ZGVr8N32v_log F
+
+GLIBC_2.41 _ZGVr1Nxv_cos F
+GLIBC_2.41 _ZGVr2Nxv_cos F
+GLIBC_2.41 _ZGVr4Nxv_cos F
+GLIBC_2.41 _ZGVr8Nxv_cos F
+GLIBC_2.41 _ZGVr1N2v_cos F
+GLIBC_2.41 _ZGVr1N4v_cos F
+GLIBC_2.41 _ZGVr2N2v_cos F
+GLIBC_2.41 _ZGVr2N4v_cos F
+GLIBC_2.41 _ZGVr2N8v_cos F
+GLIBC_2.41 _ZGVr4N4v_cos F
+GLIBC_2.41 _ZGVr4N8v_cos F
+GLIBC_2.41 _ZGVr4N16v_cos F
+GLIBC_2.41 _ZGVr8N8v_cos F
+GLIBC_2.41 _ZGVr8N16v_cos F
+GLIBC_2.41 _ZGVr8N32v_cos F
+
+GLIBC_2.41 _ZGVr1Nxv_acosh F
+GLIBC_2.41 _ZGVr2Nxv_acosh F
+GLIBC_2.41 _ZGVr4Nxv_acosh F
+GLIBC_2.41 _ZGVr8Nxv_acosh F
+GLIBC_2.41 _ZGVr1N2v_acosh F
+GLIBC_2.41 _ZGVr1N4v_acosh F
+GLIBC_2.41 _ZGVr2N2v_acosh F
+GLIBC_2.41 _ZGVr2N4v_acosh F
+GLIBC_2.41 _ZGVr2N8v_acosh F
+GLIBC_2.41 _ZGVr4N4v_acosh F
+GLIBC_2.41 _ZGVr4N8v_acosh F
+GLIBC_2.41 _ZGVr4N16v_acosh F
+GLIBC_2.41 _ZGVr8N8v_acosh F
+GLIBC_2.41 _ZGVr8N16v_acosh F
+GLIBC_2.41 _ZGVr8N32v_acosh F
+
+GLIBC_2.41 _ZGVr1Nxv_acospi F
+GLIBC_2.41 _ZGVr2Nxv_acospi F
+GLIBC_2.41 _ZGVr4Nxv_acospi F
+GLIBC_2.41 _ZGVr8Nxv_acospi F
+GLIBC_2.41 _ZGVr1N2v_acospi F
+GLIBC_2.41 _ZGVr1N4v_acospi F
+GLIBC_2.41 _ZGVr2N2v_acospi F
+GLIBC_2.41 _ZGVr2N4v_acospi F
+GLIBC_2.41 _ZGVr2N8v_acospi F
+GLIBC_2.41 _ZGVr4N4v_acospi F
+GLIBC_2.41 _ZGVr4N8v_acospi F
+GLIBC_2.41 _ZGVr4N16v_acospi F
+GLIBC_2.41 _ZGVr8N8v_acospi F
+GLIBC_2.41 _ZGVr8N16v_acospi F
+GLIBC_2.41 _ZGVr8N32v_acospi F
+
+GLIBC_2.41 _ZGVr1Nxv_asinh F
+GLIBC_2.41 _ZGVr2Nxv_asinh F
+GLIBC_2.41 _ZGVr4Nxv_asinh F
+GLIBC_2.41 _ZGVr8Nxv_asinh F
+GLIBC_2.41 _ZGVr1N2v_asinh F
+GLIBC_2.41 _ZGVr1N4v_asinh F
+GLIBC_2.41 _ZGVr2N2v_asinh F
+GLIBC_2.41 _ZGVr2N4v_asinh F
+GLIBC_2.41 _ZGVr2N8v_asinh F
+GLIBC_2.41 _ZGVr4N4v_asinh F
+GLIBC_2.41 _ZGVr4N8v_asinh F
+GLIBC_2.41 _ZGVr4N16v_asinh F
+GLIBC_2.41 _ZGVr8N8v_asinh F
+GLIBC_2.41 _ZGVr8N16v_asinh F
+GLIBC_2.41 _ZGVr8N32v_asinh F
+
+GLIBC_2.41 _ZGVr1Nxv_asinpi F
+GLIBC_2.41 _ZGVr2Nxv_asinpi F
+GLIBC_2.41 _ZGVr4Nxv_asinpi F
+GLIBC_2.41 _ZGVr8Nxv_asinpi F
+GLIBC_2.41 _ZGVr1N2v_asinpi F
+GLIBC_2.41 _ZGVr1N4v_asinpi F
+GLIBC_2.41 _ZGVr2N2v_asinpi F
+GLIBC_2.41 _ZGVr2N4v_asinpi F
+GLIBC_2.41 _ZGVr2N8v_asinpi F
+GLIBC_2.41 _ZGVr4N4v_asinpi F
+GLIBC_2.41 _ZGVr4N8v_asinpi F
+GLIBC_2.41 _ZGVr4N16v_asinpi F
+GLIBC_2.41 _ZGVr8N8v_asinpi F
+GLIBC_2.41 _ZGVr8N16v_asinpi F
+GLIBC_2.41 _ZGVr8N32v_asinpi F
+
+GLIBC_2.41 _ZGVr1Nxvv_atan2 F
+GLIBC_2.41 _ZGVr2Nxvv_atan2 F
+GLIBC_2.41 _ZGVr4Nxvv_atan2 F
+GLIBC_2.41 _ZGVr8Nxvv_atan2 F
+GLIBC_2.41 _ZGVr1N2vv_atan2 F
+GLIBC_2.41 _ZGVr1N4vv_atan2 F
+GLIBC_2.41 _ZGVr2N2vv_atan2 F
+GLIBC_2.41 _ZGVr2N4vv_atan2 F
+GLIBC_2.41 _ZGVr2N8vv_atan2 F
+GLIBC_2.41 _ZGVr4N4vv_atan2 F
+GLIBC_2.41 _ZGVr4N8vv_atan2 F
+GLIBC_2.41 _ZGVr4N16vv_atan2 F
+GLIBC_2.41 _ZGVr8N8vv_atan2 F
+GLIBC_2.41 _ZGVr8N16vv_atan2 F
+GLIBC_2.41 _ZGVr8N32vv_atan2 F
+
+GLIBC_2.41 _ZGVr1Nxvv_atan2pi F
+GLIBC_2.41 _ZGVr2Nxvv_atan2pi F
+GLIBC_2.41 _ZGVr4Nxvv_atan2pi F
+GLIBC_2.41 _ZGVr8Nxvv_atan2pi F
+GLIBC_2.41 _ZGVr1N2vv_atan2pi F
+GLIBC_2.41 _ZGVr1N4vv_atan2pi F
+GLIBC_2.41 _ZGVr2N2vv_atan2pi F
+GLIBC_2.41 _ZGVr2N4vv_atan2pi F
+GLIBC_2.41 _ZGVr2N8vv_atan2pi F
+GLIBC_2.41 _ZGVr4N4vv_atan2pi F
+GLIBC_2.41 _ZGVr4N8vv_atan2pi F
+GLIBC_2.41 _ZGVr4N16vv_atan2pi F
+GLIBC_2.41 _ZGVr8N8vv_atan2pi F
+GLIBC_2.41 _ZGVr8N16vv_atan2pi F
+GLIBC_2.41 _ZGVr8N32vv_atan2pi F
+
+GLIBC_2.41 _ZGVr1Nxv_atanpi F
+GLIBC_2.41 _ZGVr2Nxv_atanpi F
+GLIBC_2.41 _ZGVr4Nxv_atanpi F
+GLIBC_2.41 _ZGVr8Nxv_atanpi F
+GLIBC_2.41 _ZGVr1N2v_atanpi F
+GLIBC_2.41 _ZGVr1N4v_atanpi F
+GLIBC_2.41 _ZGVr2N2v_atanpi F
+GLIBC_2.41 _ZGVr2N4v_atanpi F
+GLIBC_2.41 _ZGVr2N8v_atanpi F
+GLIBC_2.41 _ZGVr4N4v_atanpi F
+GLIBC_2.41 _ZGVr4N8v_atanpi F
+GLIBC_2.41 _ZGVr4N16v_atanpi F
+GLIBC_2.41 _ZGVr8N8v_atanpi F
+GLIBC_2.41 _ZGVr8N16v_atanpi F
+GLIBC_2.41 _ZGVr8N32v_atanpi F
+
+GLIBC_2.41 _ZGVr1Nxv_expint1 F
+GLIBC_2.41 _ZGVr2Nxv_expint1 F
+GLIBC_2.41 _ZGVr4Nxv_expint1 F
+GLIBC_2.41 _ZGVr8Nxv_expint1 F
+GLIBC_2.41 _ZGVr1N2v_expint1 F
+GLIBC_2.41 _ZGVr1N4v_expint1 F
+GLIBC_2.41 _ZGVr2N2v_expint1 F
+GLIBC_2.41 _ZGVr2N4v_expint1 F
+GLIBC_2.41 _ZGVr2N8v_expint1 F
+GLIBC_2.41 _ZGVr4N4v_expint1 F
+GLIBC_2.41 _ZGVr4N8v_expint1 F
+GLIBC_2.41 _ZGVr4N16v_expint1 F
+GLIBC_2.41 _ZGVr8N8v_expint1 F
+GLIBC_2.41 _ZGVr8N16v_expint1 F
+GLIBC_2.41 _ZGVr8N32v_expint1 F
+
+GLIBC_2.41 _ZGVr1Nxv_expm1 F
+GLIBC_2.41 _ZGVr2Nxv_expm1 F
+GLIBC_2.41 _ZGVr4Nxv_expm1 F
+GLIBC_2.41 _ZGVr8Nxv_expm1 F
+GLIBC_2.41 _ZGVr1N2v_expm1 F
+GLIBC_2.41 _ZGVr1N4v_expm1 F
+GLIBC_2.41 _ZGVr2N2v_expm1 F
+GLIBC_2.41 _ZGVr2N4v_expm1 F
+GLIBC_2.41 _ZGVr2N8v_expm1 F
+GLIBC_2.41 _ZGVr4N4v_expm1 F
+GLIBC_2.41 _ZGVr4N8v_expm1 F
+GLIBC_2.41 _ZGVr4N16v_expm1 F
+GLIBC_2.41 _ZGVr8N8v_expm1 F
+GLIBC_2.41 _ZGVr8N16v_expm1 F
+GLIBC_2.41 _ZGVr8N32v_expm1 F
+
+GLIBC_2.41 _ZGVr1Nxv_cosh F
+GLIBC_2.41 _ZGVr2Nxv_cosh F
+GLIBC_2.41 _ZGVr4Nxv_cosh F
+GLIBC_2.41 _ZGVr8Nxv_cosh F
+GLIBC_2.41 _ZGVr1N2v_cosh F
+GLIBC_2.41 _ZGVr1N4v_cosh F
+GLIBC_2.41 _ZGVr2N2v_cosh F
+GLIBC_2.41 _ZGVr2N4v_cosh F
+GLIBC_2.41 _ZGVr2N8v_cosh F
+GLIBC_2.41 _ZGVr4N4v_cosh F
+GLIBC_2.41 _ZGVr4N8v_cosh F
+GLIBC_2.41 _ZGVr4N16v_cosh F
+GLIBC_2.41 _ZGVr8N8v_cosh F
+GLIBC_2.41 _ZGVr8N16v_cosh F
+GLIBC_2.41 _ZGVr8N32v_cosh F
+
+GLIBC_2.41 _ZGVr1Nxv_sinh F
+GLIBC_2.41 _ZGVr2Nxv_sinh F
+GLIBC_2.41 _ZGVr4Nxv_sinh F
+GLIBC_2.41 _ZGVr8Nxv_sinh F
+GLIBC_2.41 _ZGVr1N2v_sinh F
+GLIBC_2.41 _ZGVr1N4v_sinh F
+GLIBC_2.41 _ZGVr2N2v_sinh F
+GLIBC_2.41 _ZGVr2N4v_sinh F
+GLIBC_2.41 _ZGVr2N8v_sinh F
+GLIBC_2.41 _ZGVr4N4v_sinh F
+GLIBC_2.41 _ZGVr4N8v_sinh F
+GLIBC_2.41 _ZGVr4N16v_sinh F
+GLIBC_2.41 _ZGVr8N8v_sinh F
+GLIBC_2.41 _ZGVr8N16v_sinh F
+GLIBC_2.41 _ZGVr8N32v_sinh F
+
+GLIBC_2.41 _ZGVr1Nxv_sinpi F
+GLIBC_2.41 _ZGVr2Nxv_sinpi F
+GLIBC_2.41 _ZGVr4Nxv_sinpi F
+GLIBC_2.41 _ZGVr8Nxv_sinpi F
+GLIBC_2.41 _ZGVr1N2v_sinpi F
+GLIBC_2.41 _ZGVr1N4v_sinpi F
+GLIBC_2.41 _ZGVr2N2v_sinpi F
+GLIBC_2.41 _ZGVr2N4v_sinpi F
+GLIBC_2.41 _ZGVr2N8v_sinpi F
+GLIBC_2.41 _ZGVr4N4v_sinpi F
+GLIBC_2.41 _ZGVr4N8v_sinpi F
+GLIBC_2.41 _ZGVr4N16v_sinpi F
+GLIBC_2.41 _ZGVr8N8v_sinpi F
+GLIBC_2.41 _ZGVr8N16v_sinpi F
+GLIBC_2.41 _ZGVr8N32v_sinpi F
+
+GLIBC_2.41 _ZGVr1Nxv_cospi F
+GLIBC_2.41 _ZGVr2Nxv_cospi F
+GLIBC_2.41 _ZGVr4Nxv_cospi F
+GLIBC_2.41 _ZGVr8Nxv_cospi F
+GLIBC_2.41 _ZGVr1N2v_cospi F
+GLIBC_2.41 _ZGVr1N4v_cospi F
+GLIBC_2.41 _ZGVr2N2v_cospi F
+GLIBC_2.41 _ZGVr2N4v_cospi F
+GLIBC_2.41 _ZGVr2N8v_cospi F
+GLIBC_2.41 _ZGVr4N4v_cospi F
+GLIBC_2.41 _ZGVr4N8v_cospi F
+GLIBC_2.41 _ZGVr4N16v_cospi F
+GLIBC_2.41 _ZGVr8N8v_cospi F
+GLIBC_2.41 _ZGVr8N16v_cospi F
+GLIBC_2.41 _ZGVr8N32v_cospi F
+
+GLIBC_2.41 _ZGVr1Nxv_tanpi F
+GLIBC_2.41 _ZGVr2Nxv_tanpi F
+GLIBC_2.41 _ZGVr4Nxv_tanpi F
+GLIBC_2.41 _ZGVr8Nxv_tanpi F
+GLIBC_2.41 _ZGVr1N2v_tanpi F
+GLIBC_2.41 _ZGVr1N4v_tanpi F
+GLIBC_2.41 _ZGVr2N2v_tanpi F
+GLIBC_2.41 _ZGVr2N4v_tanpi F
+GLIBC_2.41 _ZGVr2N8v_tanpi F
+GLIBC_2.41 _ZGVr4N4v_tanpi F
+GLIBC_2.41 _ZGVr4N8v_tanpi F
+GLIBC_2.41 _ZGVr4N16v_tanpi F
+GLIBC_2.41 _ZGVr8N8v_tanpi F
+GLIBC_2.41 _ZGVr8N16v_tanpi F
+GLIBC_2.41 _ZGVr8N32v_tanpi F
+
+GLIBC_2.41 _ZGVr1Nxv_tgamma F
+GLIBC_2.41 _ZGVr2Nxv_tgamma F
+GLIBC_2.41 _ZGVr4Nxv_tgamma F
+GLIBC_2.41 _ZGVr8Nxv_tgamma F
+GLIBC_2.41 _ZGVr1N2v_tgamma F
+GLIBC_2.41 _ZGVr1N4v_tgamma F
+GLIBC_2.41 _ZGVr2N2v_tgamma F
+GLIBC_2.41 _ZGVr2N4v_tgamma F
+GLIBC_2.41 _ZGVr2N8v_tgamma F
+GLIBC_2.41 _ZGVr4N4v_tgamma F
+GLIBC_2.41 _ZGVr4N8v_tgamma F
+GLIBC_2.41 _ZGVr4N16v_tgamma F
+GLIBC_2.41 _ZGVr8N8v_tgamma F
+GLIBC_2.41 _ZGVr8N16v_tgamma F
+GLIBC_2.41 _ZGVr8N32v_tgamma F
+
+GLIBC_2.41 _ZGVr1Nxv_lgamma F
+GLIBC_2.41 _ZGVr2Nxv_lgamma F
+GLIBC_2.41 _ZGVr4Nxv_lgamma F
+GLIBC_2.41 _ZGVr8Nxv_lgamma F
+GLIBC_2.41 _ZGVr1N2v_lgamma F
+GLIBC_2.41 _ZGVr1N4v_lgamma F
+GLIBC_2.41 _ZGVr2N2v_lgamma F
+GLIBC_2.41 _ZGVr2N4v_lgamma F
+GLIBC_2.41 _ZGVr2N8v_lgamma F
+GLIBC_2.41 _ZGVr4N4v_lgamma F
+GLIBC_2.41 _ZGVr4N8v_lgamma F
+GLIBC_2.41 _ZGVr4N16v_lgamma F
+GLIBC_2.41 _ZGVr8N8v_lgamma F
+GLIBC_2.41 _ZGVr8N16v_lgamma F
+GLIBC_2.41 _ZGVr8N32v_lgamma F
+
+GLIBC_2.41 _ZGVr1Nxv_log2 F
+GLIBC_2.41 _ZGVr2Nxv_log2 F
+GLIBC_2.41 _ZGVr4Nxv_log2 F
+GLIBC_2.41 _ZGVr8Nxv_log2 F
+GLIBC_2.41 _ZGVr1N2v_log2 F
+GLIBC_2.41 _ZGVr1N4v_log2 F
+GLIBC_2.41 _ZGVr2N2v_log2 F
+GLIBC_2.41 _ZGVr2N4v_log2 F
+GLIBC_2.41 _ZGVr2N8v_log2 F
+GLIBC_2.41 _ZGVr4N4v_log2 F
+GLIBC_2.41 _ZGVr4N8v_log2 F
+GLIBC_2.41 _ZGVr4N16v_log2 F
+GLIBC_2.41 _ZGVr8N8v_log2 F
+GLIBC_2.41 _ZGVr8N16v_log2 F
+GLIBC_2.41 _ZGVr8N32v_log2 F
+
+GLIBC_2.41 _ZGVr1Nxv_log10 F
+GLIBC_2.41 _ZGVr2Nxv_log10 F
+GLIBC_2.41 _ZGVr4Nxv_log10 F
+GLIBC_2.41 _ZGVr8Nxv_log10 F
+GLIBC_2.41 _ZGVr1N2v_log10 F
+GLIBC_2.41 _ZGVr1N4v_log10 F
+GLIBC_2.41 _ZGVr2N2v_log10 F
+GLIBC_2.41 _ZGVr2N4v_log10 F
+GLIBC_2.41 _ZGVr2N8v_log10 F
+GLIBC_2.41 _ZGVr4N4v_log10 F
+GLIBC_2.41 _ZGVr4N8v_log10 F
+GLIBC_2.41 _ZGVr4N16v_log10 F
+GLIBC_2.41 _ZGVr8N8v_log10 F
+GLIBC_2.41 _ZGVr8N16v_log10 F
+GLIBC_2.41 _ZGVr8N32v_log10 F
+
+GLIBC_2.41 _ZGVr1Nxv_cbrt F
+GLIBC_2.41 _ZGVr2Nxv_cbrt F
+GLIBC_2.41 _ZGVr4Nxv_cbrt F
+GLIBC_2.41 _ZGVr8Nxv_cbrt F
+GLIBC_2.41 _ZGVr1N2v_cbrt F
+GLIBC_2.41 _ZGVr1N4v_cbrt F
+GLIBC_2.41 _ZGVr2N2v_cbrt F
+GLIBC_2.41 _ZGVr2N4v_cbrt F
+GLIBC_2.41 _ZGVr2N8v_cbrt F
+GLIBC_2.41 _ZGVr4N4v_cbrt F
+GLIBC_2.41 _ZGVr4N8v_cbrt F
+GLIBC_2.41 _ZGVr4N16v_cbrt F
+GLIBC_2.41 _ZGVr8N8v_cbrt F
+GLIBC_2.41 _ZGVr8N16v_cbrt F
+GLIBC_2.41 _ZGVr8N32v_cbrt F
+
+GLIBC_2.41 _ZGVr1Nxv_cdfnorm F
+GLIBC_2.41 _ZGVr2Nxv_cdfnorm F
+GLIBC_2.41 _ZGVr4Nxv_cdfnorm F
+GLIBC_2.41 _ZGVr8Nxv_cdfnorm F
+GLIBC_2.41 _ZGVr1N2v_cdfnorm F
+GLIBC_2.41 _ZGVr1N4v_cdfnorm F
+GLIBC_2.41 _ZGVr2N2v_cdfnorm F
+GLIBC_2.41 _ZGVr2N4v_cdfnorm F
+GLIBC_2.41 _ZGVr2N8v_cdfnorm F
+GLIBC_2.41 _ZGVr4N4v_cdfnorm F
+GLIBC_2.41 _ZGVr4N8v_cdfnorm F
+GLIBC_2.41 _ZGVr4N16v_cdfnorm F
+GLIBC_2.41 _ZGVr8N8v_cdfnorm F
+GLIBC_2.41 _ZGVr8N16v_cdfnorm F
+GLIBC_2.41 _ZGVr8N32v_cdfnorm F
+
+GLIBC_2.41 _ZGVr1Nxv_erfc F
+GLIBC_2.41 _ZGVr2Nxv_erfc F
+GLIBC_2.41 _ZGVr4Nxv_erfc F
+GLIBC_2.41 _ZGVr8Nxv_erfc F
+GLIBC_2.41 _ZGVr1N2v_erfc F
+GLIBC_2.41 _ZGVr1N4v_erfc F
+GLIBC_2.41 _ZGVr2N2v_erfc F
+GLIBC_2.41 _ZGVr2N4v_erfc F
+GLIBC_2.41 _ZGVr2N8v_erfc F
+GLIBC_2.41 _ZGVr4N4v_erfc F
+GLIBC_2.41 _ZGVr4N8v_erfc F
+GLIBC_2.41 _ZGVr4N16v_erfc F
+GLIBC_2.41 _ZGVr8N8v_erfc F
+GLIBC_2.41 _ZGVr8N16v_erfc F
+GLIBC_2.41 _ZGVr8N32v_erfc F
+
+GLIBC_2.41 _ZGVr1Nxv_cdfnorminv F
+GLIBC_2.41 _ZGVr2Nxv_cdfnorminv F
+GLIBC_2.41 _ZGVr4Nxv_cdfnorminv F
+GLIBC_2.41 _ZGVr8Nxv_cdfnorminv F
+GLIBC_2.41 _ZGVr1N2v_cdfnorminv F
+GLIBC_2.41 _ZGVr1N4v_cdfnorminv F
+GLIBC_2.41 _ZGVr2N2v_cdfnorminv F
+GLIBC_2.41 _ZGVr2N4v_cdfnorminv F
+GLIBC_2.41 _ZGVr2N8v_cdfnorminv F
+GLIBC_2.41 _ZGVr4N4v_cdfnorminv F
+GLIBC_2.41 _ZGVr4N8v_cdfnorminv F
+GLIBC_2.41 _ZGVr4N16v_cdfnorminv F
+GLIBC_2.41 _ZGVr8N8v_cdfnorminv F
+GLIBC_2.41 _ZGVr8N16v_cdfnorminv F
+GLIBC_2.41 _ZGVr8N32v_cdfnorminv F
+
+GLIBC_2.41 _ZGVr1Nxv_erf F
+GLIBC_2.41 _ZGVr2Nxv_erf F
+GLIBC_2.41 _ZGVr4Nxv_erf F
+GLIBC_2.41 _ZGVr8Nxv_erf F
+GLIBC_2.41 _ZGVr1N2v_erf F
+GLIBC_2.41 _ZGVr1N4v_erf F
+GLIBC_2.41 _ZGVr2N2v_erf F
+GLIBC_2.41 _ZGVr2N4v_erf F
+GLIBC_2.41 _ZGVr2N8v_erf F
+GLIBC_2.41 _ZGVr4N4v_erf F
+GLIBC_2.41 _ZGVr4N8v_erf F
+GLIBC_2.41 _ZGVr4N16v_erf F
+GLIBC_2.41 _ZGVr8N8v_erf F
+GLIBC_2.41 _ZGVr8N16v_erf F
+GLIBC_2.41 _ZGVr8N32v_erf F
+
+GLIBC_2.41 _ZGVr1Nxv_erfcinv F
+GLIBC_2.41 _ZGVr2Nxv_erfcinv F
+GLIBC_2.41 _ZGVr4Nxv_erfcinv F
+GLIBC_2.41 _ZGVr8Nxv_erfcinv F
+GLIBC_2.41 _ZGVr1N2v_erfcinv F
+GLIBC_2.41 _ZGVr1N4v_erfcinv F
+GLIBC_2.41 _ZGVr2N2v_erfcinv F
+GLIBC_2.41 _ZGVr2N4v_erfcinv F
+GLIBC_2.41 _ZGVr2N8v_erfcinv F
+GLIBC_2.41 _ZGVr4N4v_erfcinv F
+GLIBC_2.41 _ZGVr4N8v_erfcinv F
+GLIBC_2.41 _ZGVr4N16v_erfcinv F
+GLIBC_2.41 _ZGVr8N8v_erfcinv F
+GLIBC_2.41 _ZGVr8N16v_erfcinv F
+GLIBC_2.41 _ZGVr8N32v_erfcinv F
+
+GLIBC_2.41 _ZGVr1Nxv_erfinv F
+GLIBC_2.41 _ZGVr2Nxv_erfinv F
+GLIBC_2.41 _ZGVr4Nxv_erfinv F
+GLIBC_2.41 _ZGVr8Nxv_erfinv F
+GLIBC_2.41 _ZGVr1N2v_erfinv F
+GLIBC_2.41 _ZGVr1N4v_erfinv F
+GLIBC_2.41 _ZGVr2N2v_erfinv F
+GLIBC_2.41 _ZGVr2N4v_erfinv F
+GLIBC_2.41 _ZGVr2N8v_erfinv F
+GLIBC_2.41 _ZGVr4N4v_erfinv F
+GLIBC_2.41 _ZGVr4N8v_erfinv F
+GLIBC_2.41 _ZGVr4N16v_erfinv F
+GLIBC_2.41 _ZGVr8N8v_erfinv F
+GLIBC_2.41 _ZGVr8N16v_erfinv F
+GLIBC_2.41 _ZGVr8N32v_erfinv F
\ No newline at end of file
--
2.43.0
More information about the Libc-alpha
mailing list