/openjdk10/jdk/src/jdk.crypto.ec/share/native/libsunec/impl/ |
H A D | ecp_256.c | 55 mp_digit carry; local 107 MP_ADD_CARRY(r3, a11, r3, 0, carry); 108 MP_ADD_CARRY(r4, a12, r4, carry, carry); 109 MP_ADD_CARRY(r5, a13, r5, carry, carry); 110 MP_ADD_CARRY(r6, a14, r6, carry, carry); 111 MP_ADD_CARRY(r7, a15, r7, carry, carry); [all...] |
H A D | ecp_224.c | 58 mp_digit carry; local 111 MP_ADD_CARRY (r1b, a3b, r1b, 0, carry); 112 MP_ADD_CARRY (r2a, a4a, r2a, carry, carry); 113 MP_ADD_CARRY (r2b, a4b, r2b, carry, carry); 114 MP_ADD_CARRY (r3a, a5a, r3a, carry, carry); 115 r3b = carry; 116 MP_ADD_CARRY (r1b, a5b, r1b, 0, carry); [all...] |
H A D | ecp_192.c | 58 mp_digit carry; local 111 MP_ADD_CARRY(r0a, a3a, r0a, 0, carry); 112 MP_ADD_CARRY(r0b, a3b, r0b, carry, carry); 113 MP_ADD_CARRY(r1a, a3a, r1a, carry, carry); 114 MP_ADD_CARRY(r1b, a3b, r1b, carry, carry); 115 MP_ADD_CARRY(r2a, a4a, r2a, carry, carry); 297 mp_digit carry; local [all...] |
H A D | ecl_gf.c | 269 mp_digit carry; local 289 MP_ADD_CARRY_ZERO(a0, r0, r0, carry); 290 MP_ADD_CARRY(a1, r1, r1, carry, carry); 291 MP_ADD_CARRY(a2, r2, r2, carry, carry); 299 : "=r"(r0), "=r"(r1), "=r"(r2), "=r"(carry) 315 if (carry || r2 > a2 || 320 MP_SUB_BORROW(r0, a0, r0, 0, carry); 321 MP_SUB_BORROW(r1, a1, r1, carry, carr 352 mp_digit carry; local 446 mp_digit carry; local 523 mp_digit carry; local [all...] |
H A D | mpi.c | 3260 mp_digit sum, mp_i, carry = 0; 3266 carry = (sum < d); 3267 while (carry && --used > 0) { 3269 *pmp++ = sum = carry + mp_i; 3270 carry = !sum; 3272 if (carry && !used) { 3276 MP_DIGIT(mp, used) = carry; 3497 mp_digit d, sum, carry = 0; 3512 less precision, we'll have to make sure the carry out is duly 3527 *pa++ = sum += carry; 3584 mp_digit sum, carry = 0, d; local [all...] |
H A D | mp_gf2m.c | 251 mp_digit a_i, a0b0, a1b1, carry = 0; local 255 *d++ = a0b0 ^ carry; 256 carry = a1b1; 258 *d = carry; 265 mp_digit a_i, a0b0, a1b1, carry = 0; local 269 *d++ ^= a0b0 ^ carry; 270 carry = a1b1; 272 *d ^= carry;
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/ |
H A D | Bignum.java | 263 // In both cases we might need a carry bigit. 266 int carry = 0; 270 final int sum = bigits_[bigit_pos] + other.bigits_[i] + carry; 272 carry = sum >>> kBigitSize; 276 while (carry != 0) { 277 final int sum = bigits_[bigit_pos] + carry; 279 carry = sum >>> kBigitSize; 332 // Assert that this number + 1 (for the carry) fits into double int. 334 long carry = 0; 336 final long product = (factor & 0xFFFFFFFFL) * bigits_[i] + carry; [all...] |
/openjdk10/hotspot/src/share/vm/interpreter/ |
H A D | invocationCounter.cpp | 34 _counter = 0; // reset all the bits, including the sticky carry 46 // The carry bit now indicates that this counter had achieved a very 61 int carry = (_counter & carry_mask); // the carry bit is sticky local 62 _counter = (init << number_of_noncount_bits) | carry | state; 67 tty->print_cr("invocation count: up = %d, limit = %d, carry = %s, state = %s", 69 carry() ? "true" : "false", 74 tty->print(" [%d%s;%s]", count(), carry()?"+carry":"", state_as_short_string(state()));
|
H A D | invocationCounter.hpp | 46 unsigned int _counter; // format: [count|carry|state] 87 void set_carry(); // set the sticky carry bit 94 bool carry() const { return (_counter & carry_mask) != 0; } function in class:VALUE_OBJ_CLASS_SPEC 144 int carry = (_counter & carry_mask); // the carry bit is sticky local 145 _counter = (count << number_of_noncount_bits) | carry | state;
|
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ |
H A D | DurationDV.java | 286 int carry = fQuotient (temp, 1, 13); 289 duration.year=addto.year + date.year + carry; 293 carry = (int)Math.floor(dtemp/60); 294 duration.second = dtemp - carry*60; 297 temp = addto.minute +date.minute + carry; 298 carry = fQuotient (temp, 60); 299 duration.minute= mod(temp, 60, carry); 302 temp = addto.hour + date.hour + carry; 303 carry = fQuotient(temp, 24); 304 duration.hour = mod(temp, 24, carry); [all...] |
H A D | AbstractDateTimeDV.java | 628 int carry = fQuotient(temp, 60); 629 date.minute = mod(temp, 60, carry); 632 System.out.println("==>carry: " + carry); 635 temp = date.hour + negate * date.timezoneHr + carry; 636 carry = fQuotient(temp, 24); 637 date.hour = mod(temp, 24, carry); 640 System.out.println("==>carry: " + carry); 643 date.day = date.day + carry; [all...] |
/openjdk10/jdk/src/java.base/share/classes/java/math/ |
H A D | MutableBigInteger.java | 323 int carry = 0; 328 carry = 0x80000000; 337 long hb = ((bv >>> 1) + carry) & LONG_MASK; 341 carry = (bv & 1) << 31; // carray will be either 0x80000000 or 0 343 return carry == 0 ? 0 : -1; 621 long carry = 0; 625 (result[j+offset] & LONG_MASK) + carry; 627 carry = sum >>> 32; 629 return (int)carry; 639 long carry [all...] |
H A D | BigInteger.java | 643 long carry = 0; 645 product = ylong * (x[i] & LONG_MASK) + carry; 647 carry = product >>> 32; 653 carry = sum >>> 32; 655 sum = (x[i] & LONG_MASK) + carry; 657 carry = sum >>> 32; 1366 // Copy remainder of longer number while carry propagation is required 1367 boolean carry = (sum >>> 32 != 0); 1368 while (xIndex > 0 && carry) 1369 carry 3103 addOne(int[] a, int offset, int mlen, int carry) argument [all...] |
/openjdk10/jdk/src/java.base/share/classes/jdk/internal/math/ |
H A D | FDBigInteger.java | 298 long carry = (v0 & LONG_MASK) * pow5; 299 v0 = (int) carry; 300 carry >>>= 32; 301 carry = (v1 & LONG_MASK) * pow5 + carry; 302 v1 = (int) carry; 303 int v2 = (int) (carry >>> 32); 612 // it would be impossible for a carry-out to be interpreted 613 // as -1 -- it would have to be a single-bit carry-out, or +1. 615 assert sum == 0 || sum == 1 : sum; // carry ou [all...] |
/openjdk10/jdk/src/java.base/share/classes/sun/security/provider/ |
H A D | HashDrbg.java | 179 int carry = 0; 181 int sum = (out[len - i - 1] & 0xff) + carry; 186 carry = sum >> 8; 187 if (i >= dlen - 1 && carry == 0) break;
|
/openjdk10/jdk/src/java.base/share/classes/com/sun/crypto/provider/ |
H A D | GHASH.java | 87 long carry = V0 & 1; 89 V1 = (V1 >>> 1) | (carry << 63); 107 long carry = V0 & 1; 109 V1 = (V1 >>> 1) | (carry << 63);
|
/openjdk10/jdk/src/java.base/share/native/libfdlibm/ |
H A D | k_rem_pio2.c | 182 int jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local 227 n += 1; carry = 0; 230 if(carry==0) { 232 carry = 1; iq[i] = 0x1000000- j; 246 if(carry!=0) z -= scalbn(one,q0);
|
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | sharedRuntimeTrig.cpp | 177 int jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih; local 222 n += 1; carry = 0; 225 if(carry==0) { 227 carry = 1; iq[i] = 0x1000000- j; 241 if(carry!=0) z -= scalbnA(one,q0);
|
/openjdk10/jaxp/src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/ |
H A D | DurationImpl.java | 1392 BigDecimal carry = ZERO; 1400 bd = bd.multiply(factor).add(carry); 1407 throw new IllegalStateException(); // illegal carry-down 1409 carry = ZERO; 1413 carry = bd.multiply(FACTORS[i]); 1418 buf[5] = seconds.multiply(factor).add(carry); 1421 buf[5] = carry;
|
H A D | XMLGregorianCalendarImpl.java | 2032 * carry := fQuotient(temp, 1, 13) 2055 BigInteger carry = 2060 * E[year] := S[year] + D[year] + carry 2068 BigInteger endYear = startYear.add(dYears).add(carry); 2080 * carry := fQuotient(temp, 60) 2098 carry = fQuotient.toBigInteger(); 2105 carry = carry.subtract(BigInteger.ONE); 2114 * temp := S[minute] + D[minute] + carry 2116 * carry [all...] |
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | macroAssembler_x86.cpp | 5703 shrptr(index, 3); // divide by 8/16 and set carry flag if bit 2 was set 6420 bool carry() const { return ((_value >> 0) & 1) != 0; } function in class:Flag_Register 6431 f[6] = (carry ()) ? 'C' : '-'; 8992 Register carry, Register product, 8995 // jlong carry, x[], y[], z[]; 8997 // huge_128 product = y[idx] * x[xstart] + carry; 8999 // carry = (jlong)(product >>> 64); 9001 // z[xstart] = carry; 9023 addq(product, carry); 9029 movq(carry, rd 8990 multiply_64_x_64_loop(Register x, Register xstart, Register x_xstart, Register y, Register y_idx, Register z, Register carry, Register product, Register idx, Register kdx) argument 9046 multiply_add_128_x_128(Register x_xstart, Register y, Register z, Register yz_idx, Register idx, Register carry, Register product, int offset) argument 9070 multiply_128_x_128_loop(Register x_xstart, Register y, Register z, Register yz_idx, Register idx, Register jdx, Register carry, Register product, Register carry2) argument 9149 multiply_128_x_128_bmi2_loop(Register y, Register z, Register carry, Register carry2, Register idx, Register jdx, Register yz_idx1, Register yz_idx2, Register tmp, Register tmp3, Register tmp4) argument 9302 const Register carry = tmp5; local 9340 movl(Address(z, kdx, Address::times_4, 0), carry); local 9345 movl(Address(z, kdx, Address::times_4, 0), carry); local 9407 movl(Address(z, tmp3, Address::times_4, 0), carry); local 9412 movl(Address(z, tmp3, Address::times_4, 0), carry); local 9730 multiply_add_64_bmi2(Register sum, Register op1, Register op2, Register carry, Register tmp2) argument 9745 multiply_add_64(Register sum, Register op1, Register op2, Register carry, Register rdxReg, Register raxReg) argument 9765 add_one_64(Register z, Register zlen, Register carry, Register tmp1) argument 9770 addq(Address(z, zlen, Address::times_4, 0), carry); local 9886 const Register carry = tmp5; local 10007 const Register carry = tmp5; local 10083 const Register carry = tmp5; local [all...] |
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | macroAssembler_aarch64.cpp | 2536 Register carry, Register product, 2539 // jlong carry, x[], y[], z[]; 2541 // huge_128 product = y[idx] * x[xstart] + carry; 2543 // carry = (jlong)(product >>> 64); 2545 // z[xstart] = carry; 2573 adds(product, product, carry); 2574 adc(carry, rscratch1, zr); // x_xstart * y_idx + carry -> carry:product 2598 Register carry, Registe [all...] |
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | macroAssembler_ppc.cpp | 4953 * the algorithm because we don't carry in mod 2 arithmetic. 5045 Register carry, 5049 // jlong carry, x[], y[], z[]; 5051 // huge_128 product = y[idx] * x[xstart] + carry; 5053 // carry = (jlong)(product >>> 64); 5055 // z[xstart] = carry; 5090 addc(product, product, carry); // Add carry to result. 5091 adde(product_high, product_high, tmp); // Add carry of the last addition. 5100 mr_if_needed(carry, product_hig 5041 multiply_64_x_64_loop(Register x, Register xstart, Register x_xstart, Register y, Register y_idx, Register z, Register carry, Register product_high, Register product, Register idx, Register kdx, Register tmp) argument 5119 multiply_add_128_x_128(Register x_xstart, Register y, Register z, Register yz_idx, Register idx, Register carry, Register product_high, Register product, Register tmp, int offset) argument 5156 multiply_128_x_128_loop(Register x_xstart, Register y, Register z, Register yz_idx, Register idx, Register carry, Register product_high, Register product, Register carry2, Register tmp) argument 5262 const Register carry = tmp5; local [all...] |
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | macroAssembler_s390.cpp | 6266 Register carry, 6269 // jlong carry, x[], y[], z[]; 6271 // huge_128 product = y[idx] * x[xstart] + carry; 6273 // carry = (jlong)(product >>> 64); 6275 // z[xstart] = carry; 6308 z_algr(product_low, carry); // Add carry to result. 6309 z_alcgr(product, Z_R7); // Add carry of the last addition. 6315 lgr_if_needed(carry, product); 6339 Register carry, Registe [all...] |
/openjdk10/hotspot/src/share/vm/oops/ |
H A D | method.cpp | 352 method_counters()->invocation_counter()->carry()) || 354 method_data()->invocation_counter()->carry())) { 355 // The carry bit is set when the counter overflows and causes 1824 if (((mcs != NULL) ? mcs->invocation_counter()->carry() : false) || 1825 ((mdo != NULL) ? mdo->invocation_counter()->carry() : false)) { 1840 if (((mcs != NULL) ? mcs->backedge_counter()->carry() : false) || 1841 ((mdo != NULL) ? mdo->backedge_counter()->carry() : false)) {
|