• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/gcc/config/i386/

Lines Matching refs:__P

106 _mm_load_pd (double const *__P)
108 return *(__m128d *)__P;
113 _mm_loadu_pd (double const *__P)
115 return __builtin_ia32_loadupd (__P);
120 _mm_load1_pd (double const *__P)
122 return _mm_set1_pd (*__P);
127 _mm_load_sd (double const *__P)
129 return _mm_set_sd (*__P);
133 _mm_load_pd1 (double const *__P)
135 return _mm_load1_pd (__P);
140 _mm_loadr_pd (double const *__P)
142 __m128d __tmp = _mm_load_pd (__P);
148 _mm_store_pd (double *__P, __m128d __A)
150 *(__m128d *)__P = __A;
155 _mm_storeu_pd (double *__P, __m128d __A)
157 __builtin_ia32_storeupd (__P, __A);
162 _mm_store_sd (double *__P, __m128d __A)
164 *__P = __builtin_ia32_vec_ext_v2df (__A, 0);
174 _mm_storel_pd (double *__P, __m128d __A)
176 _mm_store_sd (__P, __A);
181 _mm_storeh_pd (double *__P, __m128d __A)
183 *__P = __builtin_ia32_vec_ext_v2df (__A, 1);
189 _mm_store1_pd (double *__P, __m128d __A)
191 _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,0)));
195 _mm_store_pd1 (double *__P, __m128d __A)
197 _mm_store1_pd (__P, __A);
202 _mm_storer_pd (double *__P, __m128d __A)
204 _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,1)));
679 _mm_load_si128 (__m128i const *__P)
681 return *__P;
685 _mm_loadu_si128 (__m128i const *__P)
687 return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
691 _mm_loadl_epi64 (__m128i const *__P)
693 return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P);
697 _mm_store_si128 (__m128i *__P, __m128i __B)
699 *__P = __B;
703 _mm_storeu_si128 (__m128i *__P, __m128i __B)
705 __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B);
709 _mm_storel_epi64 (__m128i *__P, __m128i __B)
711 *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);