Searched refs:src1 (Results 1 - 25 of 353) sorted by relevance

1234567891011>>

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/vect/
H A Dpr43432.c5 void vector_fmul_reverse_c(float *dst, const float *src0, const float *src1, argument
8 src1 += len-1;
10 dst[i] = src0[i] * src1[-i];
/haiku-buildtools/gcc/gcc/config/c6x/
H A Dc6x_intrinsics.h58 _sadd (int src1, int src2) argument
60 return __builtin_c6x_sadd (src1, src2);
64 _ssub (int src1, int src2) argument
66 return __builtin_c6x_ssub (src1, src2);
70 _add2 (int src1, int src2) argument
72 return (int)__builtin_c6x_add2 ((__v2hi)src1, (__v2hi)src2);
76 _sub2 (int src1, int src2) argument
78 return (int)__builtin_c6x_sub2 ((__v2hi)src1, (__v2hi)src2);
82 _add4 (int src1, int src2) argument
84 return (int)__builtin_c6x_add4 ((__uv4qi)src1, (__uv4q
88 _sub4(int src1, int src2) argument
94 _sadd2(int src1, int src2) argument
100 _ssub2(int src1, int src2) argument
106 _saddu4(int src1, int src2) argument
112 _smpy(int src1, int src2) argument
118 _smpylh(int src1, int src2) argument
124 _smpyhl(int src1, int src2) argument
130 _smpyh(int src1, int src2) argument
136 _smpy2ll(int src1, int src2) argument
142 _mpy2ll(int src1, int src2) argument
148 _extr(int src1, int src2) argument
154 _extru(int src1, int src2) argument
160 _clrr(int src1, int src2) argument
166 _avg2(int src1, int src2) argument
172 _avgu4(int src1, int src2) argument
178 _sshl(int src1, int src2) argument
184 _subc(int src1, int src2) argument
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/
H A Davx512f-klogic-2.c10 __mmask16 dst, src1, src2, dst_ref; local
13 __asm__( "kmovw %1, %0" : "=k" (src1) : "r" (0x0FFF) );
16 dst = _mm512_kand (src1, src2);
18 dst_ref = src1 & src2;
22 dst = _mm512_kandn (src1, src2);
24 dst_ref = ~src1 & src2;
28 dst = _mm512_kor (src1, src2);
30 dst_ref = src1 | src2;
34 dst = _mm512_kxnor (src1, src2);
36 dst_ref = ~(src1
[all...]
H A Davx2-vpermd-2.c11 init_permd (int *src1, int *src2, int seed) argument
17 src1[i] = (i + seed) * (i + seed) * sign;
24 calc_permd (int *src1, int *src2, int *dst) argument
29 memcpy (dst, src1, 32);
33 dst[i] = src1[temp & 7];
40 union256i_d src1, src2, dst; local
46 init_permd (src1.a, src2.a, i);
48 dst.x = _mm256_permutevar8x32_epi32 (src1.x, src2.x);
49 calc_permd (src1.a, src2.a, dst_ref);
H A Davx2-vpermpd-2.c13 init_permpd (double *src1, int seed) argument
19 src1[i] = (i + seed) * (i + seed) * sign;
25 calc_permpd (double *src1, int mask, double *dst) argument
30 memcpy (dst, src1, 32);
34 dst[i] = src1[temp & 3];
41 union256d src1, dst; local
47 init_permpd (src1.a, i);
49 dst.x = _mm256_permute4x64_pd (src1.x, MASK);
50 calc_permpd (src1.a, MASK, dst_ref);
H A Davx2-vpermps-2.c11 init_permps (float *src1, int *src2, int seed) argument
17 src1[i] = (i + seed) * (i + seed) * sign;
24 calc_permps (float *src1, int *src2, float *dst) argument
29 memcpy (dst, src1, 32);
33 dst[i] = src1[temp & 7];
40 union256 src1, dst; local
47 init_permps (src1.a, src2.a, i);
49 dst.x = _mm256_permutevar8x32_ps (src1.x, src2.x);
50 calc_permps (src1.a, src2.a, dst_ref);
H A Dbmi-bextr-1.c8 long long calc_bextr_u64 (unsigned long long src1, argument
18 src1 >>= start;
20 res |= (src1 & 1) << (i-start);
21 src1 >>= 1;
33 unsigned long long src1 = 0xfacec0ffeefacec0; local
40 src1 = src1 * 3;
43 res_ref = calc_bextr_u64 (src1, src2);
44 res = __bextr_u64 (src1, src2);
H A Dbmi-bextr-2.c9 unsigned calc_bextr_u32 (unsigned src1, unsigned src2) argument
18 src1 >>= start;
20 res |= (src1 & 1) << (i-start);
21 src1 >>= 1;
33 unsigned src1 = 0xfacec0ff; local
40 src1 = src1 * 3;
43 res_ref = calc_bextr_u32 (src1, src2);
44 res = __bextr_u32 (src1, src2);
H A Dbmi-bextr-4.c9 unsigned calc_bextr_u32 (unsigned src1, unsigned src2) argument
18 src1 >>= start;
20 res |= (src1 & 1) << (i-start);
21 src1 >>= 1;
33 unsigned src1 = 0xfacec0ff; local
40 src1 = src1 * 3;
43 res_ref = calc_bextr_u32 (src1, src2);
44 res = _bextr_u32 (src1, start, len);
H A Dbmi-bextr-5.c8 long long calc_bextr_u64 (unsigned long long src1, argument
18 src1 >>= start;
20 res |= (src1 & 1) << (i-start);
21 src1 >>= 1;
33 unsigned long long src1 = 0xfacec0ffeefacec0; local
39 src1 = src1 * 3;
42 res_ref = calc_bextr_u64 (src1, src2);
43 res = _bextr_u64 (src1, start, len);
H A Daesimc.c22 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 Daeskeygenassist.c23 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 Davx2-vperm2i128-2.c13 init_perm2i128 (unsigned long long *src1, unsigned long long *src2, int seed) argument
19 src1[i] = (i + seed) * (i + seed) * sign;
26 calc_perm2i128 (unsigned long long *src1, argument
37 memcpy (dst, src1, 16);
39 memcpy (dst, src1 + 2, 16);
43 memcpy (dst, src1 + 2, 16);
51 memcpy (dst + 2, src1, 16);
53 memcpy (dst + 2, src1 + 2, 16);
57 memcpy (dst + 2, src1 + 2, 16);
70 union256i_q src1, src local
[all...]
H A Davx2-vpermq-2.c13 init_permq (unsigned long long *src1, int seed) argument
19 src1[i] = (i + seed) * (i + seed) * sign;
25 calc_permq (unsigned long long *src1, unsigned int mask, argument
33 dst[i] = src1[temp];
40 union256i_q src1, dst; local
46 init_permq (src1.a, i);
48 dst.x = _mm256_permute4x64_epi64 (src1.x, MASK);
49 calc_permq (src1.a, MASK, dst_ref);
H A Davx512er-vrcp28sd-2.c13 union128d src1, src2, res; local
19 src1.a[i] = 179.345 - 6.5645 * i;
21 res_ref[i] = src1.a[i];
26 res.x = _mm_rcp28_round_sd (src1.x, src2.x, _MM_FROUND_NO_EXC);
H A Davx512er-vrcp28ss-2.c13 union128 src1, src2, res; local
19 src1.a[i] = 179.345 - 6.5645 * i;
21 res_ref[i] = src1.a[i];
26 res.x = _mm_rcp28_round_ss (src1.x, src2.x, _MM_FROUND_NO_EXC);
H A Davx512vl-i32scatterd-1.c8 volatile __m256i src1, idx1; variable
16 _mm256_i32scatter_epi32 (addr, idx1, src1, 8);
17 _mm256_mask_i32scatter_epi32 (addr, m8, idx1, src1, 8);
H A Davx512vl-i32scatterpd-1.c8 volatile __m256d src1; variable
17 _mm256_i32scatter_pd (addr, idx, src1, 8);
18 _mm256_mask_i32scatter_pd (addr, m8, idx, src1, 8);
H A Davx512vl-i32scatterps-1.c8 volatile __m256 src1; variable
18 _mm256_i32scatter_ps (addr, idx1, src1, 8);
19 _mm256_mask_i32scatter_ps (addr, m8, idx1, src1, 8);
H A Davx512vl-i32scatterq-1.c8 volatile __m256i src1; variable
16 _mm256_i32scatter_epi64 (addr, idx, src1, 8);
17 _mm256_mask_i32scatter_epi64 (addr, m8, idx, src1, 8);
H A Davx512vl-i64scatterpd-1.c8 volatile __m256d src1; variable
18 _mm256_i64scatter_pd (addr, idx1, src1, 8);
19 _mm256_mask_i64scatter_pd (addr, m8, idx1, src1, 8);
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/tree-ssa/
H A Divopt_1.c7 void foo (int i_width, TYPE dst, TYPE src1, TYPE src2) argument
12 dst[x] = ( src1[x] + src2[x] + 1 ) >> 1;
H A Divopt_4.c9 void foo (int i_width, TYPE dst, TYPE src1, TYPE src2) argument
14 *dst++ = ( *src1++ + *src2++ + 1 ) >> 1;
H A Divopt_2.c7 void foo (int i_width, TYPE dst, TYPE src1, TYPE src2) argument
12 *dst++ = ( *src1++ + *src2++ + 1 ) >> 1;
H A Divopt_3.c7 void foo (int i_width, char* dst, char* src1, char* src2) argument
12 *((TYPE)dst) = ( *((TYPE)src1) + *((TYPE)src2) + 1 ) >> 1;
14 src1+=sizeof(TYPE);

Completed in 77 milliseconds

1234567891011>>