Lines Matching refs:lowBits
31 * @param {number} lowBits
35 static fromBits(lowBits, highBits) {
36 return new Int64(lowBits, highBits);
93 const lowBits = parseInt(value.slice(-8), 16);
95 return (minus ? negate : Int64.fromBits)(lowBits, highBits);
116 * @param {number} lowBits
120 constructor(lowBits, highBits) {
122 this.lowBits_ = lowBits | 0;
190 let lowBits = this.lowBits_;
195 nibbles[lowIndex] = HEX_DIGITS[lowBits & 0xF];
197 lowBits = lowBits >>> 4;
239 const lowBits = int64.getLowBitsUnsigned();
248 return String(TWO_PWR_32_DBL * highBits + lowBits);
262 const low = lowBits & LOW_24_BITS;
263 const mid = ((lowBits >>> 24) | (highBits << 8)) & LOW_24_BITS;
336 let lowBits = 0;
342 lowBits = lowBits * base + digit1e6;
343 // Carry bits from lowBits to
344 if (lowBits >= TWO_PWR_32_DBL) {
345 highBits = highBits + ((lowBits / TWO_PWR_32_DBL) | 0);
346 lowBits = lowBits % TWO_PWR_32_DBL;
354 return (minus ? negate : Int64.fromBits)(lowBits, highBits);
358 * @param {number} lowBits
363 const negate = (lowBits, highBits) => {
365 if (lowBits) {
366 lowBits = ~lowBits + 1;
368 // If lowBits is 0, then bitwise-not is 0xFFFFFFFF,
373 return Int64.fromBits(lowBits, highBits);