[clang] [Headers][X86] Allow AVX512 masked arithmetic ss/sd intrinsics to be used in constexpr (PR #162816)

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Wed Nov 12 03:52:28 PST 2025


================
@@ -3814,6 +3844,8 @@ __m128d test_mm_maskz_div_sd(__mmask8 __U, __m128d __A, __m128d __B) {
   // CHECK-NEXT: insertelement <2 x double> %{{.*}}, double %{{.*}}, i64 0
   return _mm_maskz_div_sd(__U,__A,__B); 
 }
+TEST_CONSTEXPR(match_m128d(_mm_maskz_div_sd(0x1, (__m128d)(__v2df){8.0, 10.0}, (__m128d)(__v2df){2.0, 20.0}), 4.0, 0.0));
----------------
RKSimon wrote:

_mm_mask_move_ss / _mm_maskz_move_ss / _mm_mask_move_sd / _mm_maskz_move_sd test coverage

https://github.com/llvm/llvm-project/pull/162816


More information about the cfe-commits mailing list