• Home
  • Raw
  • Download

Lines Matching refs:__m128i

101 static __inline__ __m128i __DEFAULT_FN_ATTRS
102 _mm_blendv_epi8 (__m128i __V1, __m128i __V2, __m128i __M) in _mm_blendv_epi8()
104 return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__V1, (__v16qi)__V2, in _mm_blendv_epi8()
109 (__m128i)__builtin_shufflevector((__v8hi)(__m128i)(V1), \
110 (__v8hi)(__m128i)(V2), \
121 static __inline__ __m128i __DEFAULT_FN_ATTRS
122 _mm_mullo_epi32 (__m128i __V1, __m128i __V2) in _mm_mullo_epi32()
124 return (__m128i) ((__v4su)__V1 * (__v4su)__V2); in _mm_mullo_epi32()
127 static __inline__ __m128i __DEFAULT_FN_ATTRS
128 _mm_mul_epi32 (__m128i __V1, __m128i __V2) in _mm_mul_epi32()
130 return (__m128i) __builtin_ia32_pmuldq128 ((__v4si)__V1, (__v4si)__V2); in _mm_mul_epi32()
143 static __inline__ __m128i __DEFAULT_FN_ATTRS
144 _mm_stream_load_si128 (__m128i const *__V) in _mm_stream_load_si128()
146 return (__m128i) __builtin_ia32_movntdqa ((const __v2di *) __V); in _mm_stream_load_si128()
150 static __inline__ __m128i __DEFAULT_FN_ATTRS
151 _mm_min_epi8 (__m128i __V1, __m128i __V2) in _mm_min_epi8()
153 return (__m128i) __builtin_ia32_pminsb128 ((__v16qi) __V1, (__v16qi) __V2); in _mm_min_epi8()
156 static __inline__ __m128i __DEFAULT_FN_ATTRS
157 _mm_max_epi8 (__m128i __V1, __m128i __V2) in _mm_max_epi8()
159 return (__m128i) __builtin_ia32_pmaxsb128 ((__v16qi) __V1, (__v16qi) __V2); in _mm_max_epi8()
162 static __inline__ __m128i __DEFAULT_FN_ATTRS
163 _mm_min_epu16 (__m128i __V1, __m128i __V2) in _mm_min_epu16()
165 return (__m128i) __builtin_ia32_pminuw128 ((__v8hi) __V1, (__v8hi) __V2); in _mm_min_epu16()
168 static __inline__ __m128i __DEFAULT_FN_ATTRS
169 _mm_max_epu16 (__m128i __V1, __m128i __V2) in _mm_max_epu16()
171 return (__m128i) __builtin_ia32_pmaxuw128 ((__v8hi) __V1, (__v8hi) __V2); in _mm_max_epu16()
174 static __inline__ __m128i __DEFAULT_FN_ATTRS
175 _mm_min_epi32 (__m128i __V1, __m128i __V2) in _mm_min_epi32()
177 return (__m128i) __builtin_ia32_pminsd128 ((__v4si) __V1, (__v4si) __V2); in _mm_min_epi32()
180 static __inline__ __m128i __DEFAULT_FN_ATTRS
181 _mm_max_epi32 (__m128i __V1, __m128i __V2) in _mm_max_epi32()
183 return (__m128i) __builtin_ia32_pmaxsd128 ((__v4si) __V1, (__v4si) __V2); in _mm_max_epi32()
186 static __inline__ __m128i __DEFAULT_FN_ATTRS
187 _mm_min_epu32 (__m128i __V1, __m128i __V2) in _mm_min_epu32()
189 return (__m128i) __builtin_ia32_pminud128((__v4si) __V1, (__v4si) __V2); in _mm_min_epu32()
192 static __inline__ __m128i __DEFAULT_FN_ATTRS
193 _mm_max_epu32 (__m128i __V1, __m128i __V2) in _mm_max_epu32()
195 return (__m128i) __builtin_ia32_pmaxud128((__v4si) __V1, (__v4si) __V2); in _mm_max_epu32()
221 ({ __v16qi __a = (__v16qi)(__m128i)(X); \
223 (__m128i)__a;}))
225 ({ __v4si __a = (__v4si)(__m128i)(X); \
227 (__m128i)__a;}))
230 ({ __v2di __a = (__v2di)(__m128i)(X); \
232 (__m128i)__a;}))
239 ({ __v16qi __a = (__v16qi)(__m128i)(X); \
242 ({ __v4si __a = (__v4si)(__m128i)(X); \
246 ({ __v2di __a = (__v2di)(__m128i)(X); \
252 _mm_testz_si128(__m128i __M, __m128i __V) in _mm_testz_si128()
258 _mm_testc_si128(__m128i __M, __m128i __V) in _mm_testc_si128()
264 _mm_testnzc_si128(__m128i __M, __m128i __V) in _mm_testnzc_si128()
274 static __inline__ __m128i __DEFAULT_FN_ATTRS
275 _mm_cmpeq_epi64(__m128i __V1, __m128i __V2) in _mm_cmpeq_epi64()
277 return (__m128i)((__v2di)__V1 == (__v2di)__V2); in _mm_cmpeq_epi64()
281 static __inline__ __m128i __DEFAULT_FN_ATTRS
282 _mm_cvtepi8_epi16(__m128i __V) in _mm_cvtepi8_epi16()
286 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1, … in _mm_cvtepi8_epi16()
289 static __inline__ __m128i __DEFAULT_FN_ATTRS
290 _mm_cvtepi8_epi32(__m128i __V) in _mm_cvtepi8_epi32()
294 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1, … in _mm_cvtepi8_epi32()
297 static __inline__ __m128i __DEFAULT_FN_ATTRS
298 _mm_cvtepi8_epi64(__m128i __V) in _mm_cvtepi8_epi64()
302 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qs)__V, (__v16qs)__V, 0, 1),… in _mm_cvtepi8_epi64()
305 static __inline__ __m128i __DEFAULT_FN_ATTRS
306 _mm_cvtepi16_epi32(__m128i __V) in _mm_cvtepi16_epi32()
308 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hi)__V, (__v8hi)__V, 0, 1, 2,… in _mm_cvtepi16_epi32()
311 static __inline__ __m128i __DEFAULT_FN_ATTRS
312 _mm_cvtepi16_epi64(__m128i __V) in _mm_cvtepi16_epi64()
314 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hi)__V, (__v8hi)__V, 0, 1), _… in _mm_cvtepi16_epi64()
317 static __inline__ __m128i __DEFAULT_FN_ATTRS
318 _mm_cvtepi32_epi64(__m128i __V) in _mm_cvtepi32_epi64()
320 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v4si)__V, (__v4si)__V, 0, 1), _… in _mm_cvtepi32_epi64()
324 static __inline__ __m128i __DEFAULT_FN_ATTRS
325 _mm_cvtepu8_epi16(__m128i __V) in _mm_cvtepu8_epi16()
327 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1, … in _mm_cvtepu8_epi16()
330 static __inline__ __m128i __DEFAULT_FN_ATTRS
331 _mm_cvtepu8_epi32(__m128i __V) in _mm_cvtepu8_epi32()
333 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1, … in _mm_cvtepu8_epi32()
336 static __inline__ __m128i __DEFAULT_FN_ATTRS
337 _mm_cvtepu8_epi64(__m128i __V) in _mm_cvtepu8_epi64()
339 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v16qu)__V, (__v16qu)__V, 0, 1),… in _mm_cvtepu8_epi64()
342 static __inline__ __m128i __DEFAULT_FN_ATTRS
343 _mm_cvtepu16_epi32(__m128i __V) in _mm_cvtepu16_epi32()
345 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hu)__V, (__v8hu)__V, 0, 1, 2,… in _mm_cvtepu16_epi32()
348 static __inline__ __m128i __DEFAULT_FN_ATTRS
349 _mm_cvtepu16_epi64(__m128i __V) in _mm_cvtepu16_epi64()
351 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v8hu)__V, (__v8hu)__V, 0, 1), _… in _mm_cvtepu16_epi64()
354 static __inline__ __m128i __DEFAULT_FN_ATTRS
355 _mm_cvtepu32_epi64(__m128i __V) in _mm_cvtepu32_epi64()
357 …return (__m128i)__builtin_convertvector(__builtin_shufflevector((__v4su)__V, (__v4su)__V, 0, 1), _… in _mm_cvtepu32_epi64()
361 static __inline__ __m128i __DEFAULT_FN_ATTRS
362 _mm_packus_epi32(__m128i __V1, __m128i __V2) in _mm_packus_epi32()
364 return (__m128i) __builtin_ia32_packusdw128((__v4si)__V1, (__v4si)__V2); in _mm_packus_epi32()
369 (__m128i) __builtin_ia32_mpsadbw128((__v16qi)(__m128i)(X), \
370 (__v16qi)(__m128i)(Y), (M)); })
372 static __inline__ __m128i __DEFAULT_FN_ATTRS
373 _mm_minpos_epu16(__m128i __V) in _mm_minpos_epu16()
375 return (__m128i) __builtin_ia32_phminposuw128((__v8hi)__V); in _mm_minpos_epu16()
414 (__m128i)__builtin_ia32_pcmpistrm128((__v16qi)(__m128i)(A), \
415 (__v16qi)(__m128i)(B), (int)(M))
417 (int)__builtin_ia32_pcmpistri128((__v16qi)(__m128i)(A), \
418 (__v16qi)(__m128i)(B), (int)(M))
421 (__m128i)__builtin_ia32_pcmpestrm128((__v16qi)(__m128i)(A), (int)(LA), \
422 (__v16qi)(__m128i)(B), (int)(LB), \
425 (int)__builtin_ia32_pcmpestri128((__v16qi)(__m128i)(A), (int)(LA), \
426 (__v16qi)(__m128i)(B), (int)(LB), \
431 (int)__builtin_ia32_pcmpistria128((__v16qi)(__m128i)(A), \
432 (__v16qi)(__m128i)(B), (int)(M))
434 (int)__builtin_ia32_pcmpistric128((__v16qi)(__m128i)(A), \
435 (__v16qi)(__m128i)(B), (int)(M))
437 (int)__builtin_ia32_pcmpistrio128((__v16qi)(__m128i)(A), \
438 (__v16qi)(__m128i)(B), (int)(M))
440 (int)__builtin_ia32_pcmpistris128((__v16qi)(__m128i)(A), \
441 (__v16qi)(__m128i)(B), (int)(M))
443 (int)__builtin_ia32_pcmpistriz128((__v16qi)(__m128i)(A), \
444 (__v16qi)(__m128i)(B), (int)(M))
447 (int)__builtin_ia32_pcmpestria128((__v16qi)(__m128i)(A), (int)(LA), \
448 (__v16qi)(__m128i)(B), (int)(LB), \
451 (int)__builtin_ia32_pcmpestric128((__v16qi)(__m128i)(A), (int)(LA), \
452 (__v16qi)(__m128i)(B), (int)(LB), \
455 (int)__builtin_ia32_pcmpestrio128((__v16qi)(__m128i)(A), (int)(LA), \
456 (__v16qi)(__m128i)(B), (int)(LB), \
459 (int)__builtin_ia32_pcmpestris128((__v16qi)(__m128i)(A), (int)(LA), \
460 (__v16qi)(__m128i)(B), (int)(LB), \
463 (int)__builtin_ia32_pcmpestriz128((__v16qi)(__m128i)(A), (int)(LA), \
464 (__v16qi)(__m128i)(B), (int)(LB), \
468 static __inline__ __m128i __DEFAULT_FN_ATTRS
469 _mm_cmpgt_epi64(__m128i __V1, __m128i __V2) in _mm_cmpgt_epi64()
471 return (__m128i)((__v2di)__V1 > (__v2di)__V2); in _mm_cmpgt_epi64()