Home
last modified time | relevance | path

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

12

/dports/lang/pocl/pocl-1.8/lib/kernel/sleef/arch/
H A Dmisc.h214 #define SLEEF_INFINITY __builtin_inf() macro
236 #define SLEEF_INFINITY (1e+300 * 1e+300) macro
237 #define SLEEF_NAN (SLEEF_INFINITY - SLEEF_INFINITY)
238 #define SLEEF_INFINITYf ((float)SLEEF_INFINITY)
240 #define SLEEF_INFINITYl ((long double)SLEEF_INFINITY)
H A Dhelperadvsimd.h492 const float64x2_t inf = vdupq_n_f64(SLEEF_INFINITY); in visinf_vo_vd()
493 const float64x2_t neg_inf = vdupq_n_f64(-SLEEF_INFINITY); in visinf_vo_vd()
503 return vreinterpretq_u32_u64(vceqq_f64(d, vdupq_n_f64(SLEEF_INFINITY))); in vispinf_vo_vd()
507 return vreinterpretq_u32_u64(vceqq_f64(d, vdupq_n_f64(-SLEEF_INFINITY))); in visminf_vo_vd()
H A Dhelpersse2.h239 return vreinterpret_vm_vd(_mm_cmpeq_pd(vabs_vd_vd(d), _mm_set1_pd(SLEEF_INFINITY))); in visinf_vo_vd()
243 return vreinterpret_vm_vd(_mm_cmpeq_pd(d, _mm_set1_pd(SLEEF_INFINITY))); in vispinf_vo_vd()
247 return vreinterpret_vm_vd(_mm_cmpeq_pd(d, _mm_set1_pd(-SLEEF_INFINITY))); in visminf_vo_vd()
H A Dhelperavx2.h219 …return vreinterpret_vm_vd(_mm256_cmp_pd(vabs_vd_vd(d), _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)… in visinf_vo_vd()
223 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
227 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
H A Dhelperavx2_128.h200 return vreinterpret_vm_vd(_mm_cmp_pd(vabs_vd_vd(d), _mm_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in visinf_vo_vd()
204 return vreinterpret_vm_vd(_mm_cmp_pd(d, _mm_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
208 return vreinterpret_vm_vd(_mm_cmp_pd(d, _mm_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
H A Dhelperavx512f.h233 return _mm512_cmp_pd_mask(vabs_vd_vd(d), _mm512_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ); in visinf_vo_vd()
237 return _mm512_cmp_pd_mask(d, _mm512_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ); in vispinf_vo_vd()
241 return _mm512_cmp_pd_mask(d, _mm512_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ); in visminf_vo_vd()
H A Dhelperavx.h269 …return vreinterpret_vm_vd(_mm256_cmp_pd(vabs_vd_vd(d), _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)… in visinf_vo_vd()
273 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
277 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
H A Dhelperpurec.h288 …et; for(int i=0;i<VECTLENDP;i++) ret.x[i] = (d.d[i] == SLEEF_INFINITY || d.d[i] == -SLEEF_INFINITY in visinf_vo_vd()
289 … d) { vopmask ret; for(int i=0;i<VECTLENDP;i++) ret.x[i] = d.d[i] == SLEEF_INFINITY ? -1 : 0; retu… in vispinf_vo_vd()
290 …d) { vopmask ret; for(int i=0;i<VECTLENDP;i++) ret.x[i] = d.d[i] == -SLEEF_INFINITY ? -1 : 0; retu… in visminf_vo_vd()
/dports/math/sleef/sleef-3.5.0/src/common/
H A Dmisc.h276 #define SLEEF_INFINITY __builtin_inf() macro
309 #define SLEEF_INFINITY (1e+300 * 1e+300) macro
310 #define SLEEF_NAN (SLEEF_INFINITY - SLEEF_INFINITY)
311 #define SLEEF_INFINITYf ((float)SLEEF_INFINITY)
313 #define SLEEF_INFINITYl ((long double)SLEEF_INFINITY)
/dports/math/sleef/sleef-3.5.0/src/libm/
H A Dsleefdp.c76 static INLINE CONST int xisinf(double x) { return x == SLEEF_INFINITY || x == -SLEEF_INFINITY; } in xisinf()
1466 if (xisinf(d)) x = SLEEF_INFINITY; in xlog()
1468 if (d == 0) x = -SLEEF_INFINITY; in xlog()
1603 if (d == 0) r = -SLEEF_INFINITY; in xlog_u1()
2072 if (d == 0) r = -SLEEF_INFINITY; in xlog10()
2110 if (d == 0) r = -SLEEF_INFINITY; in xlog2()
2143 if (d == 0) r = -SLEEF_INFINITY; in xlog2_u35()
2186 if (d == -1) r = -SLEEF_INFINITY; in xlog1p()
2243 ret = d == SLEEF_INFINITY ? SLEEF_INFINITY : ret; in xsqrt_u05()
2318 if (x == SLEEF_INFINITY || y == SLEEF_INFINITY) ret = SLEEF_INFINITY; in xhypot_u05()
[all …]
H A Dsleefsimddp.c2189 x = vsel_vd_vo_vd_vd(vispinf_vo_vd(d), vcast_vd_d(SLEEF_INFINITY), x); in xlog()
2368 r = vsel_vd_vo_vd_vd(vispinf_vo_vd(d), vcast_vd_d(SLEEF_INFINITY), r); in xlog_u1()
2435 vcast_vd_d(SLEEF_INFINITY))))), in xpow()
2441 vreinterpret_vm_vd(vcast_vd_d(SLEEF_INFINITY))))), in xpow()
2611 vmulsign_vd_vd_vd(vcast_vd_d(SLEEF_INFINITY), x), y); in xasinh()
2625 vcast_vd_d(SLEEF_INFINITY), y); in xacosh()
2923 r = vsel_vd_vo_vd_vd(vispinf_vo_vd(d), vcast_vd_d(SLEEF_INFINITY), r); in xlog10()
3280 veq_vo_vd_vd(d, vcast_vd_d(SLEEF_INFINITY))), d, w); in xsqrt_u05()
3344 …o_vo(veq_vo_vd_vd(x, vcast_vd_d(SLEEF_INFINITY)), veq_vo_vd_vd(y, vcast_vd_d(SLEEF_INFINITY))), vc… in xhypot_u05()
3359 …o_vo(veq_vo_vd_vd(x, vcast_vd_d(SLEEF_INFINITY)), veq_vo_vd_vd(y, vcast_vd_d(SLEEF_INFINITY))), vc… in xhypot_u35()
[all …]
/dports/lang/pocl/pocl-1.8/lib/kernel/sleef/libm/
H A Dsleefdp.c71 static INLINE CONST int xisinf(double x) { return x == SLEEF_INFINITY || x == -SLEEF_INFINITY; } in xisinf()
1313 if (xisinf(d)) x = SLEEF_INFINITY; in xlog()
1315 if (d == 0) x = -SLEEF_INFINITY; in xlog()
1414 if (d == 0) r = -SLEEF_INFINITY; in xlog_u1()
1795 if (d == 0) r = -SLEEF_INFINITY; in xlog10()
1834 if (d == SLEEF_INFINITY) r = SLEEF_INFINITY; in xlog1p_fast()
1836 if (d == -1) r = -SLEEF_INFINITY; in xlog1p_fast()
1873 if (d == 0) r = -SLEEF_INFINITY; in xlog2()
1945 ret = d == SLEEF_INFINITY ? SLEEF_INFINITY : ret; in xsqrt_u05()
2026 if (x == SLEEF_INFINITY || y == SLEEF_INFINITY) ret = SLEEF_INFINITY; in xhypot_u05()
[all …]
H A Dsleefsimddp.c1624 vcast_vd_d(SLEEF_INFINITY))))), in xpow()
1669 vcast_vd_d(SLEEF_INFINITY)); in xpown()
1706 vcast_vd_d(SLEEF_INFINITY), in xpowr()
1711 veq_vo_vd_vd(y, vcast_vd_d(-SLEEF_INFINITY)), in xpowr()
1712 vcast_vd_d(SLEEF_INFINITY), in xpowr()
1733 veq_vo_vd_vd(x, vcast_vd_d(SLEEF_INFINITY)), in xpowr()
1913 vcast_vd_d(SLEEF_INFINITY), y); in xacosh()
2546 …o_vo(veq_vo_vd_vd(x, vcast_vd_d(SLEEF_INFINITY)), veq_vo_vd_vd(y, vcast_vd_d(SLEEF_INFINITY))), vc… in xhypot_u05()
2561 …o_vo(veq_vo_vd_vd(x, vcast_vd_d(SLEEF_INFINITY)), veq_vo_vd_vd(y, vcast_vd_d(SLEEF_INFINITY))), vc… in xhypot_u35()
2726 r = vsel_vd_vo_vd_vd(o, vcast_vd_d(SLEEF_INFINITY), r); in xlgamma_r_u1()
[all …]
/dports/math/sleef/sleef-3.5.0/src/quad/
H A Dsleefsimdqp.c1040 …ret = vsel_vd_vo_vd_vd(o, vmulsign_vd_vd_vd(vcast_vd_d(SLEEF_INFINITY), tdxgetd3x_vd_tdx(t)), ret); in vcast_vd_tdx()
1459 …_vd3_vo_vd3_vd3(vand_vo_vo_vo(o, p), vcast_vd3_d_d_d(SLEEF_INFINITY, SLEEF_INFINITY, SLEEF_INFINIT… in exp_tdx_tdx()
1509 …_vd3_vo_vd3_vd3(vand_vo_vo_vo(o, p), vcast_vd3_d_d_d(SLEEF_INFINITY, SLEEF_INFINITY, SLEEF_INFINIT… in exp2_tdx_tdx()
1562 …_vd3_vo_vd3_vd3(vand_vo_vo_vo(o, p), vcast_vd3_d_d_d(SLEEF_INFINITY, SLEEF_INFINITY, SLEEF_INFINIT… in exp10_tdx_tdx()
1623 vcast_vd3_d_d_d(SLEEF_INFINITY, SLEEF_INFINITY, SLEEF_INFINITY), tdxgetd3_vd3_tdx(r))); in expm1_tdx_tdx()
1681 vcast_vd3_d_d_d(-SLEEF_INFINITY, -SLEEF_INFINITY, -SLEEF_INFINITY), tdxgetd3_vd3_tdx(r))); in log_tdx_tdx()
1731 vcast_vd3_d_d_d(-SLEEF_INFINITY, -SLEEF_INFINITY, -SLEEF_INFINITY), tdxgetd3_vd3_tdx(r))); in log2_tdx_tdx()
1780 vcast_vd3_d_d_d(-SLEEF_INFINITY, -SLEEF_INFINITY, -SLEEF_INFINITY), tdxgetd3_vd3_tdx(r))); in log10_tdx_tdx()
1842 …= vsel_tdx_vo64_tdx_tdx(vor_vo_vo_vo(veq_vo_vd_vd(tdxgetd3x_vd_tdx(d), vcast_vd_d(SLEEF_INFINITY)), in log1p_tdx_tdx()
1844 …o_vd(tdxgetd3x_vd_tdx(d)), fminf), vcast_vd3_d_d_d(-SLEEF_INFINITY, -SLEEF_INFINITY, -SLEEF_INFINI… in log1p_tdx_tdx()
[all …]
/dports/math/sleef/sleef-3.5.0/src/arch/
H A Dhelperadvsimd.h433 return vbslq_f64(vceqq_f64(vabs_vd_vd(d), vcast_vd_d(SLEEF_INFINITY)), in vrec_vd_vd()
461 vceqq_f64(d, vcast_vd_d(SLEEF_INFINITY))), d, w); in vsqrt_vd_vd()
574 const float64x2_t inf = vdupq_n_f64(SLEEF_INFINITY); in visinf_vo_vd()
575 const float64x2_t neg_inf = vdupq_n_f64(-SLEEF_INFINITY); in visinf_vo_vd()
585 return vreinterpretq_u32_u64(vceqq_f64(d, vdupq_n_f64(SLEEF_INFINITY))); in vispinf_vo_vd()
589 return vreinterpretq_u32_u64(vceqq_f64(d, vdupq_n_f64(-SLEEF_INFINITY))); in visminf_vo_vd()
H A Dhelperpurec_scalar.h267 …c INLINE vopmask visinf_vo_vd(vdouble d) { return (d == SLEEF_INFINITY || d == -SLEEF_INFINITY) ?… in visinf_vo_vd()
268 static INLINE vopmask vispinf_vo_vd(vdouble d) { return d == SLEEF_INFINITY ? ~(uint32_t)0 : 0; } in vispinf_vo_vd()
269 static INLINE vopmask visminf_vo_vd(vdouble d) { return d == -SLEEF_INFINITY ? ~(uint32_t)0 : 0; } in visminf_vo_vd()
H A Dhelpersve.h824 return vsel_vd_vo_vd_vd(svcmpeq_f64(ptrue, vabs_vd_vd(d), vcast_vd_d(SLEEF_INFINITY)), in vrec_vd_vd()
851 svcmpeq_f64(ptrue, d, vcast_vd_d(SLEEF_INFINITY))), d, w); in vsqrt_vd_vd()
880 return svcmpeq_n_f64(ptrue, svabs_f64_x(ptrue, vd), SLEEF_INFINITY); in visinf_vo_vd()
883 return svcmpeq_n_f64(ptrue, vd, SLEEF_INFINITY); in vispinf_vo_vd()
886 return svcmpeq_n_f64(ptrue, vd, -SLEEF_INFINITY); in visminf_vo_vd()
H A Dhelpers390x_128.h314 …visinf_vo_vd(vdouble d) { return (vopmask)(vec_cmpeq(vabs_vd_vd(d), vcast_vd_d(SLEEF_INFINITY))); } in visinf_vo_vd()
315 …NE vopmask vispinf_vo_vd(vdouble d) { return (vopmask)(vec_cmpeq(d, vcast_vd_d(SLEEF_INFINITY))); } in vispinf_vo_vd()
316 …E vopmask visminf_vo_vd(vdouble d) { return (vopmask)(vec_cmpeq(d, vcast_vd_d(-SLEEF_INFINITY))); } in visminf_vo_vd()
H A Dhelperavx2.h247 …return vreinterpret_vm_vd(_mm256_cmp_pd(vabs_vd_vd(d), _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)… in visinf_vo_vd()
251 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
255 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
H A Dhelperavx2_128.h229 return vreinterpret_vm_vd(_mm_cmp_pd(vabs_vd_vd(d), _mm_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in visinf_vo_vd()
233 return vreinterpret_vm_vd(_mm_cmp_pd(d, _mm_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
237 return vreinterpret_vm_vd(_mm_cmp_pd(d, _mm_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
H A Dhelpersse2.h266 return vreinterpret_vm_vd(_mm_cmpeq_pd(vabs_vd_vd(d), _mm_set1_pd(SLEEF_INFINITY))); in visinf_vo_vd()
270 return vreinterpret_vm_vd(_mm_cmpeq_pd(d, _mm_set1_pd(SLEEF_INFINITY))); in vispinf_vo_vd()
274 return vreinterpret_vm_vd(_mm_cmpeq_pd(d, _mm_set1_pd(-SLEEF_INFINITY))); in visminf_vo_vd()
H A Dhelperpower_128.h549 { return (vopmask)vec_cmpeq(vec_abs(d), vsetall__vd(SLEEF_INFINITY)); } in visinf_vo_vd()
554 { return (vopmask)vec_cmpeq(d, vsetall__vd(SLEEF_INFINITY)); } in vispinf_vo_vd()
559 { return (vopmask)vec_cmpeq(d, vsetall__vd(-SLEEF_INFINITY)); } in visminf_vo_vd()
H A Dhelperavx512f.h282 return _mm512_cmp_pd_mask(vabs_vd_vd(d), _mm512_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ); in visinf_vo_vd()
286 return _mm512_cmp_pd_mask(d, _mm512_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ); in vispinf_vo_vd()
290 return _mm512_cmp_pd_mask(d, _mm512_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ); in visminf_vo_vd()
H A Dhelperavx.h292 …return vreinterpret_vm_vd(_mm256_cmp_pd(vabs_vd_vd(d), _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)… in visinf_vo_vd()
296 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(SLEEF_INFINITY), _CMP_EQ_OQ)); in vispinf_vo_vd()
300 return vreinterpret_vm_vd(_mm256_cmp_pd(d, _mm256_set1_pd(-SLEEF_INFINITY), _CMP_EQ_OQ)); in visminf_vo_vd()
/dports/math/sleef/sleef-3.5.0/src/quad-tester/
H A Dqtester.c469 case 2: d = +SLEEF_INFINITY; break; in do_test()
470 case 3: d = -SLEEF_INFINITY; break; in do_test()

12