/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.target/i386/ |
H A D | aesimc.c | 22 static __m128i src1[NUM]; variable 49 init_data (src1, edst); 53 resdst[i] = _mm_aesimc_si128 (src1[i]); 54 resdst[i + 1] = _mm_aesimc_si128 (src1[i + 1]); 55 resdst[i + 2] = _mm_aesimc_si128 (src1[i + 2]); 56 resdst[i + 3] = _mm_aesimc_si128 (src1[i + 3]); 57 resdst[i + 4] = _mm_aesimc_si128 (src1[i + 4]); 58 resdst[i + 5] = _mm_aesimc_si128 (src1[i + 5]); 59 resdst[i + 6] = _mm_aesimc_si128 (src1[i + 6]); 60 resdst[i + 7] = _mm_aesimc_si128 (src1[ [all...] |
H A D | aeskeygenassist.c | 23 static __m128i src1[NUM]; variable 49 init_data (src1, edst); 53 resdst[i] = _mm_aeskeygenassist_si128 (src1[i], IMM8); 54 resdst[i + 1] = _mm_aeskeygenassist_si128 (src1[i + 1], IMM8); 55 resdst[i + 2] = _mm_aeskeygenassist_si128 (src1[i + 2], IMM8); 56 resdst[i + 3] = _mm_aeskeygenassist_si128 (src1[i + 3], IMM8); 57 resdst[i + 4] = _mm_aeskeygenassist_si128 (src1[i + 4], IMM8); 58 resdst[i + 5] = _mm_aeskeygenassist_si128 (src1[i + 5], IMM8); 59 resdst[i + 6] = _mm_aeskeygenassist_si128 (src1[i + 6], IMM8); 60 resdst[i + 7] = _mm_aeskeygenassist_si128 (src1[ [all...] |
H A D | aesdec.c | 22 static __m128i src1[NUM]; variable 50 init_data (src1, src2, edst); 54 resdst[i] = _mm_aesdec_si128 (src1[i], src2[i]); 55 resdst[i + 1] = _mm_aesdec_si128 (src1[i + 1], src2[i + 1]); 56 resdst[i + 2] = _mm_aesdec_si128 (src1[i + 2], src2[i + 2]); 57 resdst[i + 3] = _mm_aesdec_si128 (src1[i + 3], src2[i + 3]); 58 resdst[i + 4] = _mm_aesdec_si128 (src1[i + 4], src2[i + 4]); 59 resdst[i + 5] = _mm_aesdec_si128 (src1[i + 5], src2[i + 5]); 60 resdst[i + 6] = _mm_aesdec_si128 (src1[i + 6], src2[i + 6]); 61 resdst[i + 7] = _mm_aesdec_si128 (src1[ [all...] |
H A D | aesdeclast.c | 22 static __m128i src1[NUM]; variable 52 init_data (src1, src2, edst); 56 resdst[i] = _mm_aesdeclast_si128 (src1[i], src2[i]); 57 resdst[i + 1] = _mm_aesdeclast_si128 (src1[i + 1], src2[i + 1]); 58 resdst[i + 2] = _mm_aesdeclast_si128 (src1[i + 2], src2[i + 2]); 59 resdst[i + 3] = _mm_aesdeclast_si128 (src1[i + 3], src2[i + 3]); 60 resdst[i + 4] = _mm_aesdeclast_si128 (src1[i + 4], src2[i + 4]); 61 resdst[i + 5] = _mm_aesdeclast_si128 (src1[i + 5], src2[i + 5]); 62 resdst[i + 6] = _mm_aesdeclast_si128 (src1[i + 6], src2[i + 6]); 63 resdst[i + 7] = _mm_aesdeclast_si128 (src1[ [all...] |
H A D | aesenc.c | 22 static __m128i src1[NUM]; variable 51 init_data (src1, src2, edst); 55 resdst[i] = _mm_aesenc_si128 (src1[i], src2[i]); 56 resdst[i + 1] = _mm_aesenc_si128 (src1[i + 1], src2[i + 1]); 57 resdst[i + 2] = _mm_aesenc_si128 (src1[i + 2], src2[i + 2]); 58 resdst[i + 3] = _mm_aesenc_si128 (src1[i + 3], src2[i + 3]); 59 resdst[i + 4] = _mm_aesenc_si128 (src1[i + 4], src2[i + 4]); 60 resdst[i + 5] = _mm_aesenc_si128 (src1[i + 5], src2[i + 5]); 61 resdst[i + 6] = _mm_aesenc_si128 (src1[i + 6], src2[i + 6]); 62 resdst[i + 7] = _mm_aesenc_si128 (src1[ [all...] |
H A D | aesenclast.c | 22 static __m128i src1[NUM]; variable 51 init_data (src1, src2, edst); 55 resdst[i] = _mm_aesenclast_si128 (src1[i], src2[i]); 56 resdst[i + 1] = _mm_aesenclast_si128 (src1[i + 1], src2[i + 1]); 57 resdst[i + 2] = _mm_aesenclast_si128 (src1[i + 2], src2[i + 2]); 58 resdst[i + 3] = _mm_aesenclast_si128 (src1[i + 3], src2[i + 3]); 59 resdst[i + 4] = _mm_aesenclast_si128 (src1[i + 4], src2[i + 4]); 60 resdst[i + 5] = _mm_aesenclast_si128 (src1[i + 5], src2[i + 5]); 61 resdst[i + 6] = _mm_aesenclast_si128 (src1[i + 6], src2[i + 6]); 62 resdst[i + 7] = _mm_aesenclast_si128 (src1[ [all...] |
H A D | sse4_1-pblendvb.c | 21 init_pblendvb (unsigned char *src1, unsigned char *src2, argument 28 src1[i] = i* i * sign; 31 ^ (src1[i] | src2[i] | (i*3))); 37 check_pblendvb (__m128i *dst, unsigned char *src1, argument 43 memcpy (&tmp[0], src1, sizeof (tmp)); 58 } dst, src1, src2, mask; local 61 init_pblendvb (src1.c, src2.c, mask.c); 65 dst.x[i] = _mm_blendv_epi8 (src1.x[i], src2.x[i], mask.x[i]); 66 if (check_pblendvb (&dst.x[i], &src1.c[i * 16], &src2.c[i * 16],
|
H A D | sse4_1-blendvpd.c | 13 init_blendvpd (double *src1, double *src2, double *mask) argument 22 src1[i] = i* (i + 1) * sign; 32 check_blendvpd (__m128d *dst, double *src1, double *src2, argument 38 memcpy (&tmp[0], src1, sizeof (tmp)); 53 } dst, src1, src2, mask; local 56 init_blendvpd (src1.d, src2.d, mask.d); 60 dst.x[i] = _mm_blendv_pd (src1.x[i], src2.x[i], mask.x[i]); 61 if (check_blendvpd (&dst.x[i], &src1.d[i * 2], &src2.d[i * 2],
|
H A D | sse4_1-blendvps.c | 13 init_blendvps (float *src1, float *src2, float *mask) argument 22 src1[i] = i* (i + 1) * sign; 32 check_blendvps (__m128 *dst, float *src1, float *src2, argument 38 memcpy (&tmp[0], src1, sizeof (tmp)); 53 } dst, src1, src2, mask; local 56 init_blendvps (src1.f, src2.f, mask.f); 60 dst.x[i] = _mm_blendv_ps (src1.x[i], src2.x[i], mask.x[i]); 61 if (check_blendvps (&dst.x[i], &src1.f[i * 4], &src2.f[i * 4],
|
H A D | xop-haddX.c | 19 } dst, res, src1; variable in typeref:union:__anon6553 26 src1.ssi[i] = i; 34 src1.si[i] = i; 43 src1.li[i] = i; 56 res.si[s] = src1.ssi[t] + src1.ssi[t + 1] ; 73 res.li[s] = (src1.ssi[t] + src1.ssi[t + 1]) + (src1.ssi[t + 2] 74 + src1 [all...] |
H A D | xop-hadduX.c | 19 } dst, res, src1; variable in typeref:union:__anon6554 26 src1.ssi[i] = i; 34 src1.si[i] = i; 43 src1.li[i] = i; 56 res.si[s] = src1.ssi[t] + src1.ssi[t + 1] ; 73 res.li[s] = (src1.ssi[t] + src1.ssi[t + 1]) + (src1.ssi[t + 2] 74 + src1 [all...] |
H A D | sse4_1-pmaxsb.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i * sign; 38 dst.x[i / 16] = _mm_max_epi8 (src1.x[i / 16], src2.x[i / 16]); 42 max = src1.i[i] <= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pmaxsd.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i * sign; 38 dst.x[i / 4] = _mm_max_epi32 (src1.x[i / 4], src2.x[i / 4]); 42 max = src1.i[i] <= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pmaxud.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i; 39 dst.x[i / 4] = _mm_max_epu32 (src1.x[i / 4], src2.x[i / 4]); 43 max = src1.i[i] <= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pmaxuw.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i; 39 dst.x[i / 8] = _mm_max_epu16 (src1.x[i / 8], src2.x[i / 8]); 43 max = src1.i[i] <= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pminsb.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i * sign; 38 dst.x[i / 16] = _mm_min_epi8 (src1.x[i / 16], src2.x[i / 16]); 42 min = src1.i[i] >= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pminsd.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i * sign; 38 dst.x[i / 4] = _mm_min_epi32 (src1.x[i / 4], src2.x[i / 4]); 42 min = src1.i[i] >= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pminud.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i; 39 dst.x[i / 4] = _mm_min_epu32 (src1.x[i / 4], src2.x[i / 4]); 43 min = src1.i[i] >= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_1-pminuw.c | 26 } dst, src1, src2; local 32 src1.i[i] = i * i; 39 dst.x[i / 8] = _mm_min_epu16 (src1.x[i / 8], src2.x[i / 8]); 43 min = src1.i[i] >= src2.i[i] ? src2.i[i] : src1.i[i];
|
H A D | sse4_2-pcmpestri-1.c | 38 } src1, src2; local 44 src1.c[i] = rand (); 56 res = _mm_cmpestri (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 57 correct = cmp_ei (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL0, 62 res = _mm_cmpestri (src1.x[i], l1, src2.x[i], l2, IMM_VAL1); 63 correct = cmp_ei (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL1, 68 res = _mm_cmpestri (src1.x[i], l1, src2.x[i], l2, IMM_VAL2); 69 correct = cmp_ei (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL2, 74 res = _mm_cmpestri (src1.x[i], l1, src2.x[i], l2, IMM_VAL3); 75 correct = cmp_ei (&src1 [all...] |
H A D | sse4_2-pcmpestrm-1.c | 38 } src1, src2; local 45 src1.c[i] = rand (); 57 res = _mm_cmpestrm (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 58 correct = cmp_em (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL0, 63 res = _mm_cmpestrm (src1.x[i], l1, src2.x[i], l2, IMM_VAL1); 64 correct = cmp_em (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL1, 69 res = _mm_cmpestrm (src1.x[i], l1, src2.x[i], l2, IMM_VAL2); 70 correct = cmp_em (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL2, 75 res = _mm_cmpestrm (src1.x[i], l1, src2.x[i], l2, IMM_VAL3); 76 correct = cmp_em (&src1 [all...] |
H A D | sse4_2-pcmpistri-1.c | 38 } src1, src2; local 44 src1.c[i] = rand (); 53 res = _mm_cmpistri (src1.x[i], src2.x[i], IMM_VAL0); 54 correct = cmp_ii (&src1.x[i], &src2.x[i], IMM_VAL0, NULL); 58 res = _mm_cmpistri (src1.x[i], src2.x[i], IMM_VAL1); 59 correct = cmp_ii (&src1.x[i], &src2.x[i], IMM_VAL1, NULL); 63 res = _mm_cmpistri (src1.x[i], src2.x[i], IMM_VAL2); 64 correct = cmp_ii (&src1.x[i], &src2.x[i], IMM_VAL2, NULL); 68 res = _mm_cmpistri (src1.x[i], src2.x[i], IMM_VAL3); 69 correct = cmp_ii (&src1 [all...] |
H A D | sse4_2-pcmpistrm-1.c | 38 } src1, src2; local 44 src1.c[i] = rand (); 53 res = _mm_cmpistrm (src1.x[i], src2.x[i], IMM_VAL0); 54 correct = cmp_im (&src1.x[i], &src2.x[i], IMM_VAL0, NULL); 58 res = _mm_cmpistrm (src1.x[i], src2.x[i], IMM_VAL1); 59 correct = cmp_im (&src1.x[i], &src2.x[i], IMM_VAL1, NULL); 63 res = _mm_cmpistrm (src1.x[i], src2.x[i], IMM_VAL2); 64 correct = cmp_im (&src1.x[i], &src2.x[i], IMM_VAL2, NULL); 68 res = _mm_cmpistrm (src1.x[i], src2.x[i], IMM_VAL3); 69 correct = cmp_im (&src1 [all...] |
H A D | sse4_2-pcmpestri-2.c | 38 } src1, src2; local 45 src1.c[i] = rand (); 57 res = _mm_cmpestri (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 58 cf = _mm_cmpestrc (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 59 zf = _mm_cmpestrz (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 60 sf = _mm_cmpestrs (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 61 of = _mm_cmpestro (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 62 af = _mm_cmpestra (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 63 correct = cmp_ei (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL0, 68 res = _mm_cmpestri (src1 [all...] |
H A D | sse4_2-pcmpestrm-2.c | 37 } src1, src2; local 45 src1.c[i] = rand (); 57 res = _mm_cmpestrm (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 58 cf = _mm_cmpestrc (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 59 zf = _mm_cmpestrz (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 60 sf = _mm_cmpestrs (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 61 of = _mm_cmpestro (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 62 af = _mm_cmpestra (src1.x[i], l1, src2.x[i], l2, IMM_VAL0); 63 correct = cmp_em (&src1.x[i], l1, &src2.x[i], l2, IMM_VAL0, 68 res = _mm_cmpestrm (src1 [all...] |