Lines Matching refs:exp
62 vec_int4 exp, exp_bias; in _divd2() local
184 exp = spu_rlmaska(spu_sub((vec_int4)exp_a, (vec_int4)exp_b), -20); in _divd2()
185 …exp = spu_add(exp, (vec_int4)spu_add(spu_and((vec_int4)a_denorm, -0x34), spu_and((vec_int4)b_denor… in _divd2()
196 exp_bias = spu_xor(spu_rlmaska(exp, -31), 64); in _divd2()
199 exp = spu_sub(exp, exp_bias); in _divd2()
206 exp = spu_add(exp, 0x3FF); in _divd2()
207 no_underflow = spu_cmpgt(exp, 0); in _divd2()
208 overflow = spu_cmpgt(exp, 0x7FF); in _divd2()
209 exp = spu_and(spu_sl(exp, 20), (vec_int4)no_underflow); in _divd2()
210 exp = spu_and(exp, (vec_int4)exp_mask); in _divd2()
211 mult = spu_sel((vec_double2)exp, (vec_double2)exp_mask, (vec_ullong2)overflow); in _divd2()