Lines Matching refs:__b
58 _mm256_packs_epi16(__m256i __a, __m256i __b) in _mm256_packs_epi16() argument
60 return (__m256i)__builtin_ia32_packsswb256((__v16hi)__a, (__v16hi)__b); in _mm256_packs_epi16()
64 _mm256_packs_epi32(__m256i __a, __m256i __b) in _mm256_packs_epi32() argument
66 return (__m256i)__builtin_ia32_packssdw256((__v8si)__a, (__v8si)__b); in _mm256_packs_epi32()
70 _mm256_packus_epi16(__m256i __a, __m256i __b) in _mm256_packus_epi16() argument
72 return (__m256i)__builtin_ia32_packuswb256((__v16hi)__a, (__v16hi)__b); in _mm256_packus_epi16()
82 _mm256_add_epi8(__m256i __a, __m256i __b) in _mm256_add_epi8() argument
84 return (__m256i)((__v32qu)__a + (__v32qu)__b); in _mm256_add_epi8()
88 _mm256_add_epi16(__m256i __a, __m256i __b) in _mm256_add_epi16() argument
90 return (__m256i)((__v16hu)__a + (__v16hu)__b); in _mm256_add_epi16()
94 _mm256_add_epi32(__m256i __a, __m256i __b) in _mm256_add_epi32() argument
96 return (__m256i)((__v8su)__a + (__v8su)__b); in _mm256_add_epi32()
100 _mm256_add_epi64(__m256i __a, __m256i __b) in _mm256_add_epi64() argument
102 return (__m256i)((__v4du)__a + (__v4du)__b); in _mm256_add_epi64()
106 _mm256_adds_epi8(__m256i __a, __m256i __b) in _mm256_adds_epi8() argument
108 return (__m256i)__builtin_ia32_paddsb256((__v32qi)__a, (__v32qi)__b); in _mm256_adds_epi8()
112 _mm256_adds_epi16(__m256i __a, __m256i __b) in _mm256_adds_epi16() argument
114 return (__m256i)__builtin_ia32_paddsw256((__v16hi)__a, (__v16hi)__b); in _mm256_adds_epi16()
118 _mm256_adds_epu8(__m256i __a, __m256i __b) in _mm256_adds_epu8() argument
120 return (__m256i)__builtin_ia32_paddusb256((__v32qi)__a, (__v32qi)__b); in _mm256_adds_epu8()
124 _mm256_adds_epu16(__m256i __a, __m256i __b) in _mm256_adds_epu16() argument
126 return (__m256i)__builtin_ia32_paddusw256((__v16hi)__a, (__v16hi)__b); in _mm256_adds_epu16()
134 _mm256_and_si256(__m256i __a, __m256i __b) in _mm256_and_si256() argument
136 return (__m256i)((__v4du)__a & (__v4du)__b); in _mm256_and_si256()
140 _mm256_andnot_si256(__m256i __a, __m256i __b) in _mm256_andnot_si256() argument
142 return (__m256i)(~(__v4du)__a & (__v4du)__b); in _mm256_andnot_si256()
146 _mm256_avg_epu8(__m256i __a, __m256i __b) in _mm256_avg_epu8() argument
148 return (__m256i)__builtin_ia32_pavgb256((__v32qi)__a, (__v32qi)__b); in _mm256_avg_epu8()
152 _mm256_avg_epu16(__m256i __a, __m256i __b) in _mm256_avg_epu16() argument
154 return (__m256i)__builtin_ia32_pavgw256((__v16hi)__a, (__v16hi)__b); in _mm256_avg_epu16()
185 _mm256_cmpeq_epi8(__m256i __a, __m256i __b) in _mm256_cmpeq_epi8() argument
187 return (__m256i)((__v32qi)__a == (__v32qi)__b); in _mm256_cmpeq_epi8()
191 _mm256_cmpeq_epi16(__m256i __a, __m256i __b) in _mm256_cmpeq_epi16() argument
193 return (__m256i)((__v16hi)__a == (__v16hi)__b); in _mm256_cmpeq_epi16()
197 _mm256_cmpeq_epi32(__m256i __a, __m256i __b) in _mm256_cmpeq_epi32() argument
199 return (__m256i)((__v8si)__a == (__v8si)__b); in _mm256_cmpeq_epi32()
203 _mm256_cmpeq_epi64(__m256i __a, __m256i __b) in _mm256_cmpeq_epi64() argument
205 return (__m256i)((__v4di)__a == (__v4di)__b); in _mm256_cmpeq_epi64()
209 _mm256_cmpgt_epi8(__m256i __a, __m256i __b) in _mm256_cmpgt_epi8() argument
213 return (__m256i)((__v32qs)__a > (__v32qs)__b); in _mm256_cmpgt_epi8()
217 _mm256_cmpgt_epi16(__m256i __a, __m256i __b) in _mm256_cmpgt_epi16() argument
219 return (__m256i)((__v16hi)__a > (__v16hi)__b); in _mm256_cmpgt_epi16()
223 _mm256_cmpgt_epi32(__m256i __a, __m256i __b) in _mm256_cmpgt_epi32() argument
225 return (__m256i)((__v8si)__a > (__v8si)__b); in _mm256_cmpgt_epi32()
229 _mm256_cmpgt_epi64(__m256i __a, __m256i __b) in _mm256_cmpgt_epi64() argument
231 return (__m256i)((__v4di)__a > (__v4di)__b); in _mm256_cmpgt_epi64()
235 _mm256_hadd_epi16(__m256i __a, __m256i __b) in _mm256_hadd_epi16() argument
237 return (__m256i)__builtin_ia32_phaddw256((__v16hi)__a, (__v16hi)__b); in _mm256_hadd_epi16()
241 _mm256_hadd_epi32(__m256i __a, __m256i __b) in _mm256_hadd_epi32() argument
243 return (__m256i)__builtin_ia32_phaddd256((__v8si)__a, (__v8si)__b); in _mm256_hadd_epi32()
247 _mm256_hadds_epi16(__m256i __a, __m256i __b) in _mm256_hadds_epi16() argument
249 return (__m256i)__builtin_ia32_phaddsw256((__v16hi)__a, (__v16hi)__b); in _mm256_hadds_epi16()
253 _mm256_hsub_epi16(__m256i __a, __m256i __b) in _mm256_hsub_epi16() argument
255 return (__m256i)__builtin_ia32_phsubw256((__v16hi)__a, (__v16hi)__b); in _mm256_hsub_epi16()
259 _mm256_hsub_epi32(__m256i __a, __m256i __b) in _mm256_hsub_epi32() argument
261 return (__m256i)__builtin_ia32_phsubd256((__v8si)__a, (__v8si)__b); in _mm256_hsub_epi32()
265 _mm256_hsubs_epi16(__m256i __a, __m256i __b) in _mm256_hsubs_epi16() argument
267 return (__m256i)__builtin_ia32_phsubsw256((__v16hi)__a, (__v16hi)__b); in _mm256_hsubs_epi16()
271 _mm256_maddubs_epi16(__m256i __a, __m256i __b) in _mm256_maddubs_epi16() argument
273 return (__m256i)__builtin_ia32_pmaddubsw256((__v32qi)__a, (__v32qi)__b); in _mm256_maddubs_epi16()
277 _mm256_madd_epi16(__m256i __a, __m256i __b) in _mm256_madd_epi16() argument
279 return (__m256i)__builtin_ia32_pmaddwd256((__v16hi)__a, (__v16hi)__b); in _mm256_madd_epi16()
283 _mm256_max_epi8(__m256i __a, __m256i __b) in _mm256_max_epi8() argument
285 return (__m256i)__builtin_ia32_pmaxsb256((__v32qi)__a, (__v32qi)__b); in _mm256_max_epi8()
289 _mm256_max_epi16(__m256i __a, __m256i __b) in _mm256_max_epi16() argument
291 return (__m256i)__builtin_ia32_pmaxsw256((__v16hi)__a, (__v16hi)__b); in _mm256_max_epi16()
295 _mm256_max_epi32(__m256i __a, __m256i __b) in _mm256_max_epi32() argument
297 return (__m256i)__builtin_ia32_pmaxsd256((__v8si)__a, (__v8si)__b); in _mm256_max_epi32()
301 _mm256_max_epu8(__m256i __a, __m256i __b) in _mm256_max_epu8() argument
303 return (__m256i)__builtin_ia32_pmaxub256((__v32qi)__a, (__v32qi)__b); in _mm256_max_epu8()
307 _mm256_max_epu16(__m256i __a, __m256i __b) in _mm256_max_epu16() argument
309 return (__m256i)__builtin_ia32_pmaxuw256((__v16hi)__a, (__v16hi)__b); in _mm256_max_epu16()
313 _mm256_max_epu32(__m256i __a, __m256i __b) in _mm256_max_epu32() argument
315 return (__m256i)__builtin_ia32_pmaxud256((__v8si)__a, (__v8si)__b); in _mm256_max_epu32()
319 _mm256_min_epi8(__m256i __a, __m256i __b) in _mm256_min_epi8() argument
321 return (__m256i)__builtin_ia32_pminsb256((__v32qi)__a, (__v32qi)__b); in _mm256_min_epi8()
325 _mm256_min_epi16(__m256i __a, __m256i __b) in _mm256_min_epi16() argument
327 return (__m256i)__builtin_ia32_pminsw256((__v16hi)__a, (__v16hi)__b); in _mm256_min_epi16()
331 _mm256_min_epi32(__m256i __a, __m256i __b) in _mm256_min_epi32() argument
333 return (__m256i)__builtin_ia32_pminsd256((__v8si)__a, (__v8si)__b); in _mm256_min_epi32()
337 _mm256_min_epu8(__m256i __a, __m256i __b) in _mm256_min_epu8() argument
339 return (__m256i)__builtin_ia32_pminub256((__v32qi)__a, (__v32qi)__b); in _mm256_min_epu8()
343 _mm256_min_epu16(__m256i __a, __m256i __b) in _mm256_min_epu16() argument
345 return (__m256i)__builtin_ia32_pminuw256 ((__v16hi)__a, (__v16hi)__b); in _mm256_min_epu16()
349 _mm256_min_epu32(__m256i __a, __m256i __b) in _mm256_min_epu32() argument
351 return (__m256i)__builtin_ia32_pminud256((__v8si)__a, (__v8si)__b); in _mm256_min_epu32()
439 _mm256_mul_epi32(__m256i __a, __m256i __b) in _mm256_mul_epi32() argument
441 return (__m256i)__builtin_ia32_pmuldq256((__v8si)__a, (__v8si)__b); in _mm256_mul_epi32()
445 _mm256_mulhrs_epi16(__m256i __a, __m256i __b) in _mm256_mulhrs_epi16() argument
447 return (__m256i)__builtin_ia32_pmulhrsw256((__v16hi)__a, (__v16hi)__b); in _mm256_mulhrs_epi16()
451 _mm256_mulhi_epu16(__m256i __a, __m256i __b) in _mm256_mulhi_epu16() argument
453 return (__m256i)__builtin_ia32_pmulhuw256((__v16hi)__a, (__v16hi)__b); in _mm256_mulhi_epu16()
457 _mm256_mulhi_epi16(__m256i __a, __m256i __b) in _mm256_mulhi_epi16() argument
459 return (__m256i)__builtin_ia32_pmulhw256((__v16hi)__a, (__v16hi)__b); in _mm256_mulhi_epi16()
463 _mm256_mullo_epi16(__m256i __a, __m256i __b) in _mm256_mullo_epi16() argument
465 return (__m256i)((__v16hu)__a * (__v16hu)__b); in _mm256_mullo_epi16()
469 _mm256_mullo_epi32 (__m256i __a, __m256i __b) in _mm256_mullo_epi32() argument
471 return (__m256i)((__v8su)__a * (__v8su)__b); in _mm256_mullo_epi32()
475 _mm256_mul_epu32(__m256i __a, __m256i __b) in _mm256_mul_epu32() argument
477 return __builtin_ia32_pmuludq256((__v8si)__a, (__v8si)__b); in _mm256_mul_epu32()
481 _mm256_or_si256(__m256i __a, __m256i __b) in _mm256_or_si256() argument
483 return (__m256i)((__v4du)__a | (__v4du)__b); in _mm256_or_si256()
487 _mm256_sad_epu8(__m256i __a, __m256i __b) in _mm256_sad_epu8() argument
489 return __builtin_ia32_psadbw256((__v32qi)__a, (__v32qi)__b); in _mm256_sad_epu8()
493 _mm256_shuffle_epi8(__m256i __a, __m256i __b) in _mm256_shuffle_epi8() argument
495 return (__m256i)__builtin_ia32_pshufb256((__v32qi)__a, (__v32qi)__b); in _mm256_shuffle_epi8()
539 _mm256_sign_epi8(__m256i __a, __m256i __b) in _mm256_sign_epi8() argument
541 return (__m256i)__builtin_ia32_psignb256((__v32qi)__a, (__v32qi)__b); in _mm256_sign_epi8()
545 _mm256_sign_epi16(__m256i __a, __m256i __b) in _mm256_sign_epi16() argument
547 return (__m256i)__builtin_ia32_psignw256((__v16hi)__a, (__v16hi)__b); in _mm256_sign_epi16()
551 _mm256_sign_epi32(__m256i __a, __m256i __b) in _mm256_sign_epi32() argument
553 return (__m256i)__builtin_ia32_psignd256((__v8si)__a, (__v8si)__b); in _mm256_sign_epi32()
731 _mm256_sub_epi8(__m256i __a, __m256i __b) in _mm256_sub_epi8() argument
733 return (__m256i)((__v32qu)__a - (__v32qu)__b); in _mm256_sub_epi8()
737 _mm256_sub_epi16(__m256i __a, __m256i __b) in _mm256_sub_epi16() argument
739 return (__m256i)((__v16hu)__a - (__v16hu)__b); in _mm256_sub_epi16()
743 _mm256_sub_epi32(__m256i __a, __m256i __b) in _mm256_sub_epi32() argument
745 return (__m256i)((__v8su)__a - (__v8su)__b); in _mm256_sub_epi32()
749 _mm256_sub_epi64(__m256i __a, __m256i __b) in _mm256_sub_epi64() argument
751 return (__m256i)((__v4du)__a - (__v4du)__b); in _mm256_sub_epi64()
755 _mm256_subs_epi8(__m256i __a, __m256i __b) in _mm256_subs_epi8() argument
757 return (__m256i)__builtin_ia32_psubsb256((__v32qi)__a, (__v32qi)__b); in _mm256_subs_epi8()
761 _mm256_subs_epi16(__m256i __a, __m256i __b) in _mm256_subs_epi16() argument
763 return (__m256i)__builtin_ia32_psubsw256((__v16hi)__a, (__v16hi)__b); in _mm256_subs_epi16()
767 _mm256_subs_epu8(__m256i __a, __m256i __b) in _mm256_subs_epu8() argument
769 return (__m256i)__builtin_ia32_psubusb256((__v32qi)__a, (__v32qi)__b); in _mm256_subs_epu8()
773 _mm256_subs_epu16(__m256i __a, __m256i __b) in _mm256_subs_epu16() argument
775 return (__m256i)__builtin_ia32_psubusw256((__v16hi)__a, (__v16hi)__b); in _mm256_subs_epu16()
779 _mm256_unpackhi_epi8(__m256i __a, __m256i __b) in _mm256_unpackhi_epi8() argument
781 …return (__m256i)__builtin_shufflevector((__v32qi)__a, (__v32qi)__b, 8, 32+8, 9, 32+9, 10, 32+10, 1… in _mm256_unpackhi_epi8()
785 _mm256_unpackhi_epi16(__m256i __a, __m256i __b) in _mm256_unpackhi_epi16() argument
787 …return (__m256i)__builtin_shufflevector((__v16hi)__a, (__v16hi)__b, 4, 16+4, 5, 16+5, 6, 16+6, 7, … in _mm256_unpackhi_epi16()
791 _mm256_unpackhi_epi32(__m256i __a, __m256i __b) in _mm256_unpackhi_epi32() argument
793 return (__m256i)__builtin_shufflevector((__v8si)__a, (__v8si)__b, 2, 8+2, 3, 8+3, 6, 8+6, 7, 8+7); in _mm256_unpackhi_epi32()
797 _mm256_unpackhi_epi64(__m256i __a, __m256i __b) in _mm256_unpackhi_epi64() argument
799 return (__m256i)__builtin_shufflevector((__v4di)__a, (__v4di)__b, 1, 4+1, 3, 4+3); in _mm256_unpackhi_epi64()
803 _mm256_unpacklo_epi8(__m256i __a, __m256i __b) in _mm256_unpacklo_epi8() argument
805 …return (__m256i)__builtin_shufflevector((__v32qi)__a, (__v32qi)__b, 0, 32+0, 1, 32+1, 2, 32+2, 3, … in _mm256_unpacklo_epi8()
809 _mm256_unpacklo_epi16(__m256i __a, __m256i __b) in _mm256_unpacklo_epi16() argument
811 …return (__m256i)__builtin_shufflevector((__v16hi)__a, (__v16hi)__b, 0, 16+0, 1, 16+1, 2, 16+2, 3, … in _mm256_unpacklo_epi16()
815 _mm256_unpacklo_epi32(__m256i __a, __m256i __b) in _mm256_unpacklo_epi32() argument
817 return (__m256i)__builtin_shufflevector((__v8si)__a, (__v8si)__b, 0, 8+0, 1, 8+1, 4, 8+4, 5, 8+5); in _mm256_unpacklo_epi32()
821 _mm256_unpacklo_epi64(__m256i __a, __m256i __b) in _mm256_unpacklo_epi64() argument
823 return (__m256i)__builtin_shufflevector((__v4di)__a, (__v4di)__b, 0, 4+0, 2, 4+2); in _mm256_unpacklo_epi64()
827 _mm256_xor_si256(__m256i __a, __m256i __b) in _mm256_xor_si256() argument
829 return (__m256i)((__v4du)__a ^ (__v4du)__b); in _mm256_xor_si256()
938 _mm256_permutevar8x32_epi32(__m256i __a, __m256i __b) in _mm256_permutevar8x32_epi32() argument
940 return (__m256i)__builtin_ia32_permvarsi256((__v8si)__a, (__v8si)__b); in _mm256_permutevar8x32_epi32()
952 _mm256_permutevar8x32_ps(__m256 __a, __m256i __b) in _mm256_permutevar8x32_ps() argument
954 return (__m256)__builtin_ia32_permvarsf256((__v8sf)__a, (__v8si)__b); in _mm256_permutevar8x32_ps()