Home
last modified time | relevance | path

Searched refs:vy (Results 1 – 14 of 14) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/
Dfmaxf.h42 vec_float4 vx, vy; in _fmaxf() local
45 vy = spu_promote(y, 0); in _fmaxf()
46 return (spu_extract(spu_sel(vx, vy, spu_cmpgt(vy, vx)), 0)); in _fmaxf()
Dfminf.h42 vec_float4 vx, vy; in _fminf() local
45 vy = spu_promote(y, 0); in _fminf()
46 return (spu_extract(spu_sel(vx, vy, spu_cmpgt(vx, vy)), 0)); in _fminf()
Dfdimf.h42 vec_float4 vx, vy; in _fdimf() local
45 vy = spu_promote(y, 0); in _fdimf()
46 return (spu_extract(spu_and(spu_sub(vx, vy), in _fdimf()
47 (vec_float4)spu_cmpgt(vx, vy)), 0)); in _fdimf()
Dfmax.h53 vec_double2 vx, vy, diff, max; in _fmax() local
56 vy = spu_promote(y, 0); in _fmax()
66 diff = spu_sub(vx, vy); in _fmax()
70 max = spu_sel(vx, vy, (vec_ullong2)selector); in _fmax()
Dfmin.h54 vec_double2 vx, vy, diff, min; in _fmin() local
57 vy = spu_promote(y, 0); in _fmin()
67 diff = spu_sub(vy, vx); in _fmin()
71 min = spu_sel(vx, vy, (vec_ullong2)selector); in _fmin()
Dfma.h41 vec_double2 vx, vy, vz, vout;; in _fma() local
44 vy = spu_promote(y, 0); in _fma()
46 vout = spu_madd(vx, vy, vz); in _fma()
Dlog2d2.h76 vec_double2 vy, vxw; in _log2d2() local
120 vy = spu_madd(spu_madd(x10, p1, p2), vxw, vxw); in _log2d2()
125 vy = spu_add(vy, spu_extend(spu_convtf(addval, 0))); in _log2d2()
129 return(vy); in _log2d2()
Dexp2d2.h96 vec_double2 vy, vxw, out_of_range; in _exp2d2() local
138 vy = spu_madd(x8, p1, p2); in _exp2d2()
143 vy = (vec_double2)spu_add((vec_int4)vy, ix); in _exp2d2()
148 return (spu_sel(vy, out_of_range, (vec_ullong2)spu_orc(overflow, underflow))); in _exp2d2()
Dfmodf.h77 vec_uint4 vx, vy, z; in _fmodf()
93 vy = (vec_uint4)spu_promote(y, 0); in _fmodf()
96 abs_y = spu_andc(vy, sign_mask); in _fmodf()
162 domain = spu_cmpeq(vc, (vec_float4) vy); in _fmodf()
Dfmod.h48 vec_uint4 vx, vy, z; in _fmod() local
67 vy = (vec_uint4)spu_promote(y, 0); in _fmod()
70 abs_y = spu_andc(vy, sign_mask); in _fmod()
159 domain = spu_cmpeq(vc, (vec_double2) vy); in _fmod()
Dremquof.h45 vec_uint4 vx, vy, z, y2, y4; in _remquof() local
58 vy = (vec_uint4)spu_promote(y, 0); in _remquof()
61 abs_y = spu_andc(vy, sign_mask); in _remquof()
67 quo_pos = spu_cmpgt((vec_int4)spu_and(spu_xor(vx, vy), sign_mask), -1); in _remquof()
Dremainderf.h42 vec_uint4 vx, vy, z; in _remainderf() local
55 vy = (vec_uint4)spu_promote(y, 0); in _remainderf()
58 abs_y = spu_andc(vy, sign_mask); in _remainderf()
Dremquo.h48 vec_uint4 vx, vy, z; in _remquo() local
67 vy = (vec_uint4)spu_promote(y, 0); in _remquo()
70 abs_y = spu_andc(vy, sign_mask); in _remquo()
77 quo_pos = spu_cmpgt((vec_int4)spu_and(spu_xor(vx, vy), sign_mask), -1); in _remquo()
Dremainder.h46 vec_uint4 vx, vy, z; in _remainder() local
65 vy = (vec_uint4)spu_promote(y, 0); in _remainder()
68 abs_y = spu_andc(vy, sign_mask); in _remainder()