Skip to content

Commit 4fd2cce

Browse files
committed
Fix incorrect test cases
1 parent 9338627 commit 4fd2cce

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

clang/test/CodeGen/X86/avx512f-builtins.c

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)