Skip to content

Commit dd637d3

Browse files
feat: revert ss/sd operations
1 parent 4ddc533 commit dd637d3

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

clang/lib/Headers/avx512fintrin.h

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8383,30 +8383,24 @@ _mm512_maskz_moveldup_ps(__mmask16 __U, __m512 __A) {
83838383
(__v16sf)_mm512_setzero_ps());
83848384
}
83858385

8386-
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_move_ss(__m128 __W,
8387-
__mmask8 __U,
8388-
__m128 __A,
8389-
__m128 __B) {
8386+
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
8387+
_mm_mask_move_ss(__m128 __W, __mmask8 __U, __m128 __A, __m128 __B) {
83908388
return __builtin_ia32_selectss_128(__U, _mm_move_ss(__A, __B), __W);
83918389
}
83928390

8393-
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_move_ss(__mmask8 __U,
8394-
__m128 __A,
8395-
__m128 __B) {
8391+
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR
8392+
_mm_maskz_move_ss(__mmask8 __U, __m128 __A, __m128 __B) {
83968393
return __builtin_ia32_selectss_128(__U, _mm_move_ss(__A, __B),
83978394
_mm_setzero_ps());
83988395
}
83998396

8400-
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_move_sd(__m128d __W,
8401-
__mmask8 __U,
8402-
__m128d __A,
8403-
__m128d __B) {
8397+
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
8398+
_mm_mask_move_sd(__m128d __W, __mmask8 __U, __m128d __A, __m128d __B) {
84048399
return __builtin_ia32_selectsd_128(__U, _mm_move_sd(__A, __B), __W);
84058400
}
84068401

8407-
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_move_sd(__mmask8 __U,
8408-
__m128d __A,
8409-
__m128d __B) {
8402+
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR
8403+
_mm_maskz_move_sd(__mmask8 __U, __m128d __A, __m128d __B) {
84108404
return __builtin_ia32_selectsd_128(__U, _mm_move_sd(__A, __B),
84118405
_mm_setzero_pd());
84128406
}

0 commit comments

Comments
 (0)