Home
last modified time | relevance | path

Searched refs:tiny_bound (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/arm-optimized-routines/pl/math/
H A Dv_hypot_1u5.c15 uint64x2_t tiny_bound, thres; member
17 .tiny_bound = V2 (0x2000000000000000), /* asuint (0x1p-511). */
23 uint64x2_t tiny_bound; member
26 .tiny_bound = V2 (0x0360000000000000), /* asuint (0x1p-969). */
57 uint64x2_t specialx = vcgeq_u64 (vsubq_u64 (ix, d->tiny_bound), d->thres); in V_NAME_D2()
58 uint64x2_t specialy = vcgeq_u64 (vsubq_u64 (iy, d->tiny_bound), d->thres); in V_NAME_D2()
79 vsubhn_u64 (vreinterpretq_u64_f64 (sqsum), d->tiny_bound), in V_NAME_D2()
H A Dv_hypotf_1u5.c15 uint32x4_t tiny_bound, thres; member
17 .tiny_bound = V4 (0x20000000), /* asuint (0x1p-63). */
23 uint32x4_t tiny_bound; member
26 .tiny_bound = V4 (0x0C800000), /* asuint (0x1p-102). */
56 uint32x4_t specialx = vcgeq_u32 (vsubq_u32 (ix, d->tiny_bound), d->thres); in V_NAME_F2()
57 uint32x4_t specialy = vcgeq_u32 (vsubq_u32 (iy, d->tiny_bound), d->thres); in V_NAME_F2()
78 vsubhn_u32 (vreinterpretq_u32_f32 (sqsum), d->tiny_bound), in V_NAME_F2()
H A Dsv_hypot_1u5.c14 uint64_t tiny_bound, thres; member
16 .tiny_bound = 0x0c80000000000000, /* asuint (0x1p-102). */
39 pg, svsub_x (pg, svreinterpret_u64 (sqsum), d->tiny_bound), d->thres); in SV_NAME_D2()
H A Dv_atanhf_3u1.c18 uint32x4_t tiny_bound; member
25 .tiny_bound = V4 (0x39800000),
52 = vorrq_u32 (vcgeq_u32 (iax, d->one), vcltq_u32 (iax, d->tiny_bound)); in V_NAME_F1()
H A Dv_coshf_2u4.c17 uint32x4_t tiny_bound, special_bound; member
20 .tiny_bound = V4 (0x20000000), /* 0x1p-63: Round to 1 below this. */
52 uint32x4_t tiny = vcleq_u32 (iax, d->tiny_bound); in V_NAME_F1()
H A Dv_sinhf_2u3.c19 uint32x4_t tiny_bound, thresh; member
28 .tiny_bound = V4 (0x2fb504f4),
59 uint32x4_t special = vcgeq_u32 (vsubq_u32 (iax, d->tiny_bound), d->thresh); in V_NAME_F1()
H A Dv_asinhf_2u7.c20 uint32x4_t tiny_bound; member
26 .tiny_bound = V4 (0x30800000) /* asuint(0x1p-30). */
50 special = vorrq_u32 (special, vcltq_u32 (iax, dat->tiny_bound)); in V_NAME_F1()
H A Dsv_tanh_3u.c17 uint64_t thresh, tiny_bound; member
31 .tiny_bound = 0x3e40000000000000, /* asuint64 (0x1p-27). */
79 svbool_t special = svcmpgt (pg, svsub_x (pg, ia, d->tiny_bound), d->thresh); in SV_NAME_D1()
H A Dv_cbrt_2u.c17 uint64x2_t abs_mask, tiny_bound; member
27 .tiny_bound = V2(0x0010000000000000), /* Smallest normal. */
57 = vcge_u32 (vsubhn_u64 (iax, d->tiny_bound), vget_low_u32 (d->thresh)); in V_NAME_D1()
H A Dv_expm1_2u5.c19 uint64x2_t thresh, tiny_bound; member
39 .tiny_bound = V2 (0x3cc0000000000000 << 1),
70 = vcgeq_u64 (vsubq_u64 (vaddq_u64 (ix, ix), d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dv_tanh_3u.c18 uint64x2_t thresh, tiny_bound; member
33 .tiny_bound = V2 (0x3e40000000000000), /* asuint64 (0x1p-27). */
82 uint64x2_t special = vcgtq_u64 (vsubq_u64 (ia, d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dv_erff_2u.c16 float32x4_t tiny_bound, scale_minus_one; member
23 .tiny_bound = V4 (0x1p-62f),
70 uint32x4_t cmp = vcaltq_f32 (x, dat->tiny_bound); in V_NAME_F1()
H A Dv_sinh_3u.c20 uint64x2_t tiny_bound, thresh; member
40 .tiny_bound = V2 (0x3e50000000000000),
96 vsubq_u64 (vreinterpretq_u64_f64 (ax), d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dsv_cbrt_2u.c19 uint64_t tiny_bound, thresh; member
31 .tiny_bound = 0x0010000000000000, /* Smallest normal. */
66 svbool_t special = svcmpge (pg, svsub_x (pg, iax, d->tiny_bound), d->thresh); in SV_NAME_D1()
H A Dv_log1pf_2u1.c16 uint32x4_t tiny_bound, minus_one, four, thresh; member
26 .tiny_bound = V4 (0x34000000), /* asuint32(0x1p-23). ulp=0.5 at 0x1p-23. */
68 = vorrq_u32 (vcgeq_u32 (vsubq_u32 (ia, d->tiny_bound), d->thresh), in V_NAME_F1()
H A Dv_erf_2u5.c19 float64x2_t tiny_bound, huge_bound, scale_minus_one; member
32 .tiny_bound = V2 (0x1p-226),
86 uint64x2_t cmp2 = vcltq_f64 (a, dat->tiny_bound); in V_NAME_D1()
H A Dv_asinh_3u5.c20 float64x2_t ln2, tiny_bound; member
25 .tiny_bound = V2 (0x1p-26),
109 uint64x2_t tiny = vcltq_f64 (ax, d->tiny_bound); in V_NAME_D1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/
H A Dv_logf.c16 float32x4_t ln2, tiny_bound; member
24 .tiny_bound = V4 (0x1p-126),