/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/ |
D | fmaxf.h | 42 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()
|
D | fminf.h | 42 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()
|
D | fdimf.h | 42 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()
|
D | fmax.h | 53 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()
|
D | fmin.h | 54 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()
|
D | fma.h | 41 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()
|
D | log2d2.h | 76 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()
|
D | exp2d2.h | 96 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()
|
D | fmodf.h | 77 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()
|
D | fmod.h | 48 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()
|
D | remquof.h | 45 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()
|
D | remainderf.h | 42 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()
|
D | remquo.h | 48 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()
|
D | remainder.h | 46 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()
|