Home | History | Annotate | Download | only in include

Lines Matching defs:__v16qi

36 typedef char __v16qi __attribute__((__vector_size__(16)));
632 return (__m128i)((__v16qi)__a + (__v16qi)__b);
662 return (__m128i)__builtin_ia32_paddsb128((__v16qi)__a, (__v16qi)__b);
674 return (__m128i)__builtin_ia32_paddusb128((__v16qi)__a, (__v16qi)__b);
686 return (__m128i)__builtin_ia32_pavgb128((__v16qi__v16qi)__b);
710 return (__m128i)__builtin_ia32_pmaxub128((__v16qi)__a, (__v16qi)__b);
722 return (__m128i)__builtin_ia32_pminub128((__v16qi)__a, (__v16qi)__b);
758 return __builtin_ia32_psadbw128((__v16qi)__a, (__v16qi)__b);
764 return (__m128i)((__v16qi)__a - (__v16qi)__b);
794 return (__m128i)__builtin_ia32_psubsb128((__v16qi)__a, (__v16qi)__b);
806 return (__m128i)__builtin_ia32_psubusb128((__v16qi)__a, (__v16qi)__b);
840 (__m128i)__builtin_shufflevector((__v16qi)_mm_setzero_si128(), \
841 (__v16qi)(__m128i)(a), \
923 (__m128i)__builtin_shufflevector((__v16qi)(__m128i)(a), \
924 (__v16qi)_mm_setzero_si128(), \
984 return (__m128i)((__v16qi)__a == (__v16qi)__b);
1002 /* This function always performs a signed comparison, but __v16qi is a char
1162 return (__m128i)(__v16qi){ __b0, __b1, __b2, __b3, __b4, __b5, __b6, __b7, __b8, __b9, __b10, __b11, __b12, __b13, __b14, __b15 };
1192 return (__m128i)(__v16qi){ __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b };
1216 return (__m128i)(__v16qi){ __b0, __b1, __b2, __b3, __b4, __b5, __b6, __b7, __b8, __b9, __b10, __b11, __b12, __b13, __b14, __b15 };
1234 __builtin_ia32_storedqu((char *)__p, (__v16qi)__b);
1240 __builtin_ia32_maskmovdqu((__v16qi)__d, (__v16qi)__n, __p);
1332 return __builtin_ia32_pmovmskb128((__v16qi)__a);
1360 return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 8, 16+8, 9, 16+9, 10, 16+10, 11, 16+11, 12, 16+12, 13, 16+13, 14, 16+14, 15, 16+15);
1384 return (__m128i)__builtin_shufflevector((__v16qi)__a, (__v16qi)__b, 0, 16+0, 1, 16+1, 2, 16+2, 3, 16+3, 4, 16+4, 5, 16+5, 6, 16+6, 7, 16+7);