Home | History | Annotate | Download | only in clang-include

Lines Matching refs:__m128i

92 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
93 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M)
95 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2,
99 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
100 _mm_blend_epi16 (__m128i __V1, __m128i __V2, const int __M)
102 return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__V1, (__v8hi)__V2, __M);
106 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
107 _mm_mullo_epi32 (__m128i __V1, __m128i __V2)
109 return (__m128i) ((__v4si)__V1 * (__v4si)__V2);
112 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
113 _mm_mul_epi32 (__m128i __V1, __m128i __V2)
115 return (__m128i) __builtin_ia32_pmuldq128 ((__v4si)__V1, (__v4si)__V2);
123 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
124 _mm_stream_load_si128 (__m128i *__V)
126 return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __V);
130 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
131 _mm_min_epi8 (__m128i __V1, __m128i __V2)
133 return (__m128i) __builtin_ia32_pminsb128 ((__v16qi) __V1, (__v16qi) __V2);
136 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
137 _mm_max_epi8 (__m128i __V1, __m128i __V2)
139 return (__m128i) __builtin_ia32_pmaxsb128 ((__v16qi) __V1, (__v16qi) __V2);
142 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
143 _mm_min_epu16 (__m128i __V1, __m128i __V2)
145 return (__m128i) __builtin_ia32_pminuw128 ((__v8hi) __V1, (__v8hi) __V2);
148 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
149 _mm_max_epu16 (__m128i __V1, __m128i __V2)
151 return (__m128i) __builtin_ia32_pmaxuw128 ((__v8hi) __V1, (__v8hi) __V2);
154 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
155 _mm_min_epi32 (__m128i __V1, __m128i __V2)
157 return (__m128i) __builtin_ia32_pminsd128 ((__v4si) __V1, (__v4si) __V2);
160 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
161 _mm_max_epi32 (__m128i __V1, __m128i __V2)
163 return (__m128i) __builtin_ia32_pmaxsd128 ((__v4si) __V1, (__v4si) __V2);
166 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
167 _mm_min_epu32 (__m128i __V1, __m128i __V2)
169 return (__m128i) __builtin_ia32_pminud128((__v4si) __V1, (__v4si) __V2);
172 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
173 _mm_max_epu32 (__m128i __V1, __m128i __V2)
175 return (__m128i) __builtin_ia32_pmaxud128((__v4si) __V1, (__v4si) __V2);
226 _mm_testz_si128(__m128i __M, __m128i __V)
232 _mm_testc_si128(__m128i __M, __m128i __V)
238 _mm_testnzc_si128(__m128i __M, __m128i __V)
248 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
249 _mm_cmpeq_epi64(__m128i __V1, __m128i __V2)
251 return (__m128i) __builtin_ia32_pcmpeqq((__v2di)__V1, (__v2di)__V2);
255 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
256 _mm_cvtepi8_epi16(__m128i __V)
258 return (__m128i) __builtin_ia32_pmovsxbw128((__v16qi) __V);
261 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
262 _mm_cvtepi8_epi32(__m128i __V)
264 return (__m128i) __builtin_ia32_pmovsxbd128((__v16qi) __V);
267 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
268 _mm_cvtepi8_epi64(__m128i __V)
270 return (__m128i) __builtin_ia32_pmovsxbq128((__v16qi) __V);
273 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
274 _mm_cvtepi16_epi32(__m128i __V)
276 return (__m128i) __builtin_ia32_pmovsxwd128((__v8hi) __V);
279 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
280 _mm_cvtepi16_epi64(__m128i __V)
282 return (__m128i) __builtin_ia32_pmovsxwq128((__v8hi)__V);
285 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
286 _mm_cvtepi32_epi64(__m128i __V)
288 return (__m128i) __builtin_ia32_pmovsxdq128((__v4si)__V);
292 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
293 _mm_cvtepu8_epi16(__m128i __V)
295 return (__m128i) __builtin_ia32_pmovzxbw128((__v16qi) __V);
298 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
299 _mm_cvtepu8_epi32(__m128i __V)
301 return (__m128i) __builtin_ia32_pmovzxbd128((__v16qi)__V);
304 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
305 _mm_cvtepu8_epi64(__m128i __V)
307 return (__m128i) __builtin_ia32_pmovzxbq128((__v16qi)__V);
310 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
311 _mm_cvtepu16_epi32(__m128i __V)
313 return (__m128i) __builtin_ia32_pmovzxwd128((__v8hi)__V);
316 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
317 _mm_cvtepu16_epi64(__m128i __V)
319 return (__m128i) __builtin_ia32_pmovzxwq128((__v8hi)__V);
322 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
323 _mm_cvtepu32_epi64(__m128i __V)
325 return (__m128i) __builtin_ia32_pmovzxdq128((__v4si)__V);
329 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
330 _mm_packus_epi32(__m128i __V1, __m128i __V2)
332 return (__m128i) __builtin_ia32_packusdw128((__v4si)__V1, (__v4si)__V2);
401 static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
402 _mm_cmpgt_epi64(__m128i __V1, __m128i __V2)