Home
last modified time | relevance | path

Searched refs:TinyBound (Results 1 – 25 of 25) sorted by relevance

/freebsd-14.2/contrib/arm-optimized-routines/pl/math/
H A Dtanh_3u.c19 #define TinyBound 0x3e40000000000000 /* asuint64 (0x1p-27). */ macro
66 if (unlikely (ia < TinyBound)) in tanh()
76 PL_TEST_SYM_INTERVAL (tanh, 0, TinyBound, 1000)
77 PL_TEST_SYM_INTERVAL (tanh, TinyBound, BoringBound, 100000)
H A Dcoshf_1u9.c13 #define TinyBound 0x20000000 /* 0x1p-63: Round to 1 below this. */ macro
28 if (iax <= TinyBound) in specialcase()
52 if (unlikely (iax <= TinyBound || iax >= SpecialBound)) in coshf()
H A Datan_2u5.c14 #define TinyBound 0x3e1 /* top12(asuint64(0x1p-30)). */ macro
31 if (unlikely (ia12 >= BigBound || ia12 < TinyBound)) in atan()
33 if (ia12 < TinyBound) in atan()
H A Dv_tan_3u5.c36 #define TinyBound 0x3e50000000000000 /* asuint64(2^-26). */ macro
61 = vcgtq_u64 (vsubq_u64 (iax, v_u64 (TinyBound)), v_u64 (Thresh)); in V_NAME_D1()
118 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tan), 0, TinyBound, 5000)
119 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tan), TinyBound, RangeVal, 100000)
H A Dv_exp2_2u.c41 # define TinyBound 0x2000000000000000 /* asuint64(0x1p-511). */ macro
86 cmp = vcgeq_u64 (vsubq_u64 (ia, v_u64 (TinyBound)), v_u64 (Thres)); in V_NAME_D1()
125 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), 0, TinyBound, 5000)
126 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), TinyBound, BigBound, 10000)
H A Dv_atanf_3u.c31 #define TinyBound 0x30800000 /* asuint(0x1p-30). */ macro
58 uint32x4_t special = vcgtq_u32 (vsubq_u32 (ia, v_u32 (TinyBound)), in V_NAME_F1()
59 v_u32 (BigBound - TinyBound)); in V_NAME_F1()
H A Dv_atan_2u5.c34 #define TinyBound 0x3e10000000000000 /* asuint64(0x1p-30). */ macro
54 uint64x2_t special = vcgtq_u64 (vsubq_u64 (ia12, v_u64 (TinyBound)), in V_NAME_D1()
55 v_u64 (BigBound - TinyBound)); in V_NAME_D1()
H A Dv_tanf_3u5.c35 #define TinyBound v_u32 (0x30000000) /* asuint32 (0x1p-31f). */ macro
55 = vcleq_u32 (vreinterpretq_u32_f32 (vabsq_f32 (z)), TinyBound); in eval_poly()
79 uint32x4_t special = vcgeq_u32 (vsubq_u32 (iax, TinyBound), Thresh); in V_NAME_F1()
H A Datanf_2u9.c14 #define TinyBound 0x30800000 /* asuint(0x1p-30). */ macro
31 if (unlikely (ia < TinyBound)) in atanf()
H A Dexpm1_2u5.c18 #define TinyBound 0x3cc0000000000000 macro
36 if (ax <= TinyBound || ix == 0x7ff0000000000000) in expm1()
H A Dsv_hypotf_1u5.c12 #define TinyBound 0x0c800000 /* asuint (0x1p-102). */ macro
32 pg, svsub_x (pg, svreinterpret_u32 (sqsum), TinyBound), Thres); in SV_NAME_F2()
H A Dv_sinpi_3u1.c28 # define TinyBound v_u64 (0x3bf0000000000000) /* asuint64(0x1p-64). */ macro
51 uint64x2_t cmp = vcgeq_u64 (vsubq_u64 (ir, TinyBound), Thresh); in V_NAME_D1()
H A Datanhf_3u1.c19 #define TinyBound 0x39800000 macro
68 if (unlikely (iax < TinyBound)) in atanhf()
H A Dv_sinpif_3u.c24 # define TinyBound v_u32 (0x30000000) /* asuint32(0x1p-31f). */ macro
46 uint32x4_t cmp = vcgeq_u32 (vsubq_u32 (ir, TinyBound), Thresh); in V_NAME_F1()
H A Dv_expm1f_1u6.c45 #define TinyBound v_u32 (0x34000000 << 1) macro
68 = vcgeq_u32 (vsubq_u32 (vaddq_u32 (ix, ix), TinyBound), d->thresh); in V_NAME_F1()
H A Dv_exp10f_2u4.c46 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
93 vsubq_u32 (vreinterpretq_u32_f32 (vabsq_f32 (x)), TinyBound), Thres); in V_NAME_F1()
H A Dv_exp10_2u.c47 # define TinyBound v_u64 (0x2000000000000000) /* asuint64 (0x1p-511). */ macro
97 cmp = vcgeq_u64 (vsubq_u64 (iax, TinyBound), Thres); in V_NAME_D1()
H A Dv_erfcf_1u7.c39 #define TinyBound 0x41000000 /* 0x1p-62f << 1. */ macro
97 uint32x4_t cmp = vcltq_u32 (vaddq_u32 (ix, ix), v_u32 (TinyBound)); in V_NAME_F1()
H A Dv_erfc_1u8.c47 #define TinyBound 0x4000000000000000 /* 0x1p-511 << 1. */ macro
109 uint64x2_t cmp = vcltq_u64 (vaddq_u64 (ix, ix), v_u64 (TinyBound)); in V_NAME_D1()
H A Dsv_asinh_3u0.c15 #define TinyBound (0x3e5) /* top12(asuint64(0x1p-26)). */ macro
/freebsd-14.2/contrib/arm-optimized-routines/math/aarch64/
H A Dv_sinf.c30 # define TinyBound v_u32 (0x21000000) /* asuint32(0x1p-61f). */ macro
52 cmp = vcgeq_u32 (vsubq_u32 (ir, TinyBound), Thresh); in V_NAME_F1()
H A Dv_sin.c30 # define TinyBound v_u64 (0x3000000000000000) /* asuint64 (0x1p-255). */ macro
63 cmp = vcgeq_u64 (vsubq_u64 (ir, TinyBound), Thresh); in V_NAME_D1()
H A Dv_exp2f.c33 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
78 cmp = vcgeq_u32 (vsubq_u32 (ia, TinyBound), SpecialBound); in V_NAME_F1()
H A Dv_exp.c42 # define TinyBound v_u64 (0x2000000000000000) /* asuint64 (0x1p-511). */ macro
88 cmp = vcgeq_u64 (vsubq_u64 (iax, TinyBound), SpecialBound); in V_NAME_D1()
H A Dv_expf.c38 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
84 TinyBound), in V_NAME_F1()