Home
last modified time | relevance | path

Searched refs:exp_mask (Results 1 – 10 of 10) sorted by relevance

/picolibc-latest/newlib/libm/machine/spu/headers/
Ddivf4.h86 vector unsigned int exp_mask = (vec_uint4)spu_splats(0x7F800000); in _divf4() local
98 mant_a = spu_sel(a, one, exp_mask); in _divf4()
99 mant_b = spu_sel(b, one, exp_mask); in _divf4()
128 exp_a = spu_and((vector unsigned int)a, exp_mask); in _divf4()
129 exp_b = spu_and((vector unsigned int)b, exp_mask); in _divf4()
152 q2 = spu_sel(q2, (vector float)exp, exp_mask); in _divf4()
Drecipf4.h82 vector unsigned int exp_mask = (vec_uint4)spu_splats(0x7F800000); in _recipf4() local
92 mant_a = spu_sel(a, one, exp_mask); in _recipf4()
117 exp_a = spu_and((vector unsigned int)a, exp_mask); in _recipf4()
135 x1 = spu_sel(x1, (vector float)exp, exp_mask); in _recipf4()
Ddivd2.h74 vec_ullong2 exp_mask = spu_splats(0x7FF0000000000000ULL); in _divd2() local
111 sign_exp_mask = spu_or(sign_mask, exp_mask); in _divd2()
157 exp_a = spu_and((vec_ullong2)a, exp_mask); in _divd2()
158 exp_b = spu_and((vec_ullong2)b, exp_mask); in _divd2()
160 mant_a = spu_sel(a, one, (vec_ullong2)exp_mask); in _divd2()
161 mant_b = spu_sel(b, one, (vec_ullong2)exp_mask); in _divd2()
201 q1 = spu_sel(q1, (vec_double2)spu_add((vec_int4)q1, spu_sl(exp_bias, 20)), exp_mask); 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()
221 mult = spu_sel(mult, (vec_double2)exp_mask, spu_or(a_inf, b_zero)); in _divd2()
Dfrexpf.h45 vec_uint4 exp_mask = VEC_SPLAT_U32(0x7F800000); in _frexpf() local
53 mant = spu_sel(in, half, exp_mask); in _frexpf()
Dfrexp.h50 vec_ullong2 exp_mask = VEC_SPLAT_U64(0x7FF0000000000000ULL); in _frexp() local
56 mant = spu_sel(in, half, exp_mask); in _frexp()
Dldexpf.h47 vec_uint4 exp_mask = VEC_SPLAT_U32(0x7F800000); in _ldexpf() local
71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _ldexpf()
Dscalbnf.h47 vec_uint4 exp_mask = VEC_SPLAT_U32(0x7F800000); in _scalbnf() local
71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf()
Dscalbnf4.h69 vec_uint4 exp_mask = (vec_uint4)spu_splats(0x7F800000); in _scalbnf4() local
93 out = spu_sel(x, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf4()
Dlogbf4.h65 vec_uint4 exp_mask = (vector unsigned int) {0xFF, 0xFF, 0xFF, 0xFF}; in _logbf4()
81 exp = spu_and(spu_rlmask((vec_uint4)x, exp_shift), exp_mask); in _logbf4()
Dlog2d2.h75 vec_ullong2 exp_mask = spu_splats(0x7FF0000000000000ULL); in _log2d2() local
85 vxw = spu_sub(spu_sel(vx, v1, exp_mask), v1); in _log2d2()