Lines Matching defs:__v8hi

39 typedef short __v8hi __attribute__((__vector_size__(16)));
623 return (__m128i)((__v8hi)__a + (__v8hi)__b);
653 return (__m128i)__builtin_ia32_paddsw128((__v8hi)__a, (__v8hi)__b);
665 return (__m128i)__builtin_ia32_paddusw128((__v8hi)__a, (__v8hi)__b);
677 return (__m128i)__builtin_ia32_pavgw128((__v8hi)__a, (__v8hi)__b);
683 return (__m128i)__builtin_ia32_pmaddwd128((__v8hi)__a, (__v8hi)__b);
689 return (__m128i)__builtin_ia32_pmaxsw128((__v8hi)__a, (__v8hi)__b);
701 return (__m128i)__builtin_ia32_pminsw128((__v8hi)__a, (__v8hi)__b);
713 return (__m128i)__builtin_ia32_pmulhw128((__v8hi)__a, (__v8hi)__b);
719 return (__m128i)__builtin_ia32_pmulhuw128((__v8hi)__a, (__v8hi)__b);
725 return (__m128i)((__v8hi)__a * (__v8hi)__b);
755 return (__m128i)((__v8hi)__a - (__v8hi)__b);
785 return (__m128i)__builtin_ia32_psubsw128((__v8hi)__a, (__v8hi)__b);
797 return (__m128i)__builtin_ia32_psubusw128((__v8hi)__a, (__v8hi)__b);
831 return (__m128i)__builtin_ia32_psllwi128((__v8hi)__a, __count);
837 return (__m128i)__builtin_ia32_psllw128((__v8hi)__a, (__v8hi)__count);
867 return (__m128i)__builtin_ia32_psrawi128((__v8hi)__a, __count);
873 return (__m128i)__builtin_ia32_psraw128((__v8hi)__a, (__v8hi)__count);
896 return (__m128i)__builtin_ia32_psrlwi128((__v8hi)__a, __count);
902 return (__m128i)__builtin_ia32_psrlw128((__v8hi)__a, (__v8hi)__count);
938 return (__m128i)((__v8hi)__a == (__v8hi)__b);
959 return (__m128i)((__v8hi)__a > (__v8hi)__b);
1099 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1129 return (__m128i)(__v8hi){ __w, __w, __w, __w, __w, __w, __w, __w };
1153 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1234 return (__m128i)__builtin_ia32_packsswb128((__v8hi)__a, (__v8hi)__b);
1246 return (__m128i)__builtin_ia32_packuswb128((__v8hi)__a, (__v8hi)__b);
1252 __v8hi __b = (__v8hi)__a;
1259 __v8hi __c = (__v8hi)__a;
1278 (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), \
1285 (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi) _mm_set1_epi16(0), \
1301 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
1325 return (__m128i)__builtin_shufflevector((__v8hi)__a, (__v8hi)__b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);