Home
last modified time | relevance | path

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

/picolibc-latest/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-latest/newlib/libc/stdlib/
Dstrtodg.c58 __ULong carry, *xc, *xa, *xb, *xe, y; in sum() local
70 carry = 0; in sum()
77 y = (*xa & 0xffff) + (*xb & 0xffff) + carry; in sum()
78 carry = (y & 0x10000) >> 16; in sum()
79 z = (*xa++ >> 16) + (*xb++ >> 16) + carry; in sum()
80 carry = (z & 0x10000) >> 16; in sum()
86 y = (*xa & 0xffff) + carry; in sum()
87 carry = (y & 0x10000) >> 16; in sum()
88 z = (*xa++ >> 16) + carry; in sum()
89 carry = (z & 0x10000) >> 16; in sum()
[all …]
Dmprec.c371 __ULong carry, y, z; in mult() local
409 carry = 0; in mult()
412 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry; in mult()
413 carry = z >> 16; in mult()
414 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry; in mult()
415 carry = z2 >> 16; in mult()
419 *xc = carry; in mult()
425 carry = 0; in mult()
429 z = (*x & 0xffff) * y + (*xc >> 16) + carry; in mult()
430 carry = z >> 16; in mult()
[all …]
Ddtoa.c39 __ULong carry, q, ys; in quorem() local
68 carry = 0; in quorem()
73 ys = (si & 0xffff) * q + carry; in quorem()
75 carry = zs >> 16; in quorem()
84 ys = *sx++ * q + carry; in quorem()
85 carry = ys >> 16; in quorem()
105 carry = 0; in quorem()
112 ys = (si & 0xffff) + carry; in quorem()
114 carry = zs >> 16; in quorem()
123 ys = *sx++ + carry; in quorem()
[all …]
Dgdtoa-gethex.c106 __ULong carry = 1, y; in increment() local
124 y = *x + carry; in increment()
125 carry = y >> 16; in increment()
127 if (!carry) in increment()
130 if (carry) in increment()
Dldtoa.c970 unsigned int carry; in eaddm() local
974 carry = 0; in eaddm()
977 a = (unsigned long) (*x) + (unsigned long) (*y) + carry; in eaddm()
979 carry = 1; in eaddm()
981 carry = 0; in eaddm()
998 unsigned int carry; in esubm() local
1002 carry = 0; in esubm()
1005 a = (unsigned long) (*y) - (unsigned long) (*x) - carry; in esubm()
1007 carry = 1; in esubm()
1009 carry = 0; in esubm()
[all …]
/picolibc-latest/newlib/libm/ld/common/
Dk_rem_pio2.c296 int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; in __kernel_rem_pio2() local
342 n += 1; carry = 0; in __kernel_rem_pio2()
345 if(carry==0) { in __kernel_rem_pio2()
347 carry = 1; iq[i] = 0x1000000- j; in __kernel_rem_pio2()
361 if(carry!=0) z -= scalbn(one,q0); in __kernel_rem_pio2()
/picolibc-latest/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-latest/newlib/libc/machine/m68k/
Dmemcpy.S80 bcc 1f | carry set for 4-byte residue
84 bcc .Lcopy | carry set for 8-byte residue
/picolibc-latest/newlib/libc/tinystdio/
Dftoa_ryu.c258 …uint8_t carry = ((!truncate_max && vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || lastRemov… in f2d() local
259 output += carry; in f2d()
263 if (carry) { in f2d()
Ddtoa_ryu.c291 …uint8_t carry = ((!truncate_max && vr == vm && (!acceptBounds || !vmIsTrailingZeros)) || lastRemov… in d2d() local
292 output += carry; in d2d()
296 if (carry) { in d2d()
/picolibc-latest/newlib/libc/machine/arc/
Dstrlen.S66 add.f r1,r4,30 ; r1 mod 31 := -1; clear carry
/picolibc-latest/newlib/libc/machine/arc64/
Dstrcmp.S288 ; With the carry bit from r12, we can use mov.c to only move the appropriate
Dstrlen.S260 ; conditional mov based on the carry flag value. The order is very
Dmemchr.S334 ; based on the carry flag value.
Dstrcat.S552 ; based on the carry flag value.
/picolibc-latest/
DCOPYING.GPL295 a) You must cause the modified files to carry prominent notices
DCOPYING.NEWLIB1422 (b) You must cause any modified files to carry prominent notices
/picolibc-latest/newlib/
DChangeLog-201514827 carry from word2.