Lines Matching refs:mant_x
52 vec_uint4 mant_x, mant_y; in _remainder() local
106 mant_x = spu_andc(spu_sel(implied_1, abs_x, mant_mask), zero_x); in _remainder()
118 borrow = spu_genb(mant_x, mant_y); in _remainder()
120 z = spu_subx(mant_x, mant_y, borrow); in _remainder()
124 …mant_x = spu_sel(spu_slqw(mant_x, 1), spu_andc(spu_slqw(z, 1), lsb), spu_cmpgt((vec_int4)spu_shuff… in _remainder()
128 borrow = spu_genb(mant_x, mant_y); in _remainder()
130 z = spu_subx(mant_x, mant_y, borrow); in _remainder()
132 mant_x = spu_sel(mant_x, z, spu_cmpgt((vec_int4)spu_shuffle(z, z, splat_hi), -1)); in _remainder()
133 mant_x = spu_andc(mant_x, VEC_LITERAL(vec_uint4, 0,0,-1,-1)); in _remainder()
135 … result0 = spu_or(spu_cmpeq(spu_or(mant_x, spu_shuffle(mant_x, mant_x, swap_words)), 0), result0); in _remainder()
144 cnt = spu_cntlz(mant_x); in _remainder()
149 denorm = spu_slqwbytebc(spu_slqw(mant_x, shift), shift); in _remainder()
158 …norm = spu_slqwbytebc(spu_slqw(spu_andc(mant_x, VEC_LITERAL(vec_uint4, 0x00100000, 0, -1, -1)), sh… in _remainder()
160 mant_x = spu_sel(denorm, norm, normal); in _remainder()
164 result = spu_sel(exp_y, mant_x, mant_mask); in _remainder()