Home
last modified time | relevance | path

Searched refs:spu_nmsub (Results 1 – 25 of 115) sorted by relevance

12345

/dports/devel/tinygo/tinygo-0.14.1/lib/picolibc/newlib/libm/machine/spu/headers/
H A Dsqrtf4.h78 y1 = spu_mul(spu_nmsub(x, spu_mul(y0, y0), three), in _sqrtf4()
89 err = spu_nmsub(y1, y1, x); in _sqrtf4()
90 err_p1 = spu_nmsub(y1_p1, y1_p1, x); in _sqrtf4()
91 err_p2 = spu_nmsub(y1_p2, y1_p2, x); in _sqrtf4()
92 err_p3 = spu_nmsub(y1_p3, y1_p3, x); in _sqrtf4()
H A Drecipd2.h106 x1 = spu_extend(spu_madd(spu_nmsub(value, x0, one), x0, x0)); in _recipd2()
107 x2 = spu_madd(spu_nmsub(value_d, x1, one_d), x1, x1); in _recipd2()
108 x3 = spu_madd(spu_nmsub(value_d, x2, one_d), x2, x2); in _recipd2()
155 x1 = spu_extend(spu_madd(spu_nmsub(value, x0, one), x0, x0)); in _recipd2()
156 x2 = spu_madd(spu_nmsub(value_d, x1, one_d), x1, x1); in _recipd2()
157 x3 = spu_madd(spu_nmsub(value_d, x2, one_d), x2, x2); in _recipd2()
H A Dsqrt.h79 fe = spu_nmsub(fy, fg, fhalf); in _sqrt()
80 fd = spu_nmsub(fg, fg, fx); in _sqrt()
92 de = spu_nmsub(dy, dg, dhalf); in _sqrt()
93 dd = spu_nmsub(dg, dg, dx); in _sqrt()
97 dd = spu_nmsub(dg, dg, dx); in _sqrt()
H A Dsqrtd2.h95 fe = spu_nmsub(fy, fg, fhalf); in _sqrtd2()
96 fd = spu_nmsub(fg, fg, fx); in _sqrtd2()
108 de = spu_nmsub(dy, dg, dhalf); in _sqrtd2()
109 dd = spu_nmsub(dg, dg, dx); in _sqrtd2()
113 dd = spu_nmsub(dg, dg, dx); in _sqrtd2()
H A Dcbrt.h87 …u = spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_nmsub(mant, c6,… in _cbrt()
114 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrt()
117 inv_b = spu_madd(spu_nmsub(b, inv_b, one), inv_b, inv_b); in _cbrt()
120 ym = spu_madd(spu_nmsub(b, ym, a), inv_b, ym); in _cbrt()
H A Dcos_sin.h97 _x = spu_nmsub(fx, spu_splats((float)M_PI_OVER_2F_HI), _x); \
98 _x = spu_nmsub(fx, spu_splats((float)M_PI_OVER_2F_LO), _x); \
116 _x = spu_nmsub(spu_splats(M_PI_OVER_2_HI), dix, _x); \
117 _x = spu_nmsub(spu_splats(M_PI_OVER_2_LO), dix, _x); \
H A Dcbrtf.h83 u0 = spu_madd(mant0, spu_nmsub(mant0, c2, c1), c0); in _cbrtf()
110 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrtf()
115 ym0 = spu_madd(spu_nmsub(b0, ym0, a0), inv_b0, ym0); in _cbrtf()
H A Drecipf4.h101 x0 = spu_madd(spu_nmsub(mant_a, x0, one), x0, x0); in _recipf4()
104 err = spu_nmsub(mant_a, x1, one); in _recipf4()
H A Dexpf4.h89 r = spu_nmsub(z,ln2_hi,x); in _expf4()
90 r = spu_nmsub(z,ln2_lo,r); in _expf4()
H A Dacosf4.h129 vec_float4 c = _divf4(spu_nmsub(df,df,z),spu_add(s,df)); in _acosf4()
132 vec_float4 result0 = spu_sub(pio2_hi,spu_sub(x,spu_nmsub(x,r,pio2_lo))); in _acosf4()
136 vec_float4 result2 = spu_nmsub(two,spu_add(s,w1),pi); in _acosf4()
H A Ddivf4.h106 q1 = spu_nmsub(mant_b, q0, mant_a); in _divf4()
115 err = spu_nmsub(mant_b, q2, mant_a); in _divf4()
H A Dasind2.h120 x_trans = _sqrtd2(spu_nmsub(x_abs, half, half)); in _asind2()
159 result = spu_nmsub(spu_madd(x3, pq, x), multiplier, addend); in _asind2()
/dports/devel/arm-none-eabi-newlib/newlib-2.4.0/newlib/libm/machine/spu/headers/
H A Dsqrtf4.h78 y1 = spu_mul(spu_nmsub(x, spu_mul(y0, y0), three), in _sqrtf4()
89 err = spu_nmsub(y1, y1, x); in _sqrtf4()
90 err_p1 = spu_nmsub(y1_p1, y1_p1, x); in _sqrtf4()
91 err_p2 = spu_nmsub(y1_p2, y1_p2, x); in _sqrtf4()
92 err_p3 = spu_nmsub(y1_p3, y1_p3, x); in _sqrtf4()
H A Drecipd2.h106 x1 = spu_extend(spu_madd(spu_nmsub(value, x0, one), x0, x0)); in _recipd2()
107 x2 = spu_madd(spu_nmsub(value_d, x1, one_d), x1, x1); in _recipd2()
108 x3 = spu_madd(spu_nmsub(value_d, x2, one_d), x2, x2); in _recipd2()
155 x1 = spu_extend(spu_madd(spu_nmsub(value, x0, one), x0, x0)); in _recipd2()
156 x2 = spu_madd(spu_nmsub(value_d, x1, one_d), x1, x1); in _recipd2()
157 x3 = spu_madd(spu_nmsub(value_d, x2, one_d), x2, x2); in _recipd2()
H A Dsqrt.h79 fe = spu_nmsub(fy, fg, fhalf); in _sqrt()
80 fd = spu_nmsub(fg, fg, fx); in _sqrt()
92 de = spu_nmsub(dy, dg, dhalf); in _sqrt()
93 dd = spu_nmsub(dg, dg, dx); in _sqrt()
97 dd = spu_nmsub(dg, dg, dx); in _sqrt()
H A Dsqrtd2.h95 fe = spu_nmsub(fy, fg, fhalf); in _sqrtd2()
96 fd = spu_nmsub(fg, fg, fx); in _sqrtd2()
108 de = spu_nmsub(dy, dg, dhalf); in _sqrtd2()
109 dd = spu_nmsub(dg, dg, dx); in _sqrtd2()
113 dd = spu_nmsub(dg, dg, dx); in _sqrtd2()
H A Dcbrt.h87 …u = spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_madd(mant, spu_nmsub(mant, c6,… in _cbrt()
114 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrt()
117 inv_b = spu_madd(spu_nmsub(b, inv_b, one), inv_b, inv_b); in _cbrt()
120 ym = spu_madd(spu_nmsub(b, ym, a), inv_b, ym); in _cbrt()
H A Dcos_sin.h97 _x = spu_nmsub(fx, spu_splats((float)M_PI_OVER_2F_HI), _x); \
98 _x = spu_nmsub(fx, spu_splats((float)M_PI_OVER_2F_LO), _x); \
116 _x = spu_nmsub(spu_splats(M_PI_OVER_2_HI), dix, _x); \
117 _x = spu_nmsub(spu_splats(M_PI_OVER_2_LO), dix, _x); \
H A Dcbrtf.h83 u0 = spu_madd(mant0, spu_nmsub(mant0, c2, c1), c0); in _cbrtf()
110 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrtf()
115 ym0 = spu_madd(spu_nmsub(b0, ym0, a0), inv_b0, ym0); in _cbrtf()
H A Drecipf4.h101 x0 = spu_madd(spu_nmsub(mant_a, x0, one), x0, x0); in _recipf4()
104 err = spu_nmsub(mant_a, x1, one); in _recipf4()
H A Dexpf4.h89 r = spu_nmsub(z,ln2_hi,x); in _expf4()
90 r = spu_nmsub(z,ln2_lo,r); in _expf4()
H A Dacosf4.h129 vec_float4 c = _divf4(spu_nmsub(df,df,z),spu_add(s,df)); in _acosf4()
132 vec_float4 result0 = spu_sub(pio2_hi,spu_sub(x,spu_nmsub(x,r,pio2_lo))); in _acosf4()
136 vec_float4 result2 = spu_nmsub(two,spu_add(s,w1),pi); in _acosf4()
H A Ddivf4.h106 q1 = spu_nmsub(mant_b, q0, mant_a); in _divf4()
115 err = spu_nmsub(mant_b, q2, mant_a); in _divf4()
H A Dasind2.h120 x_trans = _sqrtd2(spu_nmsub(x_abs, half, half)); in _asind2()
159 result = spu_nmsub(spu_madd(x3, pq, x), multiplier, addend); in _asind2()
/dports/lang/gcc6-aux/gcc-6-20180516/libgcc/config/spu/
H A Ddivv2df3.c119 inv_bf = spu_madd(spu_nmsub(mant_bf, inv_bf, onef), inv_bf, inv_bf); in __divv2df3()
125 inv_b = spu_madd(spu_nmsub(mant_b, inv_b, one), inv_b, inv_b); in __divv2df3()
127 q1 = spu_madd(spu_nmsub(mant_b, q0, mant_a), inv_b, q0); in __divv2df3()

12345