• Home
  • Raw
  • Download

Lines Matching refs:__m128i

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