• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/

Lines Matching refs:__A

37 _mm_abs_epi16 (__m128i __A)
39 return (__m128i) vec_abs ((__v8hi) __A);
44 _mm_abs_epi32 (__m128i __A)
46 return (__m128i) vec_abs ((__v4si) __A);
51 _mm_abs_epi8 (__m128i __A)
53 return (__m128i) vec_abs ((__v16qi) __A);
58 _mm_abs_pi16 (__m64 __A)
60 __v8hi __B = (__v8hi) (__v2du) { __A, __A };
66 _mm_abs_pi32 (__m64 __A)
68 __v4si __B = (__v4si) (__v2du) { __A, __A };
74 _mm_abs_pi8 (__m64 __A)
76 __v16qi __B = (__v16qi) (__v2du) { __A, __A };
82 _mm_alignr_epi8 (__m128i __A, __m128i __B, const unsigned int __count)
87 __A = (__m128i) vec_reve ((__v16qu) __A);
90 __A = (__m128i) vec_sld ((__v16qu) __B, (__v16qu) __A, __count);
92 __A = (__m128i) vec_reve ((__v16qu) __A);
94 return __A;
112 return (__m128i) vec_sro ((__v16qu) __A, __shift);
114 return (__m128i) vec_slo ((__v16qu) __A, __shift);
124 __A = (__m128i) vec_slo ((__v16qu) __A, __shiftA);
127 __A = (__m128i) vec_sro ((__v16qu) __A, __shiftA);
130 return (__m128i) vec_or ((__v16qu) __A, (__v16qu) __B);
136 _mm_alignr_pi8 (__m64 __A, __m64 __B, unsigned int __count)
140 __v2du __C = { __B, __A };
159 _mm_hadd_epi16 (__m128i __A, __m128i __B)
165 __v8hi __C = vec_perm ((__v8hi) __A, (__v8hi) __B, __P);
166 __v8hi __D = vec_perm ((__v8hi) __A, (__v8hi) __B, __Q);
172 _mm_hadd_epi32 (__m128i __A, __m128i __B)
178 __v4si __C = vec_perm ((__v4si) __A, (__v4si) __B, __P);
179 __v4si __D = vec_perm ((__v4si) __A, (__v4si) __B, __Q);
185 _mm_hadd_pi16 (__m64 __A, __m64 __B)
187 __v8hi __C = (__v8hi) (__v2du) { __A, __B };
200 _mm_hadd_pi32 (__m64 __A, __m64 __B)
202 __v4si __C = (__v4si) (__v2du) { __A, __B };
215 _mm_hadds_epi16 (__m128i __A, __m128i __B)
218 __C = vec_sum4s ((__v8hi) __A, __C);
226 _mm_hadds_pi16 (__m64 __A, __m64 __B)
229 __v8hi __C = (__v8hi) (__v2du) { __A, __B };
237 _mm_hsub_epi16 (__m128i __A, __m128i __B)
243 __v8hi __C = vec_perm ((__v8hi) __A, (__v8hi) __B, __P);
244 __v8hi __D = vec_perm ((__v8hi) __A, (__v8hi) __B, __Q);
250 _mm_hsub_epi32 (__m128i __A, __m128i __B)
256 __v4si __C = vec_perm ((__v4si) __A, (__v4si) __B, __P);
257 __v4si __D = vec_perm ((__v4si) __A, (__v4si) __B, __Q);
263 _mm_hsub_pi16 (__m64 __A, __m64 __B)
269 __v8hi __C = (__v8hi) (__v2du) { __A, __B };
278 _mm_hsub_pi32 (__m64 __A, __m64 __B)
284 __v4si __C = (__v4si) (__v2du) { __A, __B };
293 _mm_hsubs_epi16 (__m128i __A, __m128i __B)
299 __v8hi __C = vec_perm ((__v8hi) __A, (__v8hi) __B, __P);
300 __v8hi __D = vec_perm ((__v8hi) __A, (__v8hi) __B, __Q);
306 _mm_hsubs_pi16 (__m64 __A, __m64 __B)
312 __v8hi __C = (__v8hi) (__v2du) { __A, __B };
321 _mm_shuffle_epi8 (__m128i __A, __m128i __B)
325 __v16qi __C = vec_perm ((__v16qi) __A, (__v16qi) __A, (__v16qu) __B);
331 _mm_shuffle_pi8 (__m64 __A, __m64 __B)
334 __v16qi __C = (__v16qi) (__v2du) { __A, __A };
344 _mm_sign_epi8 (__m128i __A, __m128i __B)
351 return (__m128i) vec_mul ((__v16qi) __A, (__v16qi) __conv);
356 _mm_sign_epi16 (__m128i __A, __m128i __B)
363 return (__m128i) vec_mul ((__v8hi) __A, (__v8hi) __conv);
368 _mm_sign_epi32 (__m128i __A, __m128i __B)
375 return (__m128i) vec_mul ((__v4si) __A, (__v4si) __conv);
380 _mm_sign_pi8 (__m64 __A, __m64 __B)
383 __v16qi __C = (__v16qi) (__v2du) { __A, __A };
391 _mm_sign_pi16 (__m64 __A, __m64 __B)
394 __v8hi __C = (__v8hi) (__v2du) { __A, __A };
402 _mm_sign_pi32 (__m64 __A, __m64 __B)
405 __v4si __C = (__v4si) (__v2du) { __A, __A };
413 _mm_maddubs_epi16 (__m128i __A, __m128i __B)
416 __v8hi __C = vec_and (vec_unpackh ((__v16qi) __A), __unsigned);
417 __v8hi __D = vec_and (vec_unpackl ((__v16qi) __A), __unsigned);
433 _mm_maddubs_pi16 (__m64 __A, __m64 __B)
435 __v8hi __C = (__v8hi) (__v2du) { __A, __A };
454 _mm_mulhrs_epi16 (__m128i __A, __m128i __B)
456 __v4si __C = vec_unpackh ((__v8hi) __A);
459 __D = vec_unpackl ((__v8hi) __A);
475 _mm_mulhrs_pi16 (__m64 __A, __m64 __B)
477 __v4si __C = (__v4si) (__v2du) { __A, __A };