Searched refs:exp_mask (Results 1 – 10 of 10) sorted by relevance
/picolibc-latest/newlib/libm/machine/spu/headers/ |
D | divf4.h | 86 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()
|
D | recipf4.h | 82 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()
|
D | divd2.h | 74 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()
|
D | frexpf.h | 45 vec_uint4 exp_mask = VEC_SPLAT_U32(0x7F800000); in _frexpf() local 53 mant = spu_sel(in, half, exp_mask); in _frexpf()
|
D | frexp.h | 50 vec_ullong2 exp_mask = VEC_SPLAT_U64(0x7FF0000000000000ULL); in _frexp() local 56 mant = spu_sel(in, half, exp_mask); in _frexp()
|
D | ldexpf.h | 47 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()
|
D | scalbnf.h | 47 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()
|
D | scalbnf4.h | 69 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()
|
D | logbf4.h | 65 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()
|
D | log2d2.h | 75 vec_ullong2 exp_mask = spu_splats(0x7FF0000000000000ULL); in _log2d2() local 85 vxw = spu_sub(spu_sel(vx, v1, exp_mask), v1); in _log2d2()
|