@@ -10296,8 +10296,10 @@ __m512i test_mm512_set_epi8(char e63, char e62, char e61, char e60, char e59,
1029610296 e25 , e24 , e23 , e22 , e21 , e20 , e19 , e18 , e17 , e16 , e15 , e14 , e13 , e12 ,
1029710297 e11 , e10 , e9 , e8 , e7 , e6 , e5 , e4 , e3 , e2 , e1 , e0 );
1029810298}
10299- TEST_CONSTEXPR (match_v64qi (_mm512_set_epi8 (0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 ,
10300- 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 , 62 , 63 ), 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 ,
10299+ TEST_CONSTEXPR (match_v64qi (_mm512_set_epi8 (63 , 62 , 61 , 60 , 59 , 58 , 57 , 56 , 55 , 54 , 53 , 52 , 51 , 50 , 49 , 48 ,
10300+ 47 , 46 , 45 , 44 , 43 , 42 , 41 , 40 , 39 , 38 , 37 , 36 , 35 , 34 , 33 , 32 ,
10301+ 31 , 30 , 29 , 28 , 27 , 26 , 25 , 24 , 23 , 22 , 21 , 20 , 19 , 18 , 17 , 16 ,
10302+ 15 , 14 , 13 , 12 , 11 , 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 ), 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 ,
1030110303 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 , 62 , 63 ));
1030210304
1030310305__m512i test_mm512_set_epi16 (short e31 , short e30 , short e29 , short e28 ,
@@ -10343,7 +10345,7 @@ __m512i test_mm512_set_epi16(short e31, short e30, short e29, short e28,
1034310345 e21 , e20 , e19 , e18 , e17 , e16 , e15 , e14 , e13 , e12 , e11 , e10 , e9 , e8 , e7 ,
1034410346 e6 , e5 , e4 , e3 , e2 , e1 , e0 );
1034510347}
10346- TEST_CONSTEXPR (match_v32hi (_mm512_set_epi16 (0 , -1 , 2 , -3 , 4 , -5 , 6 , -7 , 8 , -9 , 10 , -11 , 12 , -13 , 14 , -15 , 16 , -17 , 18 , -19 , 20 , -21 , 22 , -23 , 24 , -25 , 26 , -27 , 28 , -29 , 30 , -31 ), 0 , -1 , 2 , -3 , 4 , -5 , 6 , -7 , 8 , -9 , 10 , -11 , 12 , -13 , 14 , -15 , 16 , -17 , 18 , -19 , 20 , -21 , 22 , -23 , 24 , -25 , 26 , -27 , 28 , -29 , 30 , -31 ));
10348+ TEST_CONSTEXPR (match_v32hi (_mm512_set_epi16 (-31 , 30 , -29 , 28 , -27 , 26 , -25 , 24 , -23 , 22 , -21 , 20 , -19 , 18 , -17 , 16 , -15 , 14 , -13 , 12 , -11 , 10 , -9 , 8 , -7 , 6 , -5 , 4 , -3 , 2 , -1 , 0 ), 0 , -1 , 2 , -3 , 4 , -5 , 6 , -7 , 8 , -9 , 10 , -11 , 12 , -13 , 14 , -15 , 16 , -17 , 18 , -19 , 20 , -21 , 22 , -23 , 24 , -25 , 26 , -27 , 28 , -29 , 30 , -31 ));
1034710349
1034810350__m512i test_mm512_set_epi32 (int __A , int __B , int __C , int __D ,
1034910351 int __E , int __F , int __G , int __H ,
@@ -10370,7 +10372,7 @@ __m512i test_mm512_set_epi32 (int __A, int __B, int __C, int __D,
1037010372 return _mm512_set_epi32 ( __A , __B , __C , __D ,__E , __F , __G , __H ,
1037110373 __I , __J , __K , __L ,__M , __N , __O , __P );
1037210374}
10373- TEST_CONSTEXPR (match_v16si (_mm512_set_epi32 (0 , -1 , -2 , -3 , -4 , -5 , -6 , -7 , -8 , -9 , -10 , -11 , -12 , -13 , -14 , -15 ), 0 , -1 , -2 , -3 , -4 , -5 , -6 , -7 , -8 , -9 , -10 , -11 , -12 , -13 , -14 , -15 ));
10375+ TEST_CONSTEXPR (match_v16si (_mm512_set_epi32 (-15 , -14 , -13 , -12 , -11 , -10 , -9 , -8 , -7 , -6 , -5 , -4 , -3 , -2 , -1 , 0 ), 0 , -1 , -2 , -3 , -4 , -5 , -6 , -7 , -8 , -9 , -10 , -11 , -12 , -13 , -14 , -15 ));
1037410376
1037510377__m512i test_mm512_setr_epi32 (int __A , int __B , int __C , int __D ,
1037610378 int __E , int __F , int __G , int __H ,
@@ -10461,7 +10463,7 @@ __m512i test_mm512_set_epi64 (long long __A, long long __B, long long __C,
1046110463 //CHECK: insertelement{{.*}}i32 7
1046210464 return _mm512_set_epi64 (__A , __B , __C , __D , __E , __F , __G , __H );
1046310465}
10464- TEST_CONSTEXPR (match_v8di (_mm512_set_epi64 (1 , -3 , 5 , -7 , 9 , -11 , 13 , -15 ), 1 , -3 , 5 , -7 , 9 , -11 , 13 , -15 ));
10466+ TEST_CONSTEXPR (match_v8di (_mm512_set_epi64 (-15 , 13 , -11 , 9 , -7 , 5 , -3 , 1 ), 1 , -3 , 5 , -7 , 9 , -11 , 13 , -15 ));
1046510467
1046610468__m512i test_mm512_setr_epi64 (long long __A , long long __B , long long __C ,
1046710469 long long __D , long long __E , long long __F ,
@@ -10502,7 +10504,7 @@ __m512d test_mm512_set_pd (double __A, double __B, double __C, double __D,
1050210504 //CHECK: insertelement{{.*}}i32 7
1050310505 return _mm512_set_pd ( __A , __B , __C , __D , __E , __F , __G , __H );
1050410506}
10505- TEST_CONSTEXPR (match_m512d (_mm512_set_pd (20.0 , 40.0 , 60.0 , 80.0 , 100.0 , 120.0 , 140.0 , 160.0 ), 20 .0 , 40 .0 , 60 .0 , 80 .0 , 100 .0 , 120 .0 , 140 .0 , 160 .0 ));
10507+ TEST_CONSTEXPR (match_m512d (_mm512_set_pd (20.0 , 40.0 , 60.0 , 80.0 , 100.0 , 120.0 , 140.0 , 160.0 ), 160 .0 , 140 .0 , 120 .0 , 100 .0 , 80 .0 , 60 .0 , 40 .0 , 20 .0 ));
1050610508
1050710509__m512d test_mm512_setr_pd (double __A , double __B , double __C , double __D ,
1050810510 double __E , double __F , double __G , double __H )
@@ -10553,7 +10555,7 @@ __m512 test_mm512_set_ps (float __A, float __B, float __C, float __D,
1055310555 return _mm512_set_ps ( __A , __B , __C , __D , __E , __F , __G , __H ,
1055410556 __I , __J , __K , __L , __M , __N , __O , __P );
1055510557}
10556- TEST_CONSTEXPR (match_m512 (_mm512_set_ps (1.0f , -2 .0f , 3 .0f , -4 .0f , 5 .0f , -6 .0f , 7 .0f , -8 .0f , 9.0f , -10 .0f , 11 .0f , -12 .0f , 13 .0f , -14 .0f , 15 .0f , -16 .0f ), 1.0f , -2.0f , 3.0f , -4.0f , 5.0f , -6.0f , 7.0f , -8.0f , 9.0f , -10.0f , 11.0f , -12.0f , 13.0f , -14.0f , 15.0f , -16.0f ));
10558+ TEST_CONSTEXPR (match_m512 (_mm512_set_ps (-16 .0f , 15 .0f , -14 .0f , 13 .0f , -12 .0f , 11 .0f , -10 .0f , 9.0f , -8 .0f , 7 .0f , -6 .0f , 5 .0f , -4 .0f , 3 .0f , -2.0f , 1 .0f ), 1.0f , -2.0f , 3.0f , -4.0f , 5.0f , -6.0f , 7.0f , -8.0f , 9.0f , -10.0f , 11.0f , -12.0f , 13.0f , -14.0f , 15.0f , -16.0f ));
1055710559
1055810560__m512i test_mm512_mask_abs_epi64 (__m512i __W , __mmask8 __U , __m512i __A )
1055910561{
0 commit comments