Lines Matching refs:hi
53 jspb.arith.UInt64 = function(lo, hi) { argument
63 this.hi = hi;
74 if (this.hi < other.hi || (this.hi == other.hi && this.lo < other.lo)) {
76 } else if (this.hi == other.hi && this.lo == other.lo) {
89 var hi = this.hi >>> 1;
90 var lo = (this.lo >>> 1) | ((this.hi & 1) << 31);
91 return new jspb.arith.UInt64(lo >>> 0, hi >>> 0);
101 var hi = (this.hi << 1) | (this.lo >>> 31);
102 return new jspb.arith.UInt64(lo >>> 0, hi >>> 0);
111 return !!(this.hi & 0x80000000);
129 return this.lo == 0 && this.hi == 0;
140 var hi =
141 (((this.hi + other.hi) & 0xffffffff) >>> 0) +
143 return new jspb.arith.UInt64(lo >>> 0, hi >>> 0);
154 var hi =
155 (((this.hi - other.hi) & 0xffffffff) >>> 0) -
157 return new jspb.arith.UInt64(lo >>> 0, hi >>> 0);
211 var hi = jspb.arith.UInt64.mul32x32(this.hi, a);
214 hi.hi = hi.lo;
215 hi.lo = 0;
216 return lo.add(hi);
236 var remainder = new jspb.arith.UInt64(this.lo, this.hi);
310 return new jspb.arith.UInt64(this.lo, this.hi);
328 jspb.arith.Int64 = function(lo, hi) { argument
338 this.hi = hi;
349 var hi =
350 (((this.hi + other.hi) & 0xffffffff) >>> 0) +
352 return new jspb.arith.Int64(lo >>> 0, hi >>> 0);
363 var hi =
364 (((this.hi - other.hi) & 0xffffffff) >>> 0) -
366 return new jspb.arith.Int64(lo >>> 0, hi >>> 0);
375 return new jspb.arith.Int64(this.lo, this.hi);
386 var sign = (this.hi & 0x80000000) != 0;
387 var num = new jspb.arith.UInt64(this.lo, this.hi);
412 return new jspb.arith.Int64(num.lo, num.hi);