Home | History | Annotate | Download | only in include

Lines Matching defs:__v16qi

40 typedef char __v16qi __attribute__((__vector_size__(16)));
617 return (__m128i)((__v16qi)__a + (__v16qi)__b);
647 return (__m128i)__builtin_ia32_paddsb128((__v16qi)__a, (__v16qi)__b);
659 return (__m128i)__builtin_ia32_paddusb128((__v16qi)__a, (__v16qi)__b);
671 return (__m128i)__builtin_ia32_pavgb128((__v16qi)__a, (__v16qi)__b);
695 return (__m128i)__builtin_ia32_pmaxub128((__v16qi)__a, (__v16qi)__b);
707 return (__m128i)__builtin_ia32_pminub128((__v16qi)__a, (__v16qi)__b);
743 return __builtin_ia32_psadbw128((__v16qi)__a, (__v16qi)__b);
749 return (__m128i)((__v16qi)__a - (__v16qi)__b);
779 return (__m128i)__builtin_ia32_psubsb128((__v16qi)__a, (__v16qi)__b);
791 return (__m128i)__builtin_ia32_psubusb128((__v16qi)__a, (__v16qi)__b);
932 return (__m128i)((__v16qi)__a == (__v16qi)__b);
950 /* This function always performs a signed comparison, but __v16qi is a char
1105 return (__m128i)(__v16qi){ b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15 };
1135 return (__m128i)(__v16qi){ __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b, __b };
1159 return (__m128i)(__v16qi){ b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15 };
1177 __builtin_ia32_storedqu((char *)__p, (__v16qi)__b);
1183 __builtin_ia32_maskmovdqu((__v16qi)__d, (__v16qi)__n, __p);
1267 return __builtin_ia32_pmovmskb128((__v16qi)__a);
1295 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);
1319 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);