Home
last modified time | relevance | path

Searched refs:mant_a (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libm/machine/spu/headers/
Drecipf4.h79 vector float mant_a; in _recipf4() local
92 mant_a = spu_sel(a, one, exp_mask); in _recipf4()
100 x0 = spu_re(mant_a); in _recipf4()
101 x0 = spu_madd(spu_nmsub(mant_a, x0, one), x0, x0); in _recipf4()
104 err = spu_nmsub(mant_a, x1, one); in _recipf4()
118 exp = spu_add(spu_sub(spu_splats((unsigned int)0x7F000000), exp_a), spu_cmpabsgt(mant_a, one)); in _recipf4()
Ddivf4.h83 vector float mant_a, mant_b; in _divf4() local
98 mant_a = spu_sel(a, one, exp_mask); in _divf4()
105 q0 = spu_mul(mant_a, inv_b); in _divf4()
106 q1 = spu_nmsub(mant_b, q0, mant_a); in _divf4()
115 err = spu_nmsub(mant_b, q2, mant_a); in _divf4()
130 … = spu_add(spu_sub(spu_add(exp_a, (vector unsigned int)one), exp_b), spu_cmpabsgt(mant_b, mant_a)); in _divf4()
Ddivd2.h70 vec_double2 mant_a, mant_b, inv_b, q0, q1, q2, mult; in _divd2() local
160 mant_a = spu_sel(a, one, (vec_ullong2)exp_mask); in _divd2()
176 q0 = spu_mul(mant_a, inv_b); in _divd2()
177 q1 = spu_madd(spu_nmsub(mant_b, q0, mant_a), inv_b, q0); in _divd2()