Home
last modified time | relevance | path

Searched refs:_MM_FROUND_NO_EXC (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGen/X86/
H A Davx512er-builtins.c9 return _mm512_rsqrt28_round_pd(a, _MM_FROUND_NO_EXC); in test_mm512_rsqrt28_round_pd()
21 return _mm512_maskz_rsqrt28_round_pd(m, a, _MM_FROUND_NO_EXC); in test_mm512_maskz_rsqrt28_round_pd()
45 return _mm512_rsqrt28_round_ps(a, _MM_FROUND_NO_EXC); in test_mm512_rsqrt28_round_ps()
81 return _mm_rsqrt28_round_ss(a, b, _MM_FROUND_NO_EXC); in test_mm_rsqrt28_round_ss()
117 return _mm_rsqrt28_round_sd(a, b, _MM_FROUND_NO_EXC); in test_mm_rsqrt28_round_sd()
135 return _mm512_rcp28_round_pd(a, _MM_FROUND_NO_EXC); in test_mm512_rcp28_round_pd()
171 return _mm512_rcp28_round_ps(a, _MM_FROUND_NO_EXC); in test_mm512_rcp28_round_ps()
207 return _mm_rcp28_round_ss(a, b, _MM_FROUND_NO_EXC); in test_mm_rcp28_round_ss()
243 return _mm_rcp28_round_sd(a, b, _MM_FROUND_NO_EXC); in test_mm_rcp28_round_sd()
279 return _mm512_exp2a23_round_pd(a, _MM_FROUND_NO_EXC); in test_mm512_exp2a23_round_pd()
[all …]
H A Davx512fp16-builtins.c622 return _mm512_min_round_ph(__A, __B, _MM_FROUND_NO_EXC); in test_mm512_min_round_ph()
661 return _mm512_max_round_ph(__A, __B, _MM_FROUND_NO_EXC); in test_mm512_max_round_ph()
1757 return _mm512_getexp_round_ph(__A, _MM_FROUND_NO_EXC); in test_mm512_getexp_round_ph()
2180 return _mm512_cvt_roundph_pd(A, _MM_FROUND_NO_EXC); in test_mm512_cvt_roundph_pd()
2216 return _mm_cvt_roundsh_ss(A, B, _MM_FROUND_NO_EXC); in test_mm_cvt_roundsh_ss()
2324 return _mm_cvt_roundsh_sd(A, B, _MM_FROUND_NO_EXC); in test_mm_cvt_roundsh_sd()
3110 return _mm_cvtt_roundsh_i32(A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsh_i32()
3123 return _mm_cvtt_roundsh_i64(A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsh_i64()
3136 return _mm_cvtt_roundsh_u32(A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsh_u32()
3149 return _mm_cvtt_roundsh_u64(A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsh_u64()
[all …]
H A Davx512dq-builtins-constrained.c48 return _mm512_cvt_roundepi64_pd(__A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_cvt_roundepi64_pd()
56 …return _mm512_mask_cvt_roundepi64_pd(__W, __U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_mask_cvt_roundepi64_pd()
64 return _mm512_maskz_cvt_roundepi64_pd(__U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_maskz_cvt_roundepi64_pd()
121 return _mm512_cvt_roundepi64_ps(__A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_cvt_roundepi64_ps()
129 …return _mm512_mask_cvt_roundepi64_ps(__W, __U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_mask_cvt_roundepi64_ps()
145 return _mm512_maskz_cvt_roundepi64_ps(__U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_maskz_cvt_roundepi64_ps()
178 return _mm512_cvt_roundepu64_pd(__A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_cvt_roundepu64_pd()
186 …return _mm512_mask_cvt_roundepu64_pd(__W, __U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_mask_cvt_roundepu64_pd()
194 return _mm512_maskz_cvt_roundepu64_pd(__U, __A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_maskz_cvt_roundepu64_pd()
243 return _mm512_cvt_roundepu64_ps(__A, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC); in test_mm512_cvt_roundepu64_ps()
[all …]
H A Davx512f-builtins.c4808 return _mm_cvtt_roundsd_i32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_i32()
4814 return _mm_cvtt_roundsd_si32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_si32()
4827 return _mm_cvtt_roundsd_si64(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_si64()
4833 return _mm_cvtt_roundsd_i64(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_i64()
4846 return _mm_cvtt_roundsd_u32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_u32()
4859 return _mm_cvtt_roundsd_u64(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundsd_u64()
4872 return _mm_cvtt_roundss_i32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundss_i32()
4878 return _mm_cvtt_roundss_si32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundss_si32()
4891 return _mm_cvtt_roundss_i64(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundss_i64()
4910 return _mm_cvtt_roundss_u32(__A, _MM_FROUND_NO_EXC); in test_mm_cvtt_roundss_u32()
[all …]
H A Davx512dq-builtins.c695 return _mm512_cvtt_roundpd_epi64(__A, _MM_FROUND_NO_EXC); in test_mm512_cvtt_roundpd_epi64()
701 return _mm512_mask_cvtt_roundpd_epi64(__W, __U, __A, _MM_FROUND_NO_EXC); in test_mm512_mask_cvtt_roundpd_epi64()
707 return _mm512_maskz_cvtt_roundpd_epi64(__U, __A, _MM_FROUND_NO_EXC); in test_mm512_maskz_cvtt_roundpd_epi64()
731 return _mm512_cvtt_roundpd_epu64(__A, _MM_FROUND_NO_EXC); in test_mm512_cvtt_roundpd_epu64()
737 return _mm512_mask_cvtt_roundpd_epu64(__W, __U, __A, _MM_FROUND_NO_EXC); in test_mm512_mask_cvtt_roundpd_epu64()
743 return _mm512_maskz_cvtt_roundpd_epu64(__U, __A, _MM_FROUND_NO_EXC); in test_mm512_maskz_cvtt_roundpd_epu64()
767 return _mm512_cvtt_roundps_epi64(__A, _MM_FROUND_NO_EXC); in test_mm512_cvtt_roundps_epi64()
773 return _mm512_mask_cvtt_roundps_epi64(__W, __U, __A, _MM_FROUND_NO_EXC); in test_mm512_mask_cvtt_roundps_epi64()
779 return _mm512_maskz_cvtt_roundps_epi64(__U, __A, _MM_FROUND_NO_EXC); in test_mm512_maskz_cvtt_roundps_epi64()
803 return _mm512_cvtt_roundps_epu64(__A, _MM_FROUND_NO_EXC); in test_mm512_cvtt_roundps_epu64()
[all …]
H A Davx512f-builtins-constrained.c84 return _mm512_cvt_roundps_ph(__A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm512_cvt_roundps_ph()
91 return _mm512_mask_cvt_roundps_ph(__W, __U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm512_mask_cvt_roundps_ph()
98 return _mm512_maskz_cvt_roundps_ph(__U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm512_maskz_cvt_roundps_ph()
105 return _mm512_cvt_roundph_ps(__A, _MM_FROUND_NO_EXC); in test_mm512_cvt_roundph_ps()
112 return _mm512_mask_cvt_roundph_ps(__W, __U, __A, _MM_FROUND_NO_EXC); in test_mm512_mask_cvt_roundph_ps()
119 return _mm512_maskz_cvt_roundph_ps(__U, __A, _MM_FROUND_NO_EXC); in test_mm512_maskz_cvt_roundph_ps()
H A Davx512vl-builtins-constrained.c54 return _mm_mask_cvtps_ph(__W, __U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm_mask_cvtps_ph()
60 return _mm_maskz_cvtps_ph(__U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm_maskz_cvtps_ph()
66 return _mm256_mask_cvtps_ph(__W, __U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm256_mask_cvtps_ph()
72 return _mm256_maskz_cvtps_ph(__U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm256_maskz_cvtps_ph()
H A Davx512f-builtins-constrained-cmp.c8 return _mm512_cmp_round_ps_mask(a, b, _CMP_EQ_OQ, _MM_FROUND_NO_EXC); in test_mm512_cmp_round_ps_mask()
14 return _mm512_mask_cmp_round_ps_mask(m, a, b, _CMP_EQ_OQ, _MM_FROUND_NO_EXC); in test_mm512_mask_cmp_round_ps_mask()
404 return _mm512_cmp_round_pd_mask(a, b, _CMP_EQ_OQ, _MM_FROUND_NO_EXC); in test_mm512_cmp_round_pd_mask()
410 return _mm512_mask_cmp_round_pd_mask(m, a, b, _CMP_EQ_OQ, _MM_FROUND_NO_EXC); in test_mm512_mask_cmp_round_pd_mask()
H A Davx512vl-builtins.c9672 return _mm_mask_cvtps_ph(__W, __U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm_mask_cvtps_ph()
9678 return _mm_maskz_cvtps_ph(__U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm_maskz_cvtps_ph()
9684 return _mm256_mask_cvtps_ph(__W, __U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm256_mask_cvtps_ph()
9690 return _mm256_maskz_cvtps_ph(__U, __A, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC); in test_mm256_maskz_cvtps_ph()
/llvm-project-15.0.7/clang/lib/Headers/ppc_wrappers/
H A Dsmmintrin.h53 #define _MM_FROUND_NO_EXC 0x08 macro
64 if (__rounding & _MM_FROUND_NO_EXC) { in _mm_round_pd()
108 case _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC: in _mm_round_pd()
112 case _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC: in _mm_round_pd()
116 case _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC: in _mm_round_pd()
123 if (__rounding & _MM_FROUND_NO_EXC) { in _mm_round_pd()
155 if (__rounding & _MM_FROUND_NO_EXC) { in _mm_round_ps()
199 case _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC: in _mm_round_ps()
203 case _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC: in _mm_round_ps()
207 case _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC: in _mm_round_ps()
[all …]
/llvm-project-15.0.7/libc/src/__support/FPUtil/x86_64/
H A Dnearest_integer.h30 _mm_round_ss(xmm, xmm, _MM_ROUND_NEAREST | _MM_FROUND_NO_EXC); // NOLINT in nearest_integer()
37 _mm_round_sd(xmm, xmm, _MM_ROUND_NEAREST | _MM_FROUND_NO_EXC); // NOLINT in nearest_integer()
/llvm-project-15.0.7/clang/lib/Headers/
H A Dsmmintrin.h32 #define _MM_FROUND_NO_EXC 0x08 macro
39 #define _MM_FROUND_NEARBYINT (_MM_FROUND_NO_EXC | _MM_FROUND_CUR_DIRECTION)