Home
last modified time | relevance | path

Searched refs:LONG_MASK (Results 1 – 4 of 4) sorted by relevance

/libcore/ojluni/src/main/java/java/math/
DMutableBigInteger.java46 import static java.math.BigInteger.LONG_MASK;
181 long d = value[offset] & LONG_MASK; in toLong()
182 return (intLen == 2) ? d << 32 | (value[offset + 1] & LONG_MASK) : d; in toLong()
217 ((mag[1] & LONG_MASK) | (d & LONG_MASK) << 32) : in toBigDecimal()
218 d & LONG_MASK; in toBigDecimal()
238 ((mag[1] & LONG_MASK) | (d & LONG_MASK) << 32) : in toCompactValue()
239 d & LONG_MASK; in toCompactValue()
342 long hb = ((bv >>> 1) + carry) & LONG_MASK; in compareHalf()
343 long v = val[i++] & LONG_MASK; in compareHalf()
382 return value[offset+index] & LONG_MASK; in getLong()
[all …]
DBigInteger.java194 static final long LONG_MASK = 0xffffffffL; field in BigInteger
638 long ylong = y & LONG_MASK; in destructiveMulAdd()
639 long zlong = z & LONG_MASK; in destructiveMulAdd()
645 product = ylong * (x[i] & LONG_MASK) + carry; in destructiveMulAdd()
651 long sum = (x[len-1] & LONG_MASK) + zlong; in destructiveMulAdd()
655 sum = (x[i] & LONG_MASK) + carry; in destructiveMulAdd()
1373 sum = (x[--xIndex] & LONG_MASK) + val;
1378 sum = val + (x[0] & LONG_MASK);
1384 sum = (x[--xIndex] & LONG_MASK) + (val & LONG_MASK);
1386 sum = (x[--xIndex] & LONG_MASK) + (highWord & LONG_MASK) + (sum >>> 32);
[all …]
DBigDecimal.java32 import static java.math.BigInteger.LONG_MASK;
3295 (val2 & LONG_MASK));
4450 (((long) m[1] & LONG_MASK) + (((long)d) << 32)) :
4451 (((long)d) & LONG_MASK);
5354 long d0_lo = dividend0 & LONG_MASK;
5356 long d1_lo = dividend1 & LONG_MASK;
5358 long d0 = product & LONG_MASK;
5361 d1 = product & LONG_MASK;
5364 d1 = product & LONG_MASK;
5367 d2 &= LONG_MASK;
[all …]
/libcore/ojluni/src/main/java/jdk/internal/math/
DFDBigInteger.java147 private static final long LONG_MASK = 0xffffffffL; field in FDBigInteger
297 long pow5 = SMALL_5_POW[p5] & LONG_MASK; in valueOfMulPow52()
298 long carry = (v0 & LONG_MASK) * pow5; in valueOfMulPow52()
301 carry = (v1 & LONG_MASK) * pow5 + carry; in valueOfMulPow52()
586 long q = (this.data[this.nWords - 1] & LONG_MASK) / (S.data[S.nWords - 1] & LONG_MASK); in quoRemIteration()
603 sum += (td[tIndex] & LONG_MASK) + (sd[sIndex] & LONG_MASK); in quoRemIteration()
747 long v = s1[i] & LONG_MASK; in mult()
750 p += (dst[i + j] & LONG_MASK) + v * (s2[j] & LONG_MASK); in mult()
812 long diff = (mData[mIndex] & LONG_MASK) - (sData[sIndex] & LONG_MASK) + borrow; in leftInplaceSub()
817 long diff = (mData[mIndex] & LONG_MASK) + borrow; in leftInplaceSub()
[all …]