Home | History | Annotate | Download | only in include

Lines Matching refs:__P

102 _mm_load_pd (double const *__P)
104 return *(__m128d *)__P;
109 _mm_loadu_pd (double const *__P)
111 return __builtin_ia32_loadupd (__P);
116 _mm_load1_pd (double const *__P)
118 return _mm_set1_pd (*__P);
123 _mm_load_sd (double const *__P)
125 return _mm_set_sd (*__P);
129 _mm_load_pd1 (double const *__P)
131 return _mm_load1_pd (__P);
136 _mm_loadr_pd (double const *__P)
138 __m128d __tmp = _mm_load_pd (__P);
144 _mm_store_pd (double *__P, __m128d __A)
146 *(__m128d *)__P = __A;
151 _mm_storeu_pd (double *__P, __m128d __A)
153 __builtin_ia32_storeupd (__P, __A);
158 _mm_store_sd (double *__P, __m128d __A)
160 *__P = __builtin_ia32_vec_ext_v2df (__A, 0);
170 _mm_storel_pd (double *__P, __m128d __A)
172 _mm_store_sd (__P, __A);
177 _mm_storeh_pd (double *__P, __m128d __A)
179 *__P = __builtin_ia32_vec_ext_v2df (__A, 1);
185 _mm_store1_pd (double *__P, __m128d __A)
187 _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,0)));
191 _mm_store_pd1 (double *__P, __m128d __A)
193 _mm_store1_pd (__P, __A);
198 _mm_storer_pd (double *__P, __m128d __A)
200 _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,1)));
675 _mm_load_si128 (__m128i const *__P)
677 return *__P;
681 _mm_loadu_si128 (__m128i const *__P)
683 return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
687 _mm_loadl_epi64 (__m128i const *__P)
689 return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P);
693 _mm_store_si128 (__m128i *__P, __m128i __B)
695 *__P = __B;
699 _mm_storeu_si128 (__m128i *__P, __m128i __B)
701 __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B);
705 _mm_storel_epi64 (__m128i *__P, __m128i __B)
707 *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);