Home | History | Annotate | Download | only in spu

Lines Matching refs:spu_sub

53   return (spu_sel(spu_sub(0, a), a, spu_cmpgt(a, -1)));
58 return (spu_sel(spu_sub(0, a), a, spu_cmpgt(a, -1)));
82 minus_a = spu_add(spu_sub(0, a), (vec_short8)(spu_cmpeq(a, ((vec_short8){0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000,0x8000}))));
90 minus_a = spu_add(spu_sub(0, a), (vec_int4)(spu_cmpeq(a, ((vec_int4){0x80000000,0x80000000,0x80000000,0x80000000}))));
468 exp = spu_sub(127, (vec_int4)(spu_and(spu_rlmask((vec_uint4)(a), -23), 0xFF)));
589 frac = spu_sub(spu_convtf(ia, 0), a);
605 a = spu_sub(a, (vec_float4)(spu_and(spu_rlmaska((vec_int4)a, -31), spu_splats((signed int)0x3F7FFFFF))));
606 exp = spu_sub(127, (vec_int4)(spu_and(spu_rlmask((vec_uint4)(a), -23), 0xFF)));
743 frac = (vec_float4)(spu_sub((vec_int4)(a), spu_sl(exp, 23)));
746 frac, spu_sub(spu_convtf(exp, 0), spu_splats(1.6797f))));
796 return ((vec_uchar16)(spu_sub(((vec_ushort8){0x1011, 0x1213, 0x1415, 0x1617,
1607 exp = spu_sub(127, (vec_int4)(spu_and(spu_rlmask((vec_uint4)(a), -23), 0xFF)));
1617 d = spu_sub(d, s_one);
1742 lo = spu_rlmask(spu_and((vec_ushort8)(a), 0xFF), spu_sub(0, (vec_short8)(spu_and((vec_ushort8)(b), 7))));
1743 hi = spu_and(spu_rlmask((vec_ushort8)(a), spu_sub(0, (vec_short8)(spu_and(spu_rlmask((vec_ushort8)(b), -8), 7)))), -256);
1755 return (spu_rlmask(a, spu_sub(0, (vec_short8)(spu_and(b, 15)))));
1765 return (spu_rlmask(a, spu_sub(0, (vec_int4)(spu_and(b, 31)))));
1781 lo = spu_and(spu_rlmaska(spu_extend(a), spu_sub(0, (vec_short8)(spu_and((vec_ushort8)(b), 7)))), 0xFF);
1782 hi = spu_and(spu_rlmaska((vec_short8)(a), spu_sub(0, (vec_short8)(spu_and(spu_rlmask((vec_ushort8)(b), -8), 7)))), -256);
1794 return (spu_rlmaska(a, spu_sub(0, (vec_short8)(spu_and(b, 15)))));
1804 return (spu_rlmaska(a, spu_sub(0, (vec_int4)(spu_and(b, 31)))));
1987 return ((vec_uchar16)(spu_sel(spu_sub((vec_ushort8)(a), (vec_ushort8)(b)),
1988 spu_sub(spu_and((vec_ushort8)(a), -256), spu_and((vec_ushort8)(b), -256)),
2009 return (spu_sub(a, b));
2014 return (spu_sub(a, b));
2019 return (spu_sub((vec_short8)(a), b));
2024 return (spu_sub(a, (vec_short8)(b)));
2029 return (spu_sub(a, b));
2034 return (spu_sub(a, b));
2039 return (spu_sub((vec_int4)(a), b));
2044 return (spu_sub(a, (vec_int4)(b)));
2049 return (spu_sub(a, b));
2067 s1 = spu_sub(spu_rlmask((vec_ushort8)(a), -8), spu_rlmask((vec_ushort8)(b), -8));
2068 s2 = spu_sub(spu_and((vec_ushort8)(a), 0xFF), spu_and((vec_ushort8)(b), 0xFF));
2081 s1 = spu_sub(spu_rlmask((vec_ushort8)(a), -8), spu_rlmask((vec_ushort8)(b), -8));
2082 s2 = spu_sub(spu_and((vec_ushort8)(a), 0xFF), spu_and((vec_ushort8)(b), 0xFF));
2103 return (spu_andc(spu_sub(a, b), spu_cmpgt(b, a)));
2111 s = spu_sub(a, b);
2130 return (spu_andc(spu_sub(a, b), spu_cmpgt(b, a)));
2138 s = spu_sub(a, b);
2276 exp = spu_sub(127, (vec_int4)(spu_and(spu_rlmask((vec_uint4)(a), -23), 0xFF)));