Home
last modified time | relevance | path

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

/picolibc-3.7.0-3.6.0/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-3.7.0-3.6.0/newlib/libc/stdlib/
Ddtoa.c39 __Long borrow, y; in quorem() local
68 borrow = 0; in quorem()
77 y = (*bx & 0xffff) - (ys & 0xffff) + borrow; in quorem()
78 borrow = y >> 16; in quorem()
79 Sign_Extend (borrow, y); in quorem()
80 z = (*bx >> 16) - (zs & 0xffff) + borrow; in quorem()
81 borrow = z >> 16; in quorem()
82 Sign_Extend (borrow, z); in quorem()
87 y = *bx - (ys & 0xffff) + borrow; in quorem()
88 borrow = y >> 16; in quorem()
[all …]
Dmprec.c591 __Long borrow, y; /* We need signed shifts here. */ in diff() local
627 borrow = 0; in diff()
631 y = (*xa & 0xffff) - (*xb & 0xffff) + borrow; in diff()
632 borrow = y >> 16; in diff()
633 Sign_Extend (borrow, y); in diff()
634 z = (*xa++ >> 16) - (*xb++ >> 16) + borrow; in diff()
635 borrow = z >> 16; in diff()
636 Sign_Extend (borrow, z); in diff()
642 y = (*xa & 0xffff) + borrow; in diff()
643 borrow = y >> 16; in diff()
[all …]
Dstrtodg.c219 __ULong borrow = 1, y; in decrement() local
235 y = *x - borrow; in decrement()
236 borrow = (y & 0x10000) >> 16; in decrement()
238 } while(borrow && x < xe); in decrement()