static void avx512f_test (void) { union128d s1, res; unsigned long long s2; double res_ref[4]; s1.x = _mm_set_pd (-24.43, -43.35); s2 = 0xFEDCBA9876543210; res.x = _mm_cvtu64_sd (s1.x, s2); compute_vcvtusi2sd (s1.a, s2, res_ref); if (check_union128d (res, res_ref)) abort (); }
void extern avx512f_test (void) { x = _mm_cvtu64_sd (x, n); x = _mm_cvt_roundu64_sd (x, n, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC); }