Lines Matching defs:__v8hi
39 typedef short __v8hi __attribute__((__vector_size__(16)));
627 return (__m128i)((__v8hi)__a + (__v8hi)__b);
657 return (__m128i)__builtin_ia32_paddsw128((__v8hi)__a, (__v8hi)__b);
669 return (__m128i)__builtin_ia32_paddusw128((__v8hi)__a, (__v8hi)__b);
681 return (__m128i)__builtin_ia32_pavgw128((__v8hi)__a, (__v8hi)__b);
687 return (__m128i)__builtin_ia32_pmaddwd128((__v8hi)__a, (__v8hi)__b);
693 return (__m128i)__builtin_ia32_pmaxsw128((__v8hi)__a, (__v8hi)__b);
705 return (__m128i)__builtin_ia32_pminsw128((__v8hi)__a, (__v8hi)__b);
717 return (__m128i)__builtin_ia32_pmulhw128((__v8hi)__a, (__v8hi)__b);
723 return (__m128i)__builtin_ia32_pmulhuw128((__v8hi)__a, (__v8hi)__b);
729 return (__m128i)((__v8hi)__a * (__v8hi)__b);
759 return (__m128i)((__v8hi)__a - (__v8hi)__b);
789 return (__m128i)__builtin_ia32_psubsw128((__v8hi)__a, (__v8hi)__b);
801 return (__m128i)__builtin_ia32_psubusw128((__v8hi)__a, (__v8hi)__b);
835 return (__m128i)__builtin_ia32_psllwi128((__v8hi)__a, __count);
841 return (__m128i)__builtin_ia32_psllw128((__v8hi)__a, (__v8hi)__count);
871 return (__m128i)__builtin_ia32_psrawi128((__v8hi)__a, __count);
877 return (__m128i)__builtin_ia32_psraw128((__v8hi)__a, (__v8hi)__count);
900 return (__m128i)__builtin_ia32_psrlwi128((__v8hi)__a, __count);
906 return (__m128i)__builtin_ia32_psrlw128((__v8hi)__a, (__v8hi)__count);
942 return (__m128i)((__v8hi)__a == (__v8hi)__b);
963 return (__m128i)((__v8hi)__a > (__v8hi)__b);
1103 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1133 return (__m128i)(__v8hi){ __w, __w, __w, __w, __w, __w, __w, __w };
1157 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1238 return (__m128i)__builtin_ia32_packsswb128((__v8hi)__a, (__v8hi)__b);
1250 return (__m128i)__builtin_ia32_packuswb128((__v8hi)__a, (__v8hi)__b);
1256 __v8hi __b = (__v8hi)__a;
1263 __v8hi __c = (__v8hi)__a;
1282 (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), \
1289 (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), \
1305 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
1329 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);