Home | History | Annotate | Download | only in include

Lines Matching defs:__Y

178 _mm256_blend_pd (__m256d __X, __m256d __Y, const int __M)
181 (__v4df)__Y,
186 _mm256_blend_ps (__m256 __X, __m256 __Y, const int __M)
189 (__v8sf)__Y,
203 _mm256_blendv_pd (__m256d __X, __m256d __Y, __m256d __M)
206 (__v4df)__Y,
211 _mm256_blendv_ps (__m256 __X, __m256 __Y, __m256 __M)
214 (__v8sf)__Y,
235 _mm256_dp_ps (__m256 __X, __m256 __Y, const int __M)
238 (__v8sf)__Y,
248 _mm256_hadd_pd (__m256d __X, __m256d __Y)
250 return (__m256d) __builtin_ia32_haddpd256 ((__v4df)__X, (__v4df)__Y);
254 _mm256_hadd_ps (__m256 __X, __m256 __Y)
256 return (__m256) __builtin_ia32_haddps256 ((__v8sf)__X, (__v8sf)__Y);
260 _mm256_hsub_pd (__m256d __X, __m256d __Y)
262 return (__m256d) __builtin_ia32_hsubpd256 ((__v4df)__X, (__v4df)__Y);
266 _mm256_hsub_ps (__m256 __X, __m256 __Y)
268 return (__m256) __builtin_ia32_hsubps256 ((__v8sf)__X, (__v8sf)__Y);
369 _mm_cmp_pd (__m128d __X, __m128d __Y, const int __P)
371 return (__m128d) __builtin_ia32_cmppd ((__v2df)__X, (__v2df)__Y, __P);
375 _mm_cmp_ps (__m128 __X, __m128 __Y, const int __P)
377 return (__m128) __builtin_ia32_cmpps ((__v4sf)__X, (__v4sf)__Y, __P);
381 _mm256_cmp_pd (__m256d __X, __m256d __Y, const int __P)
383 return (__m256d) __builtin_ia32_cmppd256 ((__v4df)__X, (__v4df)__Y,
388 _mm256_cmp_ps (__m256 __X, __m256 __Y, const int __P)
390 return (__m256) __builtin_ia32_cmpps256 ((__v8sf)__X, (__v8sf)__Y,
395 _mm_cmp_sd (__m128d __X, __m128d __Y, const int __P)
397 return (__m128d) __builtin_ia32_cmpsd ((__v2df)__X, (__v2df)__Y, __P);
401 _mm_cmp_ss (__m128 __X, __m128 __Y, const int __P)
403 return (__m128) __builtin_ia32_cmpss ((__v4sf)__X, (__v4sf)__Y, __P);
501 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 2);
502 return _mm_extract_epi32 (__Y, __N % 4);
508 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 3);
509 return _mm_extract_epi16 (__Y, __N % 8);
515 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 4);
516 return _mm_extract_epi8 (__Y, __N % 16);
523 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 1);
524 return _mm_extract_epi64 (__Y, __N % 2);
543 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 2); \
544 _mm_extract_epi32 (__Y, (N) % 4); \
550 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 3); \
551 _mm_extract_epi16 (__Y, (N) % 8); \
557 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 4); \
558 _mm_extract_epi8 (__Y, (N) % 16); \
565 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 1); \
566 _mm_extract_epi64 (__Y, (N) % 2); \
651 _mm256_permute2f128_pd (__m256d __X, __m256d __Y, const int __C)
654 (__v4df)__Y,
659 _mm256_permute2f128_ps (__m256 __X, __m256 __Y, const int __C)
662 (__v8sf)__Y,
667 _mm256_permute2f128_si256 (__m256i __X, __m256i __Y, const int __C)
670 (__v8si)__Y,
722 _mm256_insertf128_pd (__m256d __X, __m128d __Y, const int __O)
725 (__v2df)__Y,
730 _mm256_insertf128_ps (__m256 __X, __m128 __Y, const int __O)
733 (__v4sf)__Y,
738 _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
741 (__v4si)__Y,
748 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 2);
749 __Y = _mm_insert_epi32 (__Y, __D, __N % 4);
750 return _mm256_insertf128_si256 (__X, __Y, __N >> 2);
756 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 3);
757 __Y = _mm_insert_epi16 (__Y, __D, __N % 8);
758 return _mm256_insertf128_si256 (__X, __Y, __N >> 3);
764 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 4);
765 __Y = _mm_insert_epi8 (__Y, __D, __N % 16);
766 return _mm256_insertf128_si256 (__X, __Y, __N >> 4);
773 __m128i __Y = _mm256_extractf128_si256 (__X, __N >> 1);
774 __Y = _mm_insert_epi64 (__Y, __D, __N % 2);
775 return _mm256_insertf128_si256 (__X, __Y, __N >> 1);
797 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 2); \
798 __Y = _mm_insert_epi32 (__Y, (D), (N) % 4); \
799 _mm256_insertf128_si256 ((X), __Y, (N) >> 2); \
805 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 3); \
806 __Y = _mm_insert_epi16 (__Y, (D), (N) % 8); \
807 _mm256_insertf128_si256 ((X), __Y, (N) >> 3); \
813 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 4); \
814 __Y = _mm_insert_epi8 (__Y, (D), (N) % 16); \
815 _mm256_insertf128_si256 ((X), __Y, (N) >> 4); \
822 __m128i __Y = _mm256_extractf128_si256 ((X), (N) >> 1); \
823 __Y = _mm_insert_epi64 (__Y, (D), (N) % 2); \
824 _mm256_insertf128_si256 ((X), __Y, (N) >> 1); \
1173 __m256d __Y = __Y;
1174 return __Y;
1180 __m256 __Y = __Y;
1181 return __Y;
1187 __m256i __Y = __Y;
1188 return __Y;