Home
last modified time | relevance | path

Searched refs:borrow (Results 1 – 10 of 10) sorted by relevance

/picolibc-latest/newlib/libm/machine/spu/headers/
Dllrintf.h43 vec_uint4 mant, sign, borrow; in _llrintf() local
72 borrow = spu_genb(mant, sign); in _llrintf()
73 borrow = spu_shuffle(borrow, borrow, in _llrintf()
76 mant = spu_subx(mant, sign, borrow); in _llrintf()
Dllroundf.h43 vec_uint4 mant, sign, borrow; in _llroundf() local
77 borrow = spu_genb(mant, sign); in _llroundf()
79 borrow = spu_shuffle(borrow, borrow, in _llroundf()
82 mant = spu_subx(mant, sign, borrow); in _llroundf()
Dllrint.h43 vec_uint4 mant, sign, mask, borrow; in _llrint() local
77 borrow = spu_genb(mant, sign); in _llrint()
78 borrow = spu_shuffle(borrow, borrow, in _llrint()
81 mant = spu_subx(mant, sign, borrow); in _llrint()
Dllround.h43 vec_uint4 mant, sign, mask, borrow, addend; in _llround() local
77 borrow = spu_genb(mant, sign); in _llround()
78 borrow = spu_shuffle(borrow, borrow, in _llround()
81 mant = spu_subx(mant, sign, borrow); in _llround()
Dfmod.h56 vec_uint4 result, result0, resultx, cnt, sign, borrow; in _fmod() local
103 borrow = spu_genb(mant_x, mant_y); in _fmod()
104 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
105 z = spu_subx(mant_x, mant_y, borrow); in _fmod()
113 borrow = spu_genb(mant_x, mant_y); in _fmod()
114 borrow = spu_shuffle(borrow, borrow, propagate); in _fmod()
115 z = spu_subx(mant_x, mant_y, borrow); in _fmod()
Dremainder.h56 vec_uint4 result, result0, resultx, cnt, sign, borrow; in _remainder() local
118 borrow = spu_genb(mant_x, mant_y); in _remainder()
119 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
120 z = spu_subx(mant_x, mant_y, borrow); in _remainder()
128 borrow = spu_genb(mant_x, mant_y); in _remainder()
129 borrow = spu_shuffle(borrow, borrow, propagate); in _remainder()
130 z = spu_subx(mant_x, mant_y, borrow); in _remainder()
Dremquo.h58 vec_uint4 result, result0, resultx, cnt, sign, borrow; in _remquo() local
123 borrow = spu_genb(mant_x, mant_y); in _remquo()
124 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
125 z = spu_subx(mant_x, mant_y, borrow); in _remquo()
133 borrow = spu_genb(mant_x, mant_y); in _remquo()
134 borrow = spu_shuffle(borrow, borrow, propagate); in _remquo()
135 z = spu_subx(mant_x, mant_y, borrow); in _remquo()
/picolibc-latest/newlib/libc/stdlib/
Ddtoa.c38 __Long borrow, y; in quorem() local
67 borrow = 0; in quorem()
76 y = (*bx & 0xffff) - (ys & 0xffff) + borrow; in quorem()
77 borrow = y >> 16; in quorem()
78 Sign_Extend (borrow, y); in quorem()
79 z = (*bx >> 16) - (zs & 0xffff) + borrow; in quorem()
80 borrow = z >> 16; in quorem()
81 Sign_Extend (borrow, z); in quorem()
86 y = *bx - (ys & 0xffff) + borrow; in quorem()
87 borrow = y >> 16; in quorem()
[all …]
Dmprec.c600 __Long borrow, y; /* We need signed shifts here. */ in diff() local
636 borrow = 0; in diff()
640 y = (*xa & 0xffff) - (*xb & 0xffff) + borrow; in diff()
641 borrow = y >> 16; in diff()
642 Sign_Extend (borrow, y); in diff()
643 z = (*xa++ >> 16) - (*xb++ >> 16) + borrow; in diff()
644 borrow = z >> 16; in diff()
645 Sign_Extend (borrow, z); in diff()
651 y = (*xa & 0xffff) + borrow; in diff()
652 borrow = y >> 16; in diff()
[all …]
Dstrtodg.c218 __ULong borrow = 1, y; in decrement() local
234 y = *x - borrow; in decrement()
235 borrow = (y & 0x10000) >> 16; in decrement()
237 } while(borrow && x < xe); in decrement()