/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/ |
H A D | avx512dq-vbroadcasti64x2-2.c | 8 #define SIZE (AVX512F_LEN / 64) macro 15 for (i = 0; i < SIZE; i++) 27 MASK_TYPE mask = SIZE | 123; 28 long long res_ref[SIZE]; 36 for (i = 0; i < SIZE; i++) 48 MASK_MERGE (i_q) (res_ref, mask, SIZE); 52 MASK_ZERO (i_q) (res_ref, mask, SIZE);
|
H A D | avx512f-vaddpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 double res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vaddps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 float res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vdivpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 double res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vdivps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 float res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vinsertf32x4-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 memcpy (res_ref, s1.a, SIZE * sizeof (float)); 25 float res_ref[SIZE]; 28 MASK_TYPE mask = 6 ^ (0xffd >> SIZE); 30 for (j = 0; j < SIZE; j++) 50 MASK_MERGE () (res_ref, mask, SIZE); 55 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vmaxpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 double res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vmaxps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 float res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vminpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 double res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vminps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 float res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vmulpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 double res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vmulps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 float res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vpaddd-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 int res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (i_d) (res_ref, mask, SIZE); 53 MASK_ZERO (i_d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpaddq-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 28 long long res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (i_q) (res_ref, mask, SIZE); 53 MASK_ZERO (i_q) (res_ref, mask, SIZE);
|
H A D | avx512f-vpermi2d-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 18 for (i = 0; i < SIZE; i++) 20 unsigned long long offset = ind[i] & (SIZE - 1); 21 unsigned long long cond = ind[i] & SIZE; 32 int res_ref[SIZE]; 36 for (i = 0; i < SIZE; i++) 50 MASK_MERGE (i_d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpermi2q-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 18 for (i = 0; i < SIZE; i++) 20 unsigned long long offset = ind[i] & (SIZE - 1); 21 unsigned long long cond = ind[i] & SIZE; 32 long long res_ref[SIZE]; 36 for (i = 0; i < SIZE; i++) 50 MASK_MERGE (i_q) (res_ref, mask, SIZE);
|
H A D | avx512f-vpermpd-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 17 for (i = 0; i < SIZE; i++) 19 r[i] = s1[mask[i] & 7 % SIZE]; 29 double res_ref[SIZE]; 32 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 53 MASK_ZERO (d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpermps-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 17 for (i = 0; i < SIZE; i++) 19 r[i] = s1[mask[i] & 15 % SIZE]; 29 float res_ref[SIZE]; 32 for (i = 0; i < SIZE; i++) 49 MASK_MERGE () (res_ref, mask, SIZE); 53 MASK_ZERO () (res_ref, mask, SIZE);
|
H A D | avx512f-vpmulld-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 18 for (i = 0; i < SIZE; i++) 27 int dst_ref[SIZE]; 30 for (i = 0; i < SIZE; i++) 36 for (i = 0; i < SIZE; i++) 48 MASK_MERGE (i_d) (dst_ref, mask, SIZE); 52 MASK_ZERO (i_d) (dst_ref, mask, SIZE);
|
H A D | avx512f-vpslld-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 17 for (i = 0; i < SIZE; i++) 30 int res_ref[SIZE]; 34 for (i = 0; i < SIZE; i++) 43 for (i = 0; i < SIZE; i++) 55 MASK_MERGE (i_d) (res_ref, mask, SIZE); 59 MASK_ZERO (i_d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpsllq-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 17 for (i = 0; i < SIZE; i++) 30 long long res_ref[SIZE]; 34 for (i = 0; i < SIZE; i++) 43 for (i = 0; i < SIZE; i++) 55 MASK_MERGE (i_q) (res_ref, mask, SIZE); 59 MASK_ZERO (i_q) (res_ref, mask, SIZE);
|
H A D | avx512f-vpsllvd-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 28 int res_ref[SIZE]; 30 for (i = 0; i < SIZE; i++) 36 for (i = 0; i < SIZE; i++) 48 MASK_MERGE (i_d) (res_ref, mask, SIZE); 52 MASK_ZERO (i_d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpsllvq-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 17 for (i = 0; i < SIZE; i++) 29 long long res_ref[SIZE]; 31 for (i = 0; i < SIZE; i++) 37 for (i = 0; i < SIZE; i++) 49 MASK_MERGE (i_q) (res_ref, mask, SIZE); 53 MASK_ZERO (i_q) (res_ref, mask, SIZE);
|
H A D | avx512f-vpsravd-2.c | 9 #define SIZE (AVX512F_LEN / 32) macro 16 for (i = 0; i < SIZE; i++) 29 int res_ref[SIZE]; 32 for (i = 0; i < SIZE; i++) 39 for (i = 0; i < SIZE; i++) 51 MASK_MERGE (i_d) (res_ref, mask, SIZE); 55 MASK_ZERO (i_d) (res_ref, mask, SIZE);
|
H A D | avx512f-vpsravq-2.c | 9 #define SIZE (AVX512F_LEN / 64) macro 16 for (i = 0; i < SIZE; i++) 30 long long res_ref[SIZE]; 33 for (i = 0; i < SIZE; i++) 40 for (i = 0; i < SIZE; i++) 52 MASK_MERGE (i_q) (res_ref, mask, SIZE); 56 MASK_ZERO (i_q) (res_ref, mask, SIZE);
|