Home
last modified time | relevance | path

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

/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dhypot.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 = vcge_u32 (vsubhn_u64 (vreinterpretq_u64_f64 (sqsum), d->tiny_bound), in V_NAME_D2()
H A Dhypotf.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 = vcge_u16 (vsubhn_u32 (vreinterpretq_u32_f32 (sqsum), d->tiny_bound), in V_NAME_F2()
H A Dexpm1.c17 uint64x2_t thresh, tiny_bound; member
28 .tiny_bound = V2 (0x3cc0000000000000 << 1),
59 = vcgeq_u64 (vsubq_u64 (vaddq_u64 (ix, ix), d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dtanh.c15 uint64x2_t thresh, tiny_bound; member
18 .tiny_bound = V2 (0x3e40000000000000), /* asuint64 (0x1p-27). */
43 uint64x2_t special = vcgtq_u64 (vsubq_u64 (ia, d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dsinh.c18 uint64x2_t tiny_bound, thresh; member
27 .tiny_bound = V2 (0x3e50000000000000),
58 vsubq_u64 (vreinterpretq_u64_f64 (ax), d->tiny_bound), d->thresh); in V_NAME_D1()
H A Dsinhf.c17 uint32x4_t tiny_bound, thresh; member
25 .tiny_bound = V4 (0x2fb504f4),
57 vsubq_u32 (vreinterpretq_u32_f32 (ax), d->tiny_bound), d->thresh); in V_NAME_F1()
H A Datanhf.c18 uint32x4_t tiny_bound; member
25 .tiny_bound = V4 (0x39800000),
54 = vorrq_u32 (vcgeq_u32 (iax, d->one), vcltq_u32 (iax, d->tiny_bound)); in V_NAME_F1()
H A Dcoshf.c16 uint32x4_t tiny_bound; member
23 .tiny_bound = V4 (0x20000000), /* 0x1p-63: Round to 1 below this. */
58 uint32x4_t tiny = vcleq_u32 (iax, d->tiny_bound); in V_NAME_F1()
H A Dasinhf.c19 uint32x4_t tiny_bound; member
26 .tiny_bound = V4 (0x30800000) /* asuint(0x1p-30). */
57 special = vorrq_u32 (special, vcltq_u32 (iax, dat->tiny_bound)); in V_NAME_F1()
H A Dcbrt.c17 uint64x2_t abs_mask, tiny_bound; member
27 .tiny_bound = V2(0x0010000000000000), /* Smallest normal. */
64 = vcge_u32 (vsubhn_u64 (iax, d->tiny_bound), vget_low_u32 (d->thresh)); in V_NAME_D1()
H A Derff.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 Derf.c20 float64x2_t tiny_bound, huge_bound, scale_minus_one; member
34 .tiny_bound = V2 (0x1p-226),
88 uint64x2_t cmp2 = vcltq_f64 (a, dat->tiny_bound); in V_NAME_D1()
H A Dasinh.c16 float64x2_t tiny_bound; member
27 .tiny_bound = V2 (0x1p-26),
149 uint64x2_t tiny = vcltq_f64 (ax, d->tiny_bound); in V_NAME_D1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Dhypot.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 Dtanh.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 Dcbrt.c19 uint64_t tiny_bound, thresh; member
31 .tiny_bound = 0x0010000000000000, /* Smallest normal. */
72 svbool_t special = svcmpge (pg, svsub_x (pg, iax, d->tiny_bound), d->thresh); in SV_NAME_D1()