Searched refs:borrow (Results 1 - 21 of 21) sorted by relevance

/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/
H A D20000313-1.c3 unsigned int accu, zero = 0, borrow; local
5 borrow = - (accu > zero);
7 return borrow;
13 unsigned int borrow = buggy (&param); local
17 if (borrow + 1 != 0)
/openbsd-current/lib/libcrypto/bn/arch/arm/
H A Dbn_arch.h32 BN_ULONG borrow, r0; local
35 "mov %[borrow], #0 \n"
37 "sbc %[borrow], %[borrow], #0 \n"
38 "neg %[borrow], %[borrow] \n"
39 : [borrow]"=&r"(borrow), [r0]"=r"(r0)
43 *out_borrow = borrow;
53 BN_ULONG borrow, r local
[all...]
/openbsd-current/lib/libc/gdtoa/
H A Ddmisc.c120 ULLong borrow, carry, y, ys; local
122 ULong borrow, carry, y, ys; local
145 borrow = 0;
151 y = *bx - (ys & 0xffffffffUL) - borrow;
152 borrow = y >> 32 & 1UL;
160 y = (*bx & 0xffff) - (ys & 0xffff) - borrow;
161 borrow = (y & 0x10000) >> 16;
162 z = (*bx >> 16) - (zs & 0xffff) - borrow;
163 borrow = (z & 0x10000) >> 16;
168 y = *bx - (ys & 0xffff) - borrow;
[all...]
H A Dmisc.c563 ULLong borrow, y; local
565 ULong borrow, y; local
599 borrow = 0;
602 y = (ULLong)*xa++ - *xb++ - borrow;
603 borrow = y >> 32 & 1UL;
608 y = *xa++ - borrow;
609 borrow = y >> 32 & 1UL;
615 y = (*xa & 0xffff) - (*xb & 0xffff) - borrow;
616 borrow = (y & 0x10000) >> 16;
617 z = (*xa++ >> 16) - (*xb++ >> 16) - borrow;
[all...]
H A Dstrtodg.c103 ULong borrow = 1, y; local
119 y = *x - borrow;
120 borrow = (y & 0x10000) >> 16;
122 } while(borrow && x < xe);
/openbsd-current/lib/libcrypto/bn/
H A Dbn_add.c150 * bn_sub_words() computes (borrow:r[i]) = a[i] - b[i] - borrow, where a and b
151 * are both arrays of words. Any borrow resulting from the subtraction is
158 BN_ULONG borrow = 0; local
166 borrow, &borrow, &r[3], &r[2], &r[1], &r[0]);
173 bn_subw_subw(a[0], b[0], borrow, &borrow, &r[0]);
179 return borrow;
184 * bn_sub() computes (borrow
195 BN_ULONG borrow = 0; local
256 BN_ULONG borrow; local
[all...]
H A Dbn_internal.h238 * producing a single word result and borrow.
244 BN_ULONG borrow, r0; local
247 borrow = ((r0 | (b & ~a)) & (b | ~a)) >> (BN_BITS2 - 1);
249 *out_borrow = borrow;
256 * producing a single word result and borrow.
275 * (r3:r2:r1:r0) = (a3:a2:a1:a0) - (b3:b2:b1:b0) - borrow, where a is a quad word,
276 * b is a quad word, and borrow is a single word with value 0 or 1, producing a
277 * four word result and borrow.
282 BN_ULONG b2, BN_ULONG b1, BN_ULONG b0, BN_ULONG borrow, BN_ULONG *out_borrow,
287 bn_subw_subw(a0, b0, borrow,
281 bn_qwsubqw(BN_ULONG a3, BN_ULONG a2, BN_ULONG a1, BN_ULONG a0, BN_ULONG b3, BN_ULONG b2, BN_ULONG b1, BN_ULONG b0, BN_ULONG borrow, BN_ULONG *out_borrow, BN_ULONG *out_r3, BN_ULONG *out_r2, BN_ULONG *out_r1, BN_ULONG *out_r0) argument
[all...]
/openbsd-current/lib/libcrypto/bn/arch/riscv64/
H A Dbn_arch.h71 BN_ULONG borrow, r0; local
75 "sltu %[borrow], %[a], %[r0] \n"
76 : [borrow]"=r"(borrow), [r0]"=&r"(r0)
79 *out_borrow = borrow;
/openbsd-current/lib/libcrypto/bn/arch/amd64/
H A Dbn_arch.h92 BN_ULONG borrow, r0; local
98 : "=r"(borrow), "=r"(r0)
102 *out_borrow = borrow;
/openbsd-current/lib/libcrypto/bn/arch/aarch64/
H A Dbn_arch.h303 BN_ULONG borrow, r0; local
307 "cset %[borrow], cc \n"
308 : [borrow]"=r"(borrow), [r0]"=r"(r0)
312 *out_borrow = borrow;
322 BN_ULONG borrow, r0; local
326 "cset %[borrow], cc \n"
328 "cinc %[borrow], %[borrow], cc \n"
329 : [borrow]"
340 bn_qwsubqw(BN_ULONG a3, BN_ULONG a2, BN_ULONG a1, BN_ULONG a0, BN_ULONG b3, BN_ULONG b2, BN_ULONG b1, BN_ULONG b0, BN_ULONG borrow, BN_ULONG *out_borrow, BN_ULONG *out_r3, BN_ULONG *out_r2, BN_ULONG *out_r1, BN_ULONG *out_r0) argument
[all...]
/openbsd-current/gnu/llvm/lldb/bindings/interface/
H A DSBFile.i44 def Create(cls, file, borrow=False, force_io_methods=False):
48 If borrow is set then the underlying file will
54 if borrow:
H A DSBDebugger.i194 self.SetOutputFile(SBFile.Create(file, borrow=True))
201 self.SetInputFile(SBFile.Create(file, borrow=True))
208 self.SetErrorFile(SBFile.Create(file, borrow=True))
/openbsd-current/lib/libcrypto/bn/asm/
H A Darmv4-mont.pl168 mov $ap,$tp @ "borrow" $ap
184 orr $ap,$ap,$np @ ap=borrow?tp:rp
H A Dppc-mont.pl303 or $ap,$ap,$np ; ap=borrow?tp:rp
H A Dppc64-mont.pl972 or $ap,$ap,$np ; ap=borrow?tp:rp
1034 or $ap,$ap,$np ; ap=borrow?tp:rp
H A Dparisc-mont.pl492 sub %r0,%r0,%r0 ; clear borrow
839 sub %r0,%r0,%r0 ; clear borrow
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DAPInt.cpp1375 // the true value, and a "borrow" to the left should be remembered.
1376 int64_t borrow = 0;
1379 int64_t subres = int64_t(u[j+i]) - borrow - Lo_32(p);
1381 borrow = Hi_32(p) - Hi_32(subres);
1383 << ", borrow = " << borrow << '\n');
1385 bool isNeg = u[j+n] < borrow;
1386 u[j+n] -= Lo_32(borrow);
1402 // since it cancels with the borrow that occurred in D4.
2463 /// @returns the borrow ou
[all...]
H A DAPFloat.cpp1091 /* Subtract the significand of the RHS with a borrow flag. Returns
1092 the borrow flag. */
1094 integerPart borrow) {
1102 return APInt::tcSubtract(parts, rhs.significandParts(), borrow,
1686 /* The code above is intended to ensure that no borrow is
/openbsd-current/gnu/gcc/gcc/config/m68hc11/
H A Dlarith.asm402 std 6,y ; Save, borrow preserved
/openbsd-current/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dlarith.asm402 std 6,y ; Save, borrow preserved
/openbsd-current/sys/lib/libkern/arch/hppa/
H A Dmilli.S589 ; Note: dividend>==divisor iff dividend-divisor does not borrow
590 ; and not borrow iff carry

Completed in 161 milliseconds