Searched refs:x_exp (Results 1 – 3 of 3) sorted by relevance
/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/ |
D | ldexpf.h | 45 vec_int4 x_exp; in _ldexpf() local 55 x_exp = spu_and(spu_rlmask((vec_int4)in, -23), 0xFF); in _ldexpf() 57 zero = spu_cmpeq(x_exp, 0); in _ldexpf() 62 x_exp = spu_add(spu_promote(exp, 0), x_exp); in _ldexpf() 64 zero = spu_orc(zero, spu_cmpgt(x_exp, 0)); in _ldexpf() 66 overflow = spu_rlmask(spu_cmpgt(x_exp, 255), -1); in _ldexpf() 71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _ldexpf()
|
D | scalbnf.h | 45 vec_int4 x_exp; in _scalbnf() local 55 x_exp = spu_and(spu_rlmask((vec_int4)in, -23), 0xFF); in _scalbnf() 57 zero = spu_cmpeq(x_exp, 0); in _scalbnf() 62 x_exp = spu_add(spu_promote(exp, 0), x_exp); in _scalbnf() 64 zero = spu_orc(zero, spu_cmpgt(x_exp, 0)); in _scalbnf() 66 overflow = spu_rlmask(spu_cmpgt(x_exp, 255), -1); in _scalbnf() 71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf()
|
D | scalbnf4.h | 66 vec_int4 x_exp; in _scalbnf4() local 75 x_exp = spu_and(spu_rlmask((vec_int4)x, -23), 0xFF); in _scalbnf4() 76 zero = spu_cmpeq(x_exp, 0); in _scalbnf4() 81 x_exp = spu_add(exp, x_exp); in _scalbnf4() 87 zero = spu_rlmask(spu_orc(zero, spu_cmpgt(x_exp, 0)), -1); in _scalbnf4() 88 overflow = spu_rlmask(spu_cmpgt(x_exp, 255), -1); in _scalbnf4() 93 out = spu_sel(x, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf4()
|