Lines Matching defs:__v8hu
55 typedef __vector unsigned short __v8hu;
1240 return (__m128i)vec_mergel((__v8hu)__A, (__v8hu)__B);
1288 return (__m128i)((__v8hu)__A + (__v8hu)__B);
1324 return (__m128i)vec_adds((__v8hu)__A, (__v8hu)__B);
1336 return (__m128i)((__v8hu)__A - (__v8hu)__B);
1372 return (__m128i)vec_subs((__v8hu)__A, (__v8hu)__B);
1442 __v8hu __lshift;
1447 __lshift = (__v8hu)vec_splat_s16(__B);
1498 __v8hu __rshift = {15, 15, 15, 15, 15, 15, 15, 15};
1503 __rshift = (__v8hu)vec_splat_s16(__B);
1603 __v8hu __rshift;
1608 __rshift = (__v8hu)vec_splat_s16(__B);
1665 __v8hu __lshift;
1667 const __v8hu __shmax = {15, 15, 15, 15, 15, 15, 15, 15};
1668 __v8hu __result;
1671 __lshift = vec_splat((__v8hu)__B, 0);
1673 __lshift = vec_splat((__v8hu)__B, 3);
1676 __result = vec_sl((__v8hu)__A, __lshift);
1677 __result = vec_sel((__v8hu)__shmask, __result, __shmask);
1722 const __v8hu __rshmax = {15, 15, 15, 15, 15, 15, 15, 15};
1723 __v8hu __rshift;
1727 __rshift = vec_splat((__v8hu)__B, 0);
1729 __rshift = vec_splat((__v8hu)__B, 3);
1758 __v8hu __rshift;
1760 const __v8hu __shmax = {15, 15, 15, 15, 15, 15, 15, 15};
1761 __v8hu __result;
1764 __rshift = vec_splat((__v8hu)__B, 0);
1766 __rshift = vec_splat((__v8hu)__B, 3);
1769 __result = vec_sr((__v8hu)__A, __rshift);
1770 __result = vec_sel((__v8hu)__shmask, __result, __shmask);
1997 __w0 = vec_vmuleuh((__v8hu)__A, (__v8hu)__B);
1998 __w1 = vec_vmulouh((__v8hu)__A, (__v8hu)__B);
2113 return (__m128i)vec_avg((__v8hu)__A, (__v8hu)__B);