Home
last modified time | relevance | path

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

/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Dtanh_3u.c21 #define TinyBound 0x3e40000000000000 macro
68 if (unlikely (ia < TinyBound)) in tanh()
78 TEST_SYM_INTERVAL (tanh, 0, TinyBound, 1000)
79 TEST_SYM_INTERVAL (tanh, TinyBound, BoringBound, 100000)
H A Dcoshf_1u9.c14 #define TinyBound 0x20000000 /* 0x1p-63: Round to 1 below this. */ macro
25 if (iax <= TinyBound) in specialcase()
49 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 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 Datanhf_3u1.c19 #define TinyBound 0x39800000 macro
68 if (unlikely (iax < TinyBound)) in atanhf()
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dtan.c37 #define TinyBound 0x3e50000000000000 /* asuint64(2^-26). */ macro
62 = vcgtq_u64 (vsubq_u64 (iax, v_u64 (TinyBound)), v_u64 (Thresh)); in V_NAME_D1()
120 TEST_SYM_INTERVAL (V_NAME_D1 (tan), 0, TinyBound, 5000)
121 TEST_SYM_INTERVAL (V_NAME_D1 (tan), TinyBound, RangeVal, 100000)
H A Dexp2.c17 #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 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), 0, TinyBound, 5000)
126 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), TinyBound, BigBound, 10000)
H A Datanf.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 Dtanf.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 Dexpm1f.c36 #define TinyBound v_u32 (0x34000000 << 1) macro
60 = vcgeq_u32 (vsubq_u32 (vaddq_u32 (ix, ix), TinyBound), d->thresh); in V_NAME_F1()
H A Dsinpif.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 Dsinpi.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 Datan.c34 #define TinyBound 0x3e10000000000000 /* asuint64(0x1p-30). */ macro
59 uint64x2_t special = vcgtq_u64 (vsubq_u64 (ia12, v_u64 (TinyBound)), in V_NAME_D1()
60 v_u64 (BigBound - TinyBound)); in V_NAME_D1()
H A Dlog1pf.c26 # define TinyBound v_u32 (0x34000000) macro
48 = vorrq_u32 (vcgeq_u32 (vsubq_u32 (ia, TinyBound), d->thresh), in V_NAME_F1()
H A Dsinf.c32 # define TinyBound v_u32 (0x22000000) macro
55 cmp = vcgeq_u32 (vsubq_u32 (ir, TinyBound), Thresh); in V_NAME_F1()
H A Dsin.c32 # define TinyBound v_u64 (0x3020000000000000) macro
66 cmp = vcgeq_u64 (vsubq_u64 (ir, TinyBound), Thresh); in V_NAME_D1()
H A Dexp.c44 # define TinyBound v_u64 (0x2000000000000000) /* asuint64 (0x1p-511). */ macro
90 cmp = vcgeq_u64 (vsubq_u64 (iax, TinyBound), SpecialBound); in V_NAME_D1()
H A Dexp2f.c38 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
78 uint32x4_t cmp = vcgeq_u32 (vsubq_u32 (ia, TinyBound), SpecialBound); in V_NAME_F1()
H A Dexpf.c42 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
85 TinyBound), in V_NAME_F1()
H A Dexp10f.c52 # define TinyBound v_u32 (0x20000000) /* asuint (0x1p-63). */ macro
97 vsubq_u32 (vreinterpretq_u32_f32 (vabsq_f32 (x)), TinyBound), Thres); in V_NAME_F1()
H A Dexp10.c48 # define TinyBound v_u64 (0x2000000000000000) /* asuint64 (0x1p-511). */ macro
98 cmp = vcgeq_u64 (vsubq_u64 (iax, TinyBound), Thres); in V_NAME_D1()
H A Derfcf.c40 #define TinyBound 0x41000000 /* 0x1p-62f << 1. */ macro
101 uint32x4_t cmp = vcltq_u32 (vaddq_u32 (ix, ix), v_u32 (TinyBound)); in V_NAME_F1()
H A Derfc.c47 #define TinyBound 0x4000000000000000 /* 0x1p-511 << 1. */ macro
111 uint64x2_t cmp = vcltq_u64 (vaddq_u64 (ix, ix), v_u64 (TinyBound)); in V_NAME_D1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dhypotf.c12 #define TinyBound 0x0c800000 /* asuint (0x1p-102). */ macro
32 pg, svsub_x (pg, svreinterpret_u32 (sqsum), TinyBound), Thres); in SV_NAME_F2()