/picolibc-latest/newlib/libm/machine/spu/headers/ |
D | atanf.h | 69 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()
|
D | atanf4.h | 79 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()
|
D | exp2f.h | 80 } 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()
|
D | floorf.h | 67 } 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()
|
D | ceilf.h | 67 } 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()
|
D | remainder.h | 54 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() 182 …bias = 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()
|
D | exp2f4.h | 93 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()
|
D | remquo.h | 56 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() 223 …bias = 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()
|
D | llrint.h | 44 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()
|
D | remquof.h | 52 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() 163 …bias = 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()
|
D | remainderf.h | 48 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() 132 …bias = 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()
|
D | cbrtf.h | 52 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()
|
D | cbrt.h | 53 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()
|
D | hypotd2.h | 75 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()
|
D | hypotf4.h | 78 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/ |
D | ChangeLog-2015 | 12698 * 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
|