/external/arm-optimized-routines/pl/math/ |
D | v_sinhf_2u3.c | 20 #define TinyBound \ macro 42 v_u32_t special = v_cond_u32 ((iax - TinyBound) >= (BigBound - TinyBound)); in V_NAME() 63 PL_TEST_INTERVAL (V_NAME (sinhf), 0, TinyBound, 1000) 64 PL_TEST_INTERVAL (V_NAME (sinhf), -0, -TinyBound, 1000) 65 PL_TEST_INTERVAL (V_NAME (sinhf), TinyBound, BigBound, 100000) 66 PL_TEST_INTERVAL (V_NAME (sinhf), -TinyBound, -BigBound, 100000)
|
D | v_sinh_3u.c | 17 #define TinyBound \ macro 68 v_u64_t special = v_cond_u64 ((iax - TinyBound) >= (BigBound - TinyBound)); in V_NAME() 88 PL_TEST_INTERVAL (V_NAME (sinh), 0, TinyBound, 1000) 89 PL_TEST_INTERVAL (V_NAME (sinh), -0, -TinyBound, 1000) 90 PL_TEST_INTERVAL (V_NAME (sinh), TinyBound, BigBound, 500000) 91 PL_TEST_INTERVAL (V_NAME (sinh), -TinyBound, -BigBound, 500000)
|
D | v_tan_3u5.c | 21 #define TinyBound 0x3e50000000000000 /* asuint64(2^-26). */ macro 47 if (unlikely (v_any_u64 (iax - TinyBound > RangeVal - TinyBound))) in V_NAME() 96 PL_TEST_INTERVAL (V_NAME (tan), 0, TinyBound, 5000) 97 PL_TEST_INTERVAL (V_NAME (tan), TinyBound, RangeVal, 100000) 99 PL_TEST_INTERVAL (V_NAME (tan), -0, -TinyBound, 5000) 100 PL_TEST_INTERVAL (V_NAME (tan), -TinyBound, -RangeVal, 100000)
|
D | v_tanh_3u.c | 23 #define TinyBound 0x3e40000000000000 /* asuint64 (0x1p-27). */ macro 65 v_u64_t special = v_cond_u64 ((ia - TinyBound) > (BoringBound - TinyBound)); in V_NAME() 88 PL_TEST_INTERVAL (V_NAME (tanh), 0, TinyBound, 1000) 89 PL_TEST_INTERVAL (V_NAME (tanh), -0, -TinyBound, 1000) 90 PL_TEST_INTERVAL (V_NAME (tanh), TinyBound, BoringBound, 100000) 91 PL_TEST_INTERVAL (V_NAME (tanh), -TinyBound, -BoringBound, 100000)
|
D | tanh_3u.c | 20 #define TinyBound 0x3e40000000000000 /* asuint64 (0x1p-27). */ macro 67 if (unlikely (ia < TinyBound)) in tanh() 77 PL_TEST_INTERVAL (tanh, 0, TinyBound, 1000) 78 PL_TEST_INTERVAL (tanh, -0, -TinyBound, 1000) 79 PL_TEST_INTERVAL (tanh, TinyBound, BoringBound, 100000) 80 PL_TEST_INTERVAL (tanh, -TinyBound, -BoringBound, 100000)
|
D | coshf_1u9.c | 13 #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()
|
D | atan_2u5.c | 14 #define TinyBound 0x3e1 /* top12(asuint64(0x1p-30)). */ macro 31 if (unlikely (ia12 >= BigBound || ia12 < TinyBound)) in atan() 33 if (ia12 < TinyBound) in atan()
|
D | v_tanf_3u5.c | 21 #define TinyBound (0x30000000) /* asuint32 (0x1p-31). */ macro 43 v_u32_t will_uflow = v_cond_u32 ((v_as_u32_f32 (z) & AbsMask) <= TinyBound); in eval_poly() 68 v_u32_t special = v_cond_u32 (iax - TinyBound >= RangeVal - TinyBound); in V_NAME()
|
D | v_atan_2u5.c | 18 #define TinyBound 0x3e1 /* top12(asuint64(0x1p-30)). */ macro 37 v_u64_t special = v_cond_u64 (ia12 - TinyBound > BigBound - TinyBound); in V_NAME()
|
D | v_atanf_3u.c | 18 #define TinyBound 0x308 /* top12(asuint(0x1p-30)). */ macro 44 v_u32_t special = v_cond_u32 (ia12 - TinyBound > BigBound - TinyBound); in V_NAME()
|
D | atanf_2u9.c | 14 #define TinyBound 0x30800000 /* asuint(0x1p-30). */ macro 31 if (unlikely (ia < TinyBound)) in atanf()
|
D | v_atanhf_3u1.c | 20 #define TinyBound 0x39800000 /* 0x1p-12, below which atanhf(x) rounds to x. */ macro 36 v_u32_t special = v_cond_u32 ((iax >= One) | (iax <= TinyBound)); in V_NAME()
|
D | expm1_2u5.c | 17 #define TinyBound \ macro 36 if (ax <= TinyBound || ix == 0x7ff0000000000000) in expm1()
|
D | v_log1pf_2u1.c | 15 #define TinyBound 0x340 /* asuint32(0x1p-23). ulp=0.5 at 0x1p-23. */ macro 100 = v_cond_u32 (ia12 - v_u32 (TinyBound) >= (0x7f8 - TinyBound)) in V_NAME()
|
D | v_coshf_2u4.c | 14 #define TinyBound 0x20000000 /* 0x1p-63: Round to 1 below this. */ macro 41 v_u32_t tiny = v_cond_u32 (iax <= TinyBound); in V_NAME()
|
D | v_asinhf_2u7.c | 18 #define TinyBound v_u32 (0x30800000) /* asuint(0x1p-30). */ macro 42 special |= v_cond_u32 (iax < TinyBound); in V_NAME()
|
D | v_expm1f_1u6.c | 23 #define TinyBound (0x34000000) /* asuint(0x1p-23). */ macro 41 = v_cond_u32 ((ax >= SpecialBound) | (ix == 0x80000000) | (ax < TinyBound)); in V_NAME()
|
D | atanhf_3u1.c | 18 #define TinyBound 0x39800000 /* 0x1p-12, below which atanhf(x) rounds to x. */ macro 67 if (unlikely (iax < TinyBound)) in atanhf()
|
D | v_cbrt_2u.c | 17 #define TinyBound 0x001 /* top12 (smallest_normal). */ macro 45 v_u64_t special = v_cond_u64 ((ia12 < TinyBound) | (ia12 >= BigBound)); in V_NAME()
|
D | v_expm1_2u5.c | 18 #define TinyBound \ macro 61 v_u64_t special = v_cond_u64 ((ax >= SpecialBound) | (ax <= TinyBound)); in V_NAME()
|
/external/arm-optimized-routines/math/ |
D | v_sinf.c | 27 #define TinyBound v_f32 (0x1p-61f) macro 52 cmp = v_cond_u32 ((ir - v_as_u32_f32 (TinyBound) in V_NAME() 53 >= v_as_u32_f32 (RangeVal) - v_as_u32_f32 (TinyBound))); in V_NAME()
|
D | v_exp.c | 42 #define TinyBound 0x200 /* top12 (asuint64 (0x1p-511)). */ macro 87 cmp = v_cond_u64 ((v_as_u64_f64 (v_abs_f64 (x)) >> 52) - TinyBound in V_NAME() 88 >= BigBound - TinyBound); in V_NAME()
|
D | v_exp2f.c | 30 #define TinyBound 0x20000000 /* asuint (0x1p-63). */ macro 70 cmp = v_cond_u32 ((v_as_u32_f32 (x) & 0x7fffffff) - TinyBound in V_NAME() 71 >= BigBound - TinyBound); in V_NAME()
|
D | v_expf.c | 33 #define TinyBound 0x20000000 /* asuint (0x1p-63). */ macro 73 cmp = v_cond_u32 ((v_as_u32_f32 (x) & 0x7fffffff) - TinyBound in V_NAME() 74 >= BigBound - TinyBound); in V_NAME()
|
D | v_sin.c | 40 #define TinyBound 0x202 /* top12 (asuint64 (0x1p-509)). */ macro 68 cmp = v_cond_u64 ((ir >> 52) - TinyBound >= Thresh); in V_NAME()
|