/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/ |
H A D | avx2-vinserti128-2.c | 13 long long int res_ref[4]; local 24 memcpy (res_ref, s1.a, 32); 25 memcpy (res_ref, s2.a, 16); 27 if (check_union256i_q (res, res_ref)) 32 memcpy (res_ref, s1.a, 32); 33 memcpy (res_ref + 2, s2.a, 16); 35 if (check_union256i_q (res, res_ref))
|
H A D | avx512er-vexp2pd-2.c | 23 double res_ref[8]; local 36 compute_vexp2pd (src.a, res_ref); 38 if (check_rough_union512d (res1, res_ref, 0.0001)) 41 MASK_MERGE (d) (res_ref, mask, 8); 42 if (check_rough_union512d (res2, res_ref, 0.0001)) 45 MASK_ZERO (d) (res_ref, mask, 8); 46 if (check_rough_union512d (res3, res_ref, 0.0001))
|
H A D | avx512er-vexp2ps-2.c | 23 float res_ref[16]; local 36 compute_vexp2ps (src.a, res_ref); 38 if (check_rough_union512 (res1, res_ref, 0.0001)) 41 MASK_MERGE ()(res_ref, mask, 16); 42 if (check_rough_union512 (res2, res_ref, 0.0001)) 45 MASK_ZERO ()(res_ref, mask, 16); 46 if (check_rough_union512 (res3, res_ref, 0.0001))
|
H A D | avx512er-vrcp28pd-2.c | 22 double res_ref[8]; local 35 compute_vrcp28pd (src.a, res_ref); 37 if (check_rough_union512d (res1, res_ref, 0.0001)) 40 MASK_MERGE (d) (res_ref, mask, 8); 41 if (check_rough_union512d (res2, res_ref, 0.0001)) 44 MASK_ZERO (d) (res_ref, mask, 8); 45 if (check_rough_union512d (res3, res_ref, 0.0001))
|
H A D | avx512er-vrcp28ps-2.c | 22 float res_ref[16]; local 35 compute_vrcp28ps (src.a, res_ref); 37 if (check_rough_union512 (res1, res_ref, 0.0001)) 40 MASK_MERGE ()(res_ref, mask, 16); 41 if (check_rough_union512 (res2, res_ref, 0.0001)) 44 MASK_ZERO ()(res_ref, mask, 16); 45 if (check_rough_union512 (res3, res_ref, 0.0001))
|
H A D | avx512er-vrsqrt28pd-2.c | 23 double res_ref[8]; local 36 compute_vrsqrt28pd (src.a, res_ref); 38 if (check_rough_union512d (res1, res_ref, 0.0001)) 41 MASK_MERGE (d) (res_ref, mask, 8); 42 if (check_rough_union512d (res2, res_ref, 0.0001)) 45 MASK_ZERO (d) (res_ref, mask, 8); 46 if (check_rough_union512d (res3, res_ref, 0.0001))
|
H A D | avx512er-vrsqrt28ps-2.c | 23 float res_ref[16]; local 36 compute_vrsqrt28ps (src.a, res_ref); 38 if (check_rough_union512 (res1, res_ref, 0.0001)) 41 MASK_MERGE ()(res_ref, mask, 16); 42 if (check_rough_union512 (res2, res_ref, 0.0001)) 45 MASK_ZERO ()(res_ref, mask, 16); 46 if (check_rough_union512 (res3, res_ref, 0.0001))
|
H A D | avx512dq-vextractf64x2-2.c | 13 CALC (double *s1, double *res_ref, int mask) argument 15 memset (res_ref, 0, 16); 16 memcpy (res_ref, s1 + mask * 2, 16); 24 double res_ref[2]; local 43 CALC (s1.a, res_ref, 1); 45 if (check_union128d (res1, res_ref)) 48 MASK_MERGE (d) (res_ref, mask, 2); 49 if (check_union128d (res2, res_ref)) 52 MASK_ZERO (d) (res_ref, mask, 2); 53 if (check_union128d (res3, res_ref)) [all...] |
H A D | avx512dq-vextracti64x2-2.c | 13 CALC (long long int *s1, long long int *res_ref, int mask) argument 15 memset (res_ref, 0, 16); 16 memcpy (res_ref, s1 + mask * 2, 16); 24 long long int res_ref[2]; local 44 CALC (s1.a, res_ref, 1); 46 if (check_union128i_q (res1, res_ref)) 49 MASK_MERGE (i_q) (res_ref, mask, 2); 50 if (check_union128i_q (res2, res_ref)) 53 MASK_ZERO (i_q) (res_ref, mask, 2); 54 if (check_union128i_q (res3, res_ref)) [all...] |
H A D | avx512dq-vinsertf64x2-2.c | 14 double *res_ref, int mask) 16 memcpy (res_ref, s1.a, SIZE * sizeof (double)); 17 memcpy (res_ref + mask * 2, s2.a, 16); 25 double res_ref[SIZE]; 44 CALC (s1, s2, res_ref, 1); 46 if (UNION_CHECK (AVX512F_LEN, d) (res1, res_ref)) 49 MASK_MERGE (d) (res_ref, mask, SIZE); 50 if (UNION_CHECK (AVX512F_LEN, d) (res2, res_ref)) 53 MASK_ZERO (d) (res_ref, mask, SIZE); 54 if (UNION_CHECK (AVX512F_LEN, d) (res3, res_ref)) [all...] |
H A D | avx512dq-vinserti64x2-2.c | 14 long long *res_ref, int mask) 16 memcpy (res_ref, s1.a, SIZE * sizeof (long long)); 17 memcpy (res_ref + mask * 2, s2.a, 16); 25 long long res_ref[SIZE]; 44 CALC (s1, s2, res_ref, 1); 46 if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref)) 49 MASK_MERGE (i_q) (res_ref, mask, SIZE); 50 if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref)) 53 MASK_ZERO (i_q) (res_ref, mask, SIZE); 54 if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref)) [all...] |
H A D | avx512f-vextractf32x4-2.c | 14 CALC (UNION_TYPE (AVX512F_LEN,) s1, float *res_ref, int mask) 16 memset (res_ref, 0, 16); 17 memcpy (res_ref, s1.a + mask * 4, 16); 25 float res_ref[4]; local 44 CALC (s1, res_ref, 1); 46 if (check_union128 (res1, res_ref)) 49 MASK_MERGE ()(res_ref, mask, 4); 50 if (check_union128 (res2, res_ref)) 53 MASK_ZERO ()(res_ref, mask, 4); 54 if (check_union128 (res3, res_ref)) [all...] |
H A D | avx512f-vextracti32x4-2.c | 14 CALC (UNION_TYPE (AVX512F_LEN, i_d) s1, int *res_ref, int mask) 16 memset (res_ref, 0, 16); 17 memcpy (res_ref, s1.a + mask * 4, 16); 25 int res_ref[4]; local 45 CALC (s1, res_ref, 1); 47 if (check_union128i_d (res1, res_ref)) 50 MASK_MERGE (i_d) (res_ref, mask, 4); 51 if (check_union128i_d (res2, res_ref)) 54 MASK_ZERO (i_d) (res_ref, mask, 4); 55 if (check_union128i_d (res3, res_ref)) [all...] |
H A D | avx512f-vinsertf32x4-2.c | 14 CALC (UNION_TYPE (AVX512F_LEN,) s1, union128 s2, float *res_ref, int imm) 16 memcpy (res_ref, s1.a, SIZE * sizeof (float)); 17 memcpy (res_ref + imm * 4, s2.a, 16); 25 float res_ref[SIZE]; 45 CALC (s1, s2, res_ref, 1); 47 if (UNION_CHECK (AVX512F_LEN,) (res1, res_ref)) 50 MASK_MERGE () (res_ref, mask, SIZE); 52 if (UNION_CHECK (AVX512F_LEN,) (res2, res_ref)) 55 MASK_ZERO () (res_ref, mask, SIZE); 57 if (UNION_CHECK (AVX512F_LEN,) (res3, res_ref)) [all...] |
H A D | avx512bw-vpbroadcastb-2.c | 28 char res_ref[SIZE]; local 39 CALC (res_ref, src.a); 44 if (UNION_CHECK (AVX512F_LEN, i_b) (res1, res_ref)) 51 MASK_MERGE (i_b) (res_ref, mask, SIZE); 52 if (UNION_CHECK (AVX512F_LEN, i_b) (res2, res_ref)) 55 MASK_ZERO (i_b) (res_ref, mask, SIZE); 56 if (UNION_CHECK (AVX512F_LEN, i_b) (res3, res_ref)) 59 CALC (res_ref, src.a); 64 if (UNION_CHECK (AVX512F_LEN, i_b) (res1, res_ref)) 71 MASK_MERGE (i_b) (res_ref, mas [all...] |
H A D | avx512bw-vpbroadcastw-2.c | 28 short res_ref[SIZE]; local 39 CALC (res_ref, src.a); 44 if (UNION_CHECK (AVX512F_LEN, i_w) (res1, res_ref)) 51 MASK_MERGE (i_w) (res_ref, mask, SIZE); 52 if (UNION_CHECK (AVX512F_LEN, i_w) (res2, res_ref)) 55 MASK_ZERO (i_w) (res_ref, mask, SIZE); 56 if (UNION_CHECK (AVX512F_LEN, i_w) (res3, res_ref)) 59 CALC (res_ref, src.a); 64 if (UNION_CHECK (AVX512F_LEN, i_w) (res1, res_ref)) 71 MASK_MERGE (i_w) (res_ref, mas [all...] |
H A D | avx512bw-vpsrlwi-2.c | 27 unsigned short res_ref[SIZE]; local 41 CALC (res_ref, src1.a, 5); 43 if (UNION_CHECK (AVX512F_LEN, i_w) (res1, res_ref)) 46 MASK_MERGE (i_w) (res_ref, mask, SIZE); 47 if (UNION_CHECK (AVX512F_LEN, i_w) (res2, res_ref)) 50 MASK_ZERO (i_w) (res_ref, mask, SIZE); 51 if (UNION_CHECK (AVX512F_LEN, i_w) (res3, res_ref)) 61 CALC (res_ref, src1.a, 17); 63 if (UNION_CHECK (AVX512F_LEN, i_w) (res1, res_ref)) 66 MASK_MERGE (i_w) (res_ref, mas [all...] |
H A D | avx512f-vpbroadcastd-2.c | 29 int res_ref[SIZE]; local 44 CALC (res_ref, src.a); 46 if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref)) 49 MASK_MERGE (i_d) (res_ref, mask, SIZE); 50 if (UNION_CHECK (AVX512F_LEN, i_d) (res2, res_ref)) 53 MASK_ZERO (i_d) (res_ref, mask, SIZE); 54 if (UNION_CHECK (AVX512F_LEN, i_d) (res3, res_ref)) 61 CALC (res_ref, src.a); 63 if (UNION_CHECK (AVX512F_LEN, i_d) (res1, res_ref)) 66 MASK_MERGE (i_d) (res_ref, mas [all...] |
H A D | avx512f-vpbroadcastq-2.c | 29 long long res_ref[SIZE]; local 44 CALC (res_ref, src.a); 46 if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref)) 49 MASK_MERGE (i_q) (res_ref, mask, SIZE); 50 if (UNION_CHECK (AVX512F_LEN, i_q) (res2, res_ref)) 53 MASK_ZERO (i_q) (res_ref, mask, SIZE); 54 if (UNION_CHECK (AVX512F_LEN, i_q) (res3, res_ref)) 63 CALC (res_ref, src.a); 65 if (UNION_CHECK (AVX512F_LEN, i_q) (res1, res_ref)) 68 MASK_MERGE (i_q) (res_ref, mas [all...] |
H A D | avx512f-vpsrldi-2.c | 28 unsigned int res_ref[SIZE]; local 43 CALC (res_ref, src1.a, 3); 45 if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref)) 48 MASK_MERGE (i_ud) (res_ref, mask, SIZE); 49 if (UNION_CHECK (AVX512F_LEN, i_ud) (res2, res_ref)) 52 MASK_ZERO (i_ud) (res_ref, mask, SIZE); 53 if (UNION_CHECK (AVX512F_LEN, i_ud) (res3, res_ref)) 65 CALC (res_ref, src1.a, 33); 67 if (UNION_CHECK (AVX512F_LEN, i_ud) (res1, res_ref)) 70 MASK_MERGE (i_ud) (res_ref, mas [all...] |
H A D | avx512f-vpsrlqi-2.c | 29 unsigned long long res_ref[SIZE]; local 44 CALC (res_ref, src1.a, 3); 46 if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref)) 49 MASK_MERGE (i_uq) (res_ref, mask, SIZE); 50 if (UNION_CHECK (AVX512F_LEN, i_uq) (res2, res_ref)) 53 MASK_ZERO (i_uq) (res_ref, mask, SIZE); 54 if (UNION_CHECK (AVX512F_LEN, i_uq) (res3, res_ref)) 66 CALC (res_ref, src1.a, 65); 68 if (UNION_CHECK (AVX512F_LEN, i_uq) (res1, res_ref)) 71 MASK_MERGE (i_uq) (res_ref, mas [all...] |
H A D | avx2-vbroadcastsd_pd-2.c | 13 double res_ref[4]; local 24 memcpy (res_ref + j, s1.a, 8); 26 fail += check_union256d (res, res_ref);
|
H A D | avx2-vbroadcastss_ps-2.c | 12 float res_ref[4]; local 23 memcpy (res_ref + j, s1.a, 4); 25 fail += check_union128 (res, res_ref);
|
H A D | avx2-vbroadcastss_ps256-2.c | 13 float res_ref[8]; local 24 memcpy (res_ref + j, s1.a, 4); 26 fail += check_union256 (res, res_ref);
|
H A D | avx2-vpmovsxbd-2.c | 21 int res_ref[8]; local 27 compute_movsxbd (s.a, res_ref); 29 if (check_union256i_d (res, res_ref))
|