Home | History | Annotate | Download | only in clang-include

Lines Matching refs:__v8hi

39 typedef short __v8hi __attribute__((__vector_size__(16)));
582 return (__m128i)((__v8hi)a + (__v8hi)b);
612 return (__m128i)__builtin_ia32_paddsw128((__v8hi)a, (__v8hi)b);
624 return (__m128i)__builtin_ia32_paddusw128((__v8hi)a, (__v8hi)b);
636 return (__m128i)__builtin_ia32_pavgw128((__v8hi)a, (__v8hi)b);
642 return (__m128i)__builtin_ia32_pmaddwd128((__v8hi)a, (__v8hi)b);
648 return (__m128i)__builtin_ia32_pmaxsw128((__v8hi)a, (__v8hi)b);
660 return (__m128i)__builtin_ia32_pminsw128((__v8hi)a, (__v8hi)b);
672 return (__m128i)__builtin_ia32_pmulhw128((__v8hi)a, (__v8hi)b);
678 return (__m128i)__builtin_ia32_pmulhuw128((__v8hi)a, (__v8hi)b);
684 return (__m128i)((__v8hi)a * (__v8hi)b);
714 return (__m128i)((__v8hi)a - (__v8hi)b);
744 return (__m128i)__builtin_ia32_psubsw128((__v8hi)a, (__v8hi)b);
756 return (__m128i)__builtin_ia32_psubusw128((__v8hi)a, (__v8hi)b);
789 return (__m128i)__builtin_ia32_psllwi128((__v8hi)a, count);
795 return (__m128i)__builtin_ia32_psllw128((__v8hi)a, (__v8hi)count);
825 return (__m128i)__builtin_ia32_psrawi128((__v8hi)a, count);
831 return (__m128i)__builtin_ia32_psraw128((__v8hi)a, (__v8hi)count);
853 return (__m128i)__builtin_ia32_psrlwi128((__v8hi)a, count);
859 return (__m128i)__builtin_ia32_psrlw128((__v8hi)a, (__v8hi)count);
895 return (__m128i)((__v8hi)a == (__v8hi)b);
913 return (__m128i)((__v8hi)a > (__v8hi)b);
1050 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1080 return (__m128i)(__v8hi){ w, w, w, w, w, w, w, w };
1104 return (__m128i)(__v8hi){ w0, w1, w2, w3, w4, w5, w6, w7 };
1182 return (__m128i)__builtin_ia32_packsswb128((__v8hi)a, (__v8hi)b);
1194 return (__m128i)__builtin_ia32_packuswb128((__v8hi)a, (__v8hi)b);
1200 __v8hi b = (__v8hi)a;
1207 __v8hi c = (__v8hi)a;
1225 ((__m128i)__builtin_shufflevector((__v8hi)(a), (__v8hi) _mm_set1_epi16(0), \
1230 ((__m128i)__builtin_shufflevector((__v8hi)(a), (__v8hi) _mm_set1_epi16(0), 0, 1, 2, 3, \
1245 return (__m128i)__builtin_shufflevector((__v8hi)a, (__v8hi)b, 4, 8+4, 5, 8+5, 6, 8+6, 7, 8+7);
1269 return (__m128i)__builtin_shufflevector((__v8hi)a, (__v8hi)b, 0, 8+0, 1, 8+1, 2, 8+2, 3, 8+3);