Home
last modified time | relevance | path

Searched refs:bias (Results 1 – 16 of 16) sorted by relevance

/picolibc-latest/newlib/libm/machine/spu/headers/
Datanf.h69 float bias; in _atanf() local
74 bias = 0.0f; in _atanf()
78 bias = M_PI_2; in _atanf()
80 bias = -bias; in _atanf()
89 bias += x; in _atanf()
102 lo = lo * x3 + bias; in _atanf()
Datanf4.h79 vector float bias; in _atanf4() local
92 bias = (vector float)spu_or(sign, (vector unsigned int)(spu_splats((float)SM_PI_2))); in _atanf4()
93 bias = (vector float)spu_and((vector unsigned int)bias, select); in _atanf4()
102 bias = spu_add(bias, x); in _atanf4()
114 lo = spu_madd(lo, x3, bias); in _atanf4()
Dexp2f.h80 } bias, exp_int, exp_frac; in _exp2f() local
88 bias.f = x; in _exp2f()
89 bias.ui = ~(unsigned int)((signed)(bias.ui) >> 31) & 0x3F7FFFFF; in _exp2f()
90 ix = (int)(x + bias.f); in _exp2f()
Dfloorf.h67 } bias; in _floorf() local
69 bias.f = value; in _floorf()
74 bias.ui = (unsigned int)(bias.i >> 31) & 0x3F7FFFFF; in _floorf()
75 value -= bias.f; in _floorf()
Dceilf.h67 } bias; in _ceilf() local
69 bias.f = value; in _ceilf()
74 bias.ui = ~(unsigned int)(bias.i >> 31) & 0x3F7FFFFF; in _ceilf()
75 value += bias.f; in _ceilf()
Dremainder.h54 vec_uint4 gt, eq, bias, y2_hi; in _remainder() local
178 bias = spu_or(gt, spu_and(eq, spu_rlqwbyte(gt, 4))); in _remainder()
179 bias = spu_shuffle(bias, bias, splat_hi); in _remainder()
180 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_double2)abs_x, (vec_double2)abs_y), bias); in _remainder()
182bias = spu_andc(bias, spu_rlmaska((vec_uint4)spu_msub((vec_double2)abs_x, VEC_SPLAT_F64(2.0), (vec… in _remainder()
183 bias = spu_shuffle(bias, bias, splat_hi); in _remainder()
184 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_double2)abs_x, (vec_double2)abs_y), bias); in _remainder()
Dexp2f4.h93 vector float bias; in _exp2f4() local
96 bias = (vector float)(spu_rlmaska((vector signed int)(x), -31)); in _exp2f4()
97 bias = (vector float)(spu_andc(spu_splats((unsigned int)0x3F7FFFFF), (vector unsigned int)bias)); in _exp2f4()
98 ix = spu_convts(spu_add(x, bias), 0); in _exp2f4()
Dremquo.h56 vec_uint4 gt, eq, bias; in _remquo() local
218 bias = spu_or(gt, spu_and(eq, spu_rlqwbyte(gt, 4))); in _remquo()
219 bias = spu_shuffle(bias, bias, splat_hi); in _remquo()
220 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_double2)abs_x, (vec_double2)abs_y), bias); in _remquo()
221 quotient = spu_sub(quotient, (vec_int4)bias); in _remquo()
223bias = spu_andc(bias, spu_rlmaska((vec_uint4)spu_msub((vec_double2)abs_x, VEC_SPLAT_F64(2.0), (vec… in _remquo()
224 bias = spu_shuffle(bias, bias, splat_hi); in _remquo()
225 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_double2)abs_x, (vec_double2)abs_y), bias); in _remquo()
226 quotient = spu_sub(quotient, (vec_int4)bias); in _remquo()
Dllrint.h44 vec_double2 in, bias; in _llrint() local
50 bias = spu_sel((vec_double2)(VEC_SPLAT_U64(0x4330000000000000ULL)), in, in _llrint()
52 mant = (vec_uint4)(spu_sub(spu_add(in, bias), bias)); in _llrint()
Dremquof.h52 vec_uint4 result, result0, resultx, cnt, sign, bias; in _remquof() local
159 bias = spu_cmpgt(abs_2x, abs_y); in _remquof()
160 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_float4)abs_x, (vec_float4)abs_y), bias); in _remquof()
161 quotient = spu_sub(quotient, (vec_int4)bias); in _remquof()
163bias = spu_andc(bias, spu_rlmaska((vec_uint4)spu_msub((vec_float4)abs_x, VEC_SPLAT_F32(2.0f), (vec… in _remquof()
164 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_float4)abs_x, (vec_float4)abs_y), bias); in _remquof()
165 quotient = spu_sub(quotient, (vec_int4)bias); in _remquof()
Dremainderf.h48 vec_uint4 result, result0, resultx, cnt, sign, bias; in _remainderf() local
130 bias = spu_cmpgt(abs_2x, abs_y); in _remainderf()
131 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_float4)abs_x, (vec_float4)abs_y), bias); in _remainderf()
132bias = spu_andc(bias, spu_rlmaska((vec_uint4)spu_msub((vec_float4)abs_x, two, (vec_float4)abs_y), … in _remainderf()
133 abs_x = spu_sel(abs_x, (vec_uint4)spu_sub((vec_float4)abs_x, (vec_float4)abs_y), bias); in _remainderf()
Dcbrtf.h52 vec_int4 exp, bias; in _cbrtf() local
92 bias = spu_rlmask(spu_rlmaska(exp, -15), -16); in _cbrtf()
93 e_div_3 = (vec_uint4)spu_rlmaska(spu_madd((vec_short8)exp, VEC_SPLAT_S16(0x5556), bias), -16); in _cbrtf()
Dcbrt.h53 vec_int4 exp, bias; in _cbrt() local
99 bias = spu_rlmask(spu_rlmaska(exp, -15), -16); in _cbrt()
100 e_div_3 = (vec_uint4)spu_rlmaska(spu_madd((vec_short8)exp, VEC_SPLAT_S16(0x5556), bias), -16); in _cbrt()
Dhypotd2.h75 vector signed long long bias = spu_splats(0x3FF0000000000000ll); in _hypotd2() local
101 min_e = (vec_double2)spu_add((vec_int4)min_e_int, (vec_int4)bias); in _hypotd2()
Dhypotf4.h78 vector signed int bias = spu_splats(0x3F800000); in _hypotf4() local
106 min_e = (vec_float4)spu_add(min_e_int, bias); in _hypotf4()
/picolibc-latest/newlib/
DChangeLog-201512698 * libm/math/ef_hypot.c (__ieee754_hypotf): Add missing exponent bias
25866 * libc/sys/sparc64/crt0.S: Handle stack bias at run time so we can