Home
last modified time | relevance | path

Searched refs:carry (Results 1 – 15 of 15) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libm/machine/spu/headers/
Dnextafterd2.h71 vec_int4 carry; in _nextafterd2() local
98 carry = spu_genc((vec_int4)delta, (vec_int4)one); in _nextafterd2()
99 carry = spu_shuffle(carry, carry, mov_carry); in _nextafterd2()
100 deltap1 = (vec_llong2)spu_addx((vec_int4)delta, (vec_int4)one, (vec_int4)carry); in _nextafterd2()
105 carry = spu_genc((vec_int4)xllong, (vec_int4)delta); in _nextafterd2()
106 carry = spu_shuffle(carry, carry, mov_carry); in _nextafterd2()
107 xllong = (vec_llong2)spu_addx((vec_int4)xllong, (vec_int4)delta, (vec_int4)carry); in _nextafterd2()
/picolibc-3.7.0-3.6.0/newlib/libc/stdlib/
Dstrtodg.c59 __ULong carry, *xc, *xa, *xb, *xe, y; in sum() local
71 carry = 0; in sum()
78 y = (*xa & 0xffff) + (*xb & 0xffff) + carry; in sum()
79 carry = (y & 0x10000) >> 16; in sum()
80 z = (*xa++ >> 16) + (*xb++ >> 16) + carry; in sum()
81 carry = (z & 0x10000) >> 16; in sum()
87 y = (*xa & 0xffff) + carry; in sum()
88 carry = (y & 0x10000) >> 16; in sum()
89 z = (*xa++ >> 16) + carry; in sum()
90 carry = (z & 0x10000) >> 16; in sum()
[all …]
Dmprec.c362 __ULong carry, y, z; in mult() local
400 carry = 0; in mult()
403 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry; in mult()
404 carry = z >> 16; in mult()
405 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry; in mult()
406 carry = z2 >> 16; in mult()
410 *xc = carry; in mult()
416 carry = 0; in mult()
420 z = (*x & 0xffff) * y + (*xc >> 16) + carry; in mult()
421 carry = z >> 16; in mult()
[all …]
Ddtoa.c40 __ULong carry, q, ys; in quorem() local
69 carry = 0; in quorem()
74 ys = (si & 0xffff) * q + carry; in quorem()
76 carry = zs >> 16; in quorem()
85 ys = *sx++ * q + carry; in quorem()
86 carry = ys >> 16; in quorem()
106 carry = 0; in quorem()
113 ys = (si & 0xffff) + carry; in quorem()
115 carry = zs >> 16; in quorem()
124 ys = *sx++ + carry; in quorem()
[all …]
Dgdtoa-gethex.c107 __ULong carry = 1, y; in increment() local
125 y = *x + carry; in increment()
126 carry = y >> 16; in increment()
128 if (!carry) in increment()
131 if (carry) in increment()
Dldtoa.c963 unsigned int carry; in eaddm() local
967 carry = 0; in eaddm()
970 a = (unsigned long) (*x) + (unsigned long) (*y) + carry; in eaddm()
972 carry = 1; in eaddm()
974 carry = 0; in eaddm()
991 unsigned int carry; in esubm() local
995 carry = 0; in esubm()
998 a = (unsigned long) (*y) - (unsigned long) (*x) - carry; in esubm()
1000 carry = 1; in esubm()
1002 carry = 0; in esubm()
[all …]
/picolibc-3.7.0-3.6.0/newlib/libm/ld/common/
Dk_rem_pio2.c297 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; in __kernel_rem_pio2() local
343 n += 1; carry = 0; in __kernel_rem_pio2()
346 if(carry==0) { in __kernel_rem_pio2()
348 carry = 1; iq[i] = 0x1000000- j; in __kernel_rem_pio2()
362 if(carry!=0) z -= scalbn(one,q0); in __kernel_rem_pio2()
/picolibc-3.7.0-3.6.0/newlib/libm/math/
Dkf_rem_pio2.c53 __int32_t jz, jx, jv, jp, jk, carry, n, iq[20], i, j, k, m, q0, ih; in __kernel_rem_pio2f() local
107 carry = 0; in __kernel_rem_pio2f()
110 if (carry == 0) { in __kernel_rem_pio2f()
112 carry = 1; in __kernel_rem_pio2f()
130 if (carry != 0) in __kernel_rem_pio2f()
Dk_rem_pio2.c163 __int32_t jz, jx, jv, jp, jk, carry, n, iq[20], i, j, k, m, q0, ih; in __kernel_rem_pio2() local
217 carry = 0; in __kernel_rem_pio2()
220 if (carry == 0) { in __kernel_rem_pio2()
222 carry = 1; in __kernel_rem_pio2()
240 if (carry != 0) in __kernel_rem_pio2()
/picolibc-3.7.0-3.6.0/newlib/libc/machine/m68k/
Dmemcpy.S78 bcc 1f | carry set for 4-byte residue
82 bcc .Lcopy | carry set for 8-byte residue
/picolibc-3.7.0-3.6.0/newlib/libc/tinystdio/
Dftoa_ryu.c253 …uint8_t carry = ((!truncate_max && vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || lastRemov… in f2d() local
254 output += carry; in f2d()
258 if (carry) { in f2d()
Ddtoa_ryu.c286 …uint8_t carry = ((!truncate_max && vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || lastRemov… in d2d() local
287 output += carry; in d2d()
291 if (carry) { in d2d()
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/
Dstrlen.S64 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry
/picolibc-3.7.0-3.6.0/
DCOPYING.GPL295 a) You must cause the modified files to carry prominent notices
/picolibc-3.7.0-3.6.0/newlib/
DChangeLog-201514827 carry from word2.