Lines Matching defs:__v8hi

35 typedef short __v8hi __attribute__((__vector_size__(16)));
652 return (__m128i)((__v8hi)__a + (__v8hi)__b);
682 return (__m128i)__builtin_ia32_paddsw128((__v8hi)__a, (__v8hi)__b);
694 return (__m128i)__builtin_ia32_paddusw128((__v8hi)__a, (__v8hi)__b);
706 return (__m128i)__builtin_ia32_pavgw128((__v8hi)__a, (__v8hi)__b);
712 return (__m128i)__builtin_ia32_pmaddwd128((__v8hi)__a, (__v8hi)__b);
718 return (__m128i)__builtin_ia32_pmaxsw128((__v8hi)__a, (__v8hi)__b);
730 return (__m128i)__builtin_ia32_pminsw128((__v8hi)__a, (__v8hi)__b);
742 return (__m128i)__builtin_ia32_pmulhw128((__v8hi)__a, (__v8hi)__b);
748 return (__m128i)__builtin_ia32_pmulhuw128((__v8hi)__a, (__v8hi)__b);
767 return (__m128i)((__v8hi)__a * (__v8hi)__b);
863 return (__m128i)((__v8hi)__a - (__v8hi)__b);
960 return (__m128i)__builtin_ia32_psubsw128((__v8hi)__a, (__v8hi)__b);
1000 return (__m128i)__builtin_ia32_psubusw128((__v8hi)__a, (__v8hi)__b);
1132 return (__m128i)__builtin_ia32_psllwi128((__v8hi)__a, __count);
1151 return (__m128i)__builtin_ia32_psllw128((__v8hi)__a, (__v8hi)__count);
1247 return (__m128i)__builtin_ia32_psrawi128((__v8hi)__a, __count);
1267 return (__m128i)__builtin_ia32_psraw128((__v8hi)__a, (__v8hi)__count);
1366 return (__m128i)__builtin_ia32_psrlwi128((__v8hi)__a, __count);
1385 return (__m128i)__builtin_ia32_psrlw128((__v8hi)__a, (__v8hi)__count);
1499 return (__m128i)((__v8hi)__a == (__v8hi)__b);
1560 return (__m128i)((__v8hi)__a > (__v8hi)__b);
2001 return (__m128i)(__v8hi){ __w0, __w1, __w2, __w3, __w4, __w5, __w6, __w7 };
2125 return (__m128i)(__v8hi){ __w, __w, __w, __w, __w, __w, __w, __w };
2162 return (__m128i)(__v8hi){ __w0, __w1, __w2, __w3, __w4, __w5, __w6, __w7 };
2254 return (__m128i)__builtin_ia32_packsswb128((__v8hi)__a, (__v8hi)__b);
2266 return (__m128i)__builtin_ia32_packuswb128((__v8hi)__a, (__v8hi)__b);
2272 __v8hi __b = (__v8hi)__a;
2279 __v8hi __c = (__v8hi)__a;
2297 (__m128i)__builtin_shufflevector((__v8hi)(__m128i)(a), \
2298 (__v8hi)_mm_setzero_si128(), \
2304 (__m128i)__builtin_shufflevector((__v8hi)(__m128i)(a), \
2305 (__v8hi)_mm_setzero_si128(), \
2321 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
2345 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);