Lines Matching refs:mant_x
54 vec_uint4 mant_x, mant_y; in _remquo() local
111 mant_x = spu_andc(spu_sel(implied_1, abs_x, mant_mask), zero_x); in _remquo()
123 borrow = spu_genb(mant_x, mant_y); in _remquo()
125 z = spu_subx(mant_x, mant_y, borrow); in _remquo()
129 …mant_x = spu_sel(spu_slqw(mant_x, 1), spu_andc(spu_slqw(z, 1), lsb), spu_cmpgt((vec_int4)spu_shuff… in _remquo()
133 borrow = spu_genb(mant_x, mant_y); in _remquo()
135 z = spu_subx(mant_x, mant_y, borrow); in _remquo()
137 mant_x = spu_sel(mant_x, z, spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _remquo()
138 mant_x = spu_andc(mant_x, VEC_LITERAL(vec_uint4, 0,0,-1,-1)); in _remquo()
140 … result0 = spu_or(spu_cmpeq(spu_or(mant_x, spu_shuffle(mant_x, mant_x, swap_words)), 0), result0); in _remquo()
149 cnt = spu_cntlz(mant_x); in _remquo()
154 denorm = spu_slqwbytebc(spu_slqw(mant_x, shift), shift); in _remquo()
163 …norm = spu_slqwbytebc(spu_slqw(spu_andc(mant_x, VEC_LITERAL(vec_uint4, 0x00100000, 0, -1, -1)), sh… in _remquo()
165 mant_x = spu_sel(denorm, norm, normal); in _remquo()
169 result = spu_sel(exp_y, mant_x, mant_mask); in _remquo()