]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update the Arm Optimized Routine library to v24.01
authorAndrew Turner <andrew@FreeBSD.org>
Thu, 29 Feb 2024 11:39:12 +0000 (11:39 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Thu, 29 Feb 2024 11:39:12 +0000 (11:39 +0000)
commit5a02ffc32e777041dd2dad4e651ed2a0865a0a5d
treec208745cf2910a3730a2b1b42e812bbac6be8942
parentb52dceb838116391996909ff50b49f950ee01f48
parentedc5c0de794f521eb620d2b6cbaee2434442a8f3
Update the Arm Optimized Routine library to v24.01

Sponsored by: Arm Ltd
266 files changed:
contrib/arm-optimized-routines/README
contrib/arm-optimized-routines/config.mk.dist
contrib/arm-optimized-routines/math/Dir.mk
contrib/arm-optimized-routines/math/aarch64/v_cos.c
contrib/arm-optimized-routines/math/aarch64/v_cosf.c
contrib/arm-optimized-routines/math/aarch64/v_exp.c
contrib/arm-optimized-routines/math/aarch64/v_exp2f.c
contrib/arm-optimized-routines/math/aarch64/v_exp2f_1u.c
contrib/arm-optimized-routines/math/aarch64/v_exp_data.c
contrib/arm-optimized-routines/math/aarch64/v_expf.c
contrib/arm-optimized-routines/math/aarch64/v_expf_1u.c
contrib/arm-optimized-routines/math/aarch64/v_log.c
contrib/arm-optimized-routines/math/aarch64/v_log_data.c
contrib/arm-optimized-routines/math/aarch64/v_logf.c
contrib/arm-optimized-routines/math/aarch64/v_math.h
contrib/arm-optimized-routines/math/aarch64/v_pow.c
contrib/arm-optimized-routines/math/aarch64/v_powf.c
contrib/arm-optimized-routines/math/aarch64/v_sin.c
contrib/arm-optimized-routines/math/aarch64/v_sinf.c
contrib/arm-optimized-routines/math/exp10.c
contrib/arm-optimized-routines/math/exp_data.c
contrib/arm-optimized-routines/math/include/mathlib.h
contrib/arm-optimized-routines/math/math_config.h
contrib/arm-optimized-routines/math/test/mathbench.c
contrib/arm-optimized-routines/math/test/mathbench_funcs.h
contrib/arm-optimized-routines/math/test/mathbench_wrappers.h
contrib/arm-optimized-routines/math/test/mathtest.c
contrib/arm-optimized-routines/math/test/runulp.sh
contrib/arm-optimized-routines/math/test/testcases/directed/exp10.tst
contrib/arm-optimized-routines/math/test/ulp.c
contrib/arm-optimized-routines/math/test/ulp.h
contrib/arm-optimized-routines/math/test/ulp_funcs.h
contrib/arm-optimized-routines/math/test/ulp_wrappers.h
contrib/arm-optimized-routines/math/tgamma128.c
contrib/arm-optimized-routines/math/tgamma128.h
contrib/arm-optimized-routines/math/tools/tgamma128_gen.jl
contrib/arm-optimized-routines/pl/math/Dir.mk
contrib/arm-optimized-routines/pl/math/acos_2u.c
contrib/arm-optimized-routines/pl/math/acosf_1u4.c
contrib/arm-optimized-routines/pl/math/asin_3u.c
contrib/arm-optimized-routines/pl/math/asin_data.c
contrib/arm-optimized-routines/pl/math/asinf_2u5.c
contrib/arm-optimized-routines/pl/math/asinf_data.c
contrib/arm-optimized-routines/pl/math/asinh_2u5.c
contrib/arm-optimized-routines/pl/math/asinhf_3u5.c
contrib/arm-optimized-routines/pl/math/atan_common.h
contrib/arm-optimized-routines/pl/math/atanf_2u9.c
contrib/arm-optimized-routines/pl/math/atanf_common.h
contrib/arm-optimized-routines/pl/math/atanh_3u.c
contrib/arm-optimized-routines/pl/math/atanhf_3u1.c
contrib/arm-optimized-routines/pl/math/cbrt_2u.c
contrib/arm-optimized-routines/pl/math/cbrtf_1u5.c
contrib/arm-optimized-routines/pl/math/cosh_2u.c
contrib/arm-optimized-routines/pl/math/coshf_1u9.c
contrib/arm-optimized-routines/pl/math/cospi_3u1.c
contrib/arm-optimized-routines/pl/math/cospif_2u6.c
contrib/arm-optimized-routines/pl/math/erf_2u5.c
contrib/arm-optimized-routines/pl/math/erf_data.c
contrib/arm-optimized-routines/pl/math/erfc_1u8.c
contrib/arm-optimized-routines/pl/math/erfc_data.c
contrib/arm-optimized-routines/pl/math/erfcf_1u7.c
contrib/arm-optimized-routines/pl/math/erfcf_data.c
contrib/arm-optimized-routines/pl/math/erff_2u.c
contrib/arm-optimized-routines/pl/math/erff_data.c
contrib/arm-optimized-routines/pl/math/erfinv_24u5.c
contrib/arm-optimized-routines/pl/math/erfinvf_4u7.c
contrib/arm-optimized-routines/pl/math/erfinvl.c
contrib/arm-optimized-routines/pl/math/expf.c
contrib/arm-optimized-routines/pl/math/expm1_2u5.c
contrib/arm-optimized-routines/pl/math/expm1f_1u6.c
contrib/arm-optimized-routines/pl/math/finite_pow.h
contrib/arm-optimized-routines/pl/math/include/mathlib.h
contrib/arm-optimized-routines/pl/math/include/pl_test.h
contrib/arm-optimized-routines/pl/math/log1p_2u.c
contrib/arm-optimized-routines/pl/math/log1pf_2u1.c
contrib/arm-optimized-routines/pl/math/math_config.h
contrib/arm-optimized-routines/pl/math/math_err.c
contrib/arm-optimized-routines/pl/math/math_errf.c
contrib/arm-optimized-routines/pl/math/pl_sig.h
contrib/arm-optimized-routines/pl/math/poly_advsimd_f32.h
contrib/arm-optimized-routines/pl/math/poly_advsimd_f64.h
contrib/arm-optimized-routines/pl/math/poly_generic.h
contrib/arm-optimized-routines/pl/math/poly_scalar_f32.h
contrib/arm-optimized-routines/pl/math/poly_scalar_f64.h
contrib/arm-optimized-routines/pl/math/poly_sve_f32.h
contrib/arm-optimized-routines/pl/math/poly_sve_f64.h
contrib/arm-optimized-routines/pl/math/poly_sve_generic.h
contrib/arm-optimized-routines/pl/math/sinh_3u.c
contrib/arm-optimized-routines/pl/math/sinhf_2u3.c
contrib/arm-optimized-routines/pl/math/sinpi_3u.c
contrib/arm-optimized-routines/pl/math/sinpif_2u5.c
contrib/arm-optimized-routines/pl/math/sv_acos_2u.c
contrib/arm-optimized-routines/pl/math/sv_acosf_1u4.c
contrib/arm-optimized-routines/pl/math/sv_acosh_3u5.c
contrib/arm-optimized-routines/pl/math/sv_acoshf_2u8.c
contrib/arm-optimized-routines/pl/math/sv_asin_3u.c
contrib/arm-optimized-routines/pl/math/sv_asinf_2u5.c
contrib/arm-optimized-routines/pl/math/sv_asinh_3u0.c
contrib/arm-optimized-routines/pl/math/sv_asinhf_2u5.c
contrib/arm-optimized-routines/pl/math/sv_atan2_2u5.c
contrib/arm-optimized-routines/pl/math/sv_atan2f_3u.c
contrib/arm-optimized-routines/pl/math/sv_atan_2u5.c
contrib/arm-optimized-routines/pl/math/sv_atanf_2u9.c
contrib/arm-optimized-routines/pl/math/sv_atanh_3u3.c
contrib/arm-optimized-routines/pl/math/sv_atanhf_2u8.c
contrib/arm-optimized-routines/pl/math/sv_cbrt_2u.c
contrib/arm-optimized-routines/pl/math/sv_cbrtf_1u7.c
contrib/arm-optimized-routines/pl/math/sv_cexpi_3u5.c
contrib/arm-optimized-routines/pl/math/sv_cexpif_1u8.c
contrib/arm-optimized-routines/pl/math/sv_cos_2u5.c
contrib/arm-optimized-routines/pl/math/sv_cosf_2u1.c
contrib/arm-optimized-routines/pl/math/sv_cosh_2u.c
contrib/arm-optimized-routines/pl/math/sv_coshf_2u.c
contrib/arm-optimized-routines/pl/math/sv_cospi_3u2.c
contrib/arm-optimized-routines/pl/math/sv_cospif_2u6.c
contrib/arm-optimized-routines/pl/math/sv_erf_2u5.c
contrib/arm-optimized-routines/pl/math/sv_erf_data.c
contrib/arm-optimized-routines/pl/math/sv_erfc_1u8.c
contrib/arm-optimized-routines/pl/math/sv_erfcf_1u7.c
contrib/arm-optimized-routines/pl/math/sv_erff_2u.c
contrib/arm-optimized-routines/pl/math/sv_erff_data.c
contrib/arm-optimized-routines/pl/math/sv_exp10_1u5.c
contrib/arm-optimized-routines/pl/math/sv_exp10f_1u5.c
contrib/arm-optimized-routines/pl/math/sv_exp2_2u.c
contrib/arm-optimized-routines/pl/math/sv_exp2f_1u6.c
contrib/arm-optimized-routines/pl/math/sv_exp_1u5.c
contrib/arm-optimized-routines/pl/math/sv_expf_2u.c
contrib/arm-optimized-routines/pl/math/sv_expf_inline.h
contrib/arm-optimized-routines/pl/math/sv_expm1_2u5.c
contrib/arm-optimized-routines/pl/math/sv_expm1f_1u6.c
contrib/arm-optimized-routines/pl/math/sv_expm1f_inline.h
contrib/arm-optimized-routines/pl/math/sv_hypot_1u5.c
contrib/arm-optimized-routines/pl/math/sv_hypotf_1u5.c
contrib/arm-optimized-routines/pl/math/sv_log10_2u5.c
contrib/arm-optimized-routines/pl/math/sv_log10f_3u5.c
contrib/arm-optimized-routines/pl/math/sv_log1p_2u5.c
contrib/arm-optimized-routines/pl/math/sv_log1p_inline.h
contrib/arm-optimized-routines/pl/math/sv_log1pf_1u3.c
contrib/arm-optimized-routines/pl/math/sv_log1pf_inline.h
contrib/arm-optimized-routines/pl/math/sv_log2_3u.c
contrib/arm-optimized-routines/pl/math/sv_log2f_2u5.c
contrib/arm-optimized-routines/pl/math/sv_log_2u5.c
contrib/arm-optimized-routines/pl/math/sv_logf_3u4.c
contrib/arm-optimized-routines/pl/math/sv_math.h
contrib/arm-optimized-routines/pl/math/sv_pow_1u5.c
contrib/arm-optimized-routines/pl/math/sv_powf_2u6.c
contrib/arm-optimized-routines/pl/math/sv_powi.c
contrib/arm-optimized-routines/pl/math/sv_powif.c
contrib/arm-optimized-routines/pl/math/sv_sin_3u5.c
contrib/arm-optimized-routines/pl/math/sv_sincos_3u5.c
contrib/arm-optimized-routines/pl/math/sv_sincos_common.h
contrib/arm-optimized-routines/pl/math/sv_sincosf_1u8.c
contrib/arm-optimized-routines/pl/math/sv_sincosf_common.h
contrib/arm-optimized-routines/pl/math/sv_sinf_1u9.c
contrib/arm-optimized-routines/pl/math/sv_sinh_3u.c
contrib/arm-optimized-routines/pl/math/sv_sinhf_2u3.c
contrib/arm-optimized-routines/pl/math/sv_sinpi_3u1.c
contrib/arm-optimized-routines/pl/math/sv_sinpif_2u5.c
contrib/arm-optimized-routines/pl/math/sv_tan_3u5.c
contrib/arm-optimized-routines/pl/math/sv_tanf_3u5.c
contrib/arm-optimized-routines/pl/math/sv_tanh_3u.c
contrib/arm-optimized-routines/pl/math/sv_tanhf_2u6.c
contrib/arm-optimized-routines/pl/math/tanf_3u3.c
contrib/arm-optimized-routines/pl/math/tanh_3u.c
contrib/arm-optimized-routines/pl/math/tanhf_2u6.c
contrib/arm-optimized-routines/pl/math/test/mathbench_funcs.h
contrib/arm-optimized-routines/pl/math/test/mathbench_wrappers.h
contrib/arm-optimized-routines/pl/math/test/pl_test.h
contrib/arm-optimized-routines/pl/math/test/runulp.sh
contrib/arm-optimized-routines/pl/math/test/testcases/directed/acos.tst
contrib/arm-optimized-routines/pl/math/test/testcases/directed/acosf.tst
contrib/arm-optimized-routines/pl/math/test/testcases/directed/asin.tst
contrib/arm-optimized-routines/pl/math/test/testcases/directed/asinf.tst
contrib/arm-optimized-routines/pl/math/test/ulp_funcs.h
contrib/arm-optimized-routines/pl/math/test/ulp_wrappers.h
contrib/arm-optimized-routines/pl/math/tools/asin.sollya
contrib/arm-optimized-routines/pl/math/tools/asinf.sollya
contrib/arm-optimized-routines/pl/math/tools/erf.sollya
contrib/arm-optimized-routines/pl/math/tools/erfc.sollya
contrib/arm-optimized-routines/pl/math/tools/erfcf.sollya
contrib/arm-optimized-routines/pl/math/tools/erff.sollya
contrib/arm-optimized-routines/pl/math/tools/exp10.sollya
contrib/arm-optimized-routines/pl/math/tools/sincos.sollya
contrib/arm-optimized-routines/pl/math/tools/sincosf.sollya
contrib/arm-optimized-routines/pl/math/tools/sinpi.sollya
contrib/arm-optimized-routines/pl/math/trigpi_references.c
contrib/arm-optimized-routines/pl/math/v_acos_2u.c
contrib/arm-optimized-routines/pl/math/v_acosf_1u4.c
contrib/arm-optimized-routines/pl/math/v_acosh_3u5.c
contrib/arm-optimized-routines/pl/math/v_acoshf_3u1.c
contrib/arm-optimized-routines/pl/math/v_asin_3u.c
contrib/arm-optimized-routines/pl/math/v_asinf_2u5.c
contrib/arm-optimized-routines/pl/math/v_asinh_3u5.c
contrib/arm-optimized-routines/pl/math/v_asinhf_2u7.c
contrib/arm-optimized-routines/pl/math/v_atan2_3u.c
contrib/arm-optimized-routines/pl/math/v_atan2f_3u.c
contrib/arm-optimized-routines/pl/math/v_atan_2u5.c
contrib/arm-optimized-routines/pl/math/v_atanf_3u.c
contrib/arm-optimized-routines/pl/math/v_atanh_3u5.c
contrib/arm-optimized-routines/pl/math/v_atanhf_3u1.c
contrib/arm-optimized-routines/pl/math/v_cbrt_2u.c
contrib/arm-optimized-routines/pl/math/v_cbrtf_1u7.c
contrib/arm-optimized-routines/pl/math/v_cexpi_3u5.c
contrib/arm-optimized-routines/pl/math/v_cexpif_1u8.c
contrib/arm-optimized-routines/pl/math/v_cosh_2u.c
contrib/arm-optimized-routines/pl/math/v_coshf_2u4.c
contrib/arm-optimized-routines/pl/math/v_cospi_3u1.c
contrib/arm-optimized-routines/pl/math/v_cospif_3u2.c
contrib/arm-optimized-routines/pl/math/v_erf_2u5.c
contrib/arm-optimized-routines/pl/math/v_erfc_1u8.c
contrib/arm-optimized-routines/pl/math/v_erfcf_1u7.c
contrib/arm-optimized-routines/pl/math/v_erff_2u.c
contrib/arm-optimized-routines/pl/math/v_erfinv_25u.c
contrib/arm-optimized-routines/pl/math/v_erfinvf_5u.c
contrib/arm-optimized-routines/pl/math/v_exp10_2u.c
contrib/arm-optimized-routines/pl/math/v_exp10f_2u4.c
contrib/arm-optimized-routines/pl/math/v_exp2_2u.c
contrib/arm-optimized-routines/pl/math/v_exp_data.c
contrib/arm-optimized-routines/pl/math/v_exp_tail_data.c
contrib/arm-optimized-routines/pl/math/v_exp_tail_inline.h
contrib/arm-optimized-routines/pl/math/v_expf_inline.h
contrib/arm-optimized-routines/pl/math/v_expm1_2u5.c
contrib/arm-optimized-routines/pl/math/v_expm1f_1u6.c
contrib/arm-optimized-routines/pl/math/v_expm1f_inline.h
contrib/arm-optimized-routines/pl/math/v_hypot_1u5.c
contrib/arm-optimized-routines/pl/math/v_hypotf_1u5.c
contrib/arm-optimized-routines/pl/math/v_log10_2u5.c
contrib/arm-optimized-routines/pl/math/v_log10_data.c
contrib/arm-optimized-routines/pl/math/v_log10f_3u5.c
contrib/arm-optimized-routines/pl/math/v_log1p_2u5.c
contrib/arm-optimized-routines/pl/math/v_log1p_inline.h
contrib/arm-optimized-routines/pl/math/v_log1pf_2u1.c
contrib/arm-optimized-routines/pl/math/v_log1pf_inline.h
contrib/arm-optimized-routines/pl/math/v_log2_3u.c
contrib/arm-optimized-routines/pl/math/v_log2_data.c
contrib/arm-optimized-routines/pl/math/v_log2f_2u5.c
contrib/arm-optimized-routines/pl/math/v_log_data.c
contrib/arm-optimized-routines/pl/math/v_log_inline.h
contrib/arm-optimized-routines/pl/math/v_logf_inline.h
contrib/arm-optimized-routines/pl/math/v_math.h
contrib/arm-optimized-routines/pl/math/v_pow_1u5.c
contrib/arm-optimized-routines/pl/math/v_pow_exp_data.c
contrib/arm-optimized-routines/pl/math/v_pow_log_data.c
contrib/arm-optimized-routines/pl/math/v_powf_data.c
contrib/arm-optimized-routines/pl/math/v_sincos_3u5.c
contrib/arm-optimized-routines/pl/math/v_sincos_common.h
contrib/arm-optimized-routines/pl/math/v_sincosf_1u8.c
contrib/arm-optimized-routines/pl/math/v_sincosf_common.h
contrib/arm-optimized-routines/pl/math/v_sinh_3u.c
contrib/arm-optimized-routines/pl/math/v_sinhf_2u3.c
contrib/arm-optimized-routines/pl/math/v_sinpi_3u1.c
contrib/arm-optimized-routines/pl/math/v_sinpif_3u.c
contrib/arm-optimized-routines/pl/math/v_tan_3u5.c
contrib/arm-optimized-routines/pl/math/v_tanf_3u5.c
contrib/arm-optimized-routines/pl/math/v_tanh_3u.c
contrib/arm-optimized-routines/pl/math/v_tanhf_2u6.c
contrib/arm-optimized-routines/string/aarch64/asmdefs.h
contrib/arm-optimized-routines/string/aarch64/memcpy-advsimd.S
contrib/arm-optimized-routines/string/aarch64/memcpy-mops.S
contrib/arm-optimized-routines/string/aarch64/memmove-mops.S
contrib/arm-optimized-routines/string/aarch64/memset-mops.S
contrib/arm-optimized-routines/string/bench/memcpy.c
contrib/arm-optimized-routines/string/include/stringlib.h
contrib/arm-optimized-routines/string/test/memcpy.c
contrib/arm-optimized-routines/string/test/memmove.c
contrib/arm-optimized-routines/string/test/memset.c