Skip to content

Commit f1baf0d

Browse files
committed
Fix tests that's incorrect
1 parent 0525ea9 commit f1baf0d

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
@@ -10276,8 +10276,10 @@ __m512i test_mm512_set_epi8(char e63, char e62, char e61, char e60, char e59,
1027610276
e25, e24, e23, e22, e21, e20, e19, e18, e17, e16, e15, e14, e13, e12,
1027710277
e11, e10, e9, e8, e7, e6, e5, e4, e3, e2, e1, e0);
1027810278
}
10279-
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,
10280-
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,
10279+
TEST_CONSTEXPR(match_v64qi(_mm512_set_epi8(63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48,
10280+
47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32,
10281+
31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16,
10282+
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,
1028110283
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));
1028210284

1028310285
__m512i test_mm512_set_epi16(short e31, short e30, short e29, short e28,
@@ -10323,7 +10325,7 @@ __m512i test_mm512_set_epi16(short e31, short e30, short e29, short e28,
1032310325
e21, e20, e19, e18, e17, e16, e15, e14, e13, e12, e11, e10, e9, e8, e7,
1032410326
e6, e5, e4, e3, e2, e1, e0);
1032510327
}
10326-
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));
10328+
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));
1032710329

1032810330
__m512i test_mm512_set_epi32 (int __A, int __B, int __C, int __D,
1032910331
int __E, int __F, int __G, int __H,
@@ -10350,7 +10352,7 @@ __m512i test_mm512_set_epi32 (int __A, int __B, int __C, int __D,
1035010352
return _mm512_set_epi32( __A, __B, __C, __D,__E, __F, __G, __H,
1035110353
__I, __J, __K, __L,__M, __N, __O, __P);
1035210354
}
10353-
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));
10355+
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));
1035410356

1035510357
__m512i test_mm512_setr_epi32 (int __A, int __B, int __C, int __D,
1035610358
int __E, int __F, int __G, int __H,
@@ -10441,7 +10443,7 @@ __m512i test_mm512_set_epi64 (long long __A, long long __B, long long __C,
1044110443
//CHECK: insertelement{{.*}}i32 7
1044210444
return _mm512_set_epi64(__A, __B, __C, __D, __E, __F, __G, __H );
1044310445
}
10444-
TEST_CONSTEXPR(match_v8di(_mm512_set_epi64(1, -3, 5, -7, 9, -11, 13, -15), 1, -3, 5, -7, 9, -11, 13, -15));
10446+
TEST_CONSTEXPR(match_v8di(_mm512_set_epi64(-15, 13, -11, 9, -7, 5, -3, 1), 1, -3, 5, -7, 9, -11, 13, -15));
1044510447

1044610448
__m512i test_mm512_setr_epi64 (long long __A, long long __B, long long __C,
1044710449
long long __D, long long __E, long long __F,
@@ -10482,7 +10484,7 @@ __m512d test_mm512_set_pd (double __A, double __B, double __C, double __D,
1048210484
//CHECK: insertelement{{.*}}i32 7
1048310485
return _mm512_set_pd( __A, __B, __C, __D, __E, __F, __G, __H);
1048410486
}
10485-
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));
10487+
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));
1048610488

1048710489
__m512d test_mm512_setr_pd (double __A, double __B, double __C, double __D,
1048810490
double __E, double __F, double __G, double __H)
@@ -10533,7 +10535,7 @@ __m512 test_mm512_set_ps (float __A, float __B, float __C, float __D,
1053310535
return _mm512_set_ps( __A, __B, __C, __D, __E, __F, __G, __H,
1053410536
__I, __J, __K, __L, __M, __N, __O, __P);
1053510537
}
10536-
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));
10538+
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));
1053710539

1053810540
__m512i test_mm512_mask_abs_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
1053910541
{

0 commit comments

Comments
 (0)