Lines Matching refs:utils
59 jspb.utils.split64Low = 0;
67 jspb.utils.split64High = 0;
75 jspb.utils.splitUint64 = function(value) {
81 jspb.utils.split64Low = lowBits;
82 jspb.utils.split64High = highBits;
91 jspb.utils.splitInt64 = function(value) {
114 jspb.utils.split64Low = lowBits;
115 jspb.utils.split64High = highBits;
124 jspb.utils.splitZigzag64 = function(value) {
129 jspb.utils.splitUint64(value);
130 var lowBits = jspb.utils.split64Low;
131 var highBits = jspb.utils.split64High;
149 jspb.utils.split64Low = lowBits;
150 jspb.utils.split64High = highBits;
159 jspb.utils.splitFloat32 = function(value) {
169 jspb.utils.split64High = 0;
170 jspb.utils.split64Low = 0x00000000;
173 jspb.utils.split64High = 0;
174 jspb.utils.split64Low = 0x80000000;
181 jspb.utils.split64High = 0;
182 jspb.utils.split64Low = 0x7FFFFFFF;
188 jspb.utils.split64High = 0;
189 jspb.utils.split64Low = ((sign << 31) | (0x7F800000)) >>> 0;
197 jspb.utils.split64High = 0;
198 jspb.utils.split64Low = ((sign << 31) | mant) >>> 0;
206 jspb.utils.split64High = 0;
207 jspb.utils.split64Low = ((sign << 31) | ((exp + 127) << 23) | mant) >>> 0;
216 jspb.utils.splitFloat64 = function(value) {
224 jspb.utils.split64High = 0x00000000;
225 jspb.utils.split64Low = 0x00000000;
228 jspb.utils.split64High = 0x80000000;
229 jspb.utils.split64Low = 0x00000000;
236 jspb.utils.split64High = 0x7FFFFFFF;
237 jspb.utils.split64Low = 0xFFFFFFFF;
243 jspb.utils.split64High = ((sign << 31) | (0x7FF00000)) >>> 0;
244 jspb.utils.split64Low = 0;
253 jspb.utils.split64High = ((sign << 31) | mantHigh) >>> 0;
254 jspb.utils.split64Low = (mant >>> 0);
265 jspb.utils.split64High =
267 jspb.utils.split64Low = mantLow;
276 jspb.utils.splitHash64 = function(hash) {
286 jspb.utils.split64Low = (a + (b << 8) + (c << 16) + (d << 24)) >>> 0;
287 jspb.utils.split64High = (e + (f << 8) + (g << 16) + (h << 24)) >>> 0;
298 jspb.utils.joinUint64 = function(bitsLow, bitsHigh) {
310 jspb.utils.joinInt64 = function(bitsLow, bitsHigh) {
321 var result = jspb.utils.joinUint64(bitsLow, bitsHigh);
333 jspb.utils.joinZigzag64 = function(bitsLow, bitsHigh) {
347 var result = jspb.utils.joinUint64(bitsLow, bitsHigh);
359 jspb.utils.joinFloat32 = function(bitsLow, bitsHigh) {
389 jspb.utils.joinFloat64 = function(bitsLow, bitsHigh) {
418 jspb.utils.joinHash64 = function(bitsLow, bitsHigh) {
436 jspb.utils.DIGITS = [
449 jspb.utils.joinUnsignedDecimalString = function(bitsLow, bitsHigh) {
491 var table = jspb.utils.DIGITS;
521 jspb.utils.joinSignedDecimalString = function(bitsLow, bitsHigh) {
531 var result = jspb.utils.joinUnsignedDecimalString(bitsLow, bitsHigh);
544 jspb.utils.hash64ToDecimalString = function(hash, signed) {
545 jspb.utils.splitHash64(hash);
546 var bitsLow = jspb.utils.split64Low;
547 var bitsHigh = jspb.utils.split64High;
549 jspb.utils.joinSignedDecimalString(bitsLow, bitsHigh) :
550 jspb.utils.joinUnsignedDecimalString(bitsLow, bitsHigh);
562 jspb.utils.hash64ArrayToDecimalStrings = function(hashes, signed) {
565 result[i] = jspb.utils.hash64ToDecimalString(hashes[i], signed);
577 jspb.utils.decimalStringToHash64 = function(dec) {
608 muladd(10, jspb.utils.DIGITS.indexOf(dec[i]));
626 jspb.utils.splitDecimalString = function(value) {
627 jspb.utils.splitHash64(jspb.utils.decimalStringToHash64(value));
636 jspb.utils.hash64ToHexString = function(hash) {
643 temp[i * 2 + 2] = jspb.utils.DIGITS[c >> 4];
644 temp[i * 2 + 3] = jspb.utils.DIGITS[c & 0xF];
657 jspb.utils.hexStringToHash64 = function(hex) {
665 var hi = jspb.utils.DIGITS.indexOf(hex[i * 2 + 2]);
666 var lo = jspb.utils.DIGITS.indexOf(hex[i * 2 + 3]);
683 jspb.utils.hash64ToNumber = function(hash, signed) {
684 jspb.utils.splitHash64(hash);
685 var bitsLow = jspb.utils.split64Low;
686 var bitsHigh = jspb.utils.split64High;
687 return signed ? jspb.utils.joinInt64(bitsLow, bitsHigh) :
688 jspb.utils.joinUint64(bitsLow, bitsHigh);
698 jspb.utils.numberToHash64 = function(value) {
699 jspb.utils.splitInt64(value);
700 return jspb.utils.joinHash64(jspb.utils.split64Low,
701 jspb.utils.split64High);
712 jspb.utils.countVarints = function(buffer, start, end) {
735 jspb.utils.countVarintFields = function(buffer, start, end, field) {
791 jspb.utils.countFixedFields_ =
838 jspb.utils.countFixed32Fields = function(buffer, start, end, field) {
840 return jspb.utils.countFixedFields_(buffer, start, end, tag, 4);
853 jspb.utils.countFixed64Fields = function(buffer, start, end, field) {
855 return jspb.utils.countFixedFields_(buffer, start, end, tag, 8);
868 jspb.utils.countDelimitedFields = function(buffer, start, end, field) {
909 jspb.utils.debugBytesToTextFormat = function(byteSource) {
912 var bytes = jspb.utils.byteSourceToUint8Array(byteSource);
928 jspb.utils.debugScalarToTextFormat = function(scalar) {
944 jspb.utils.stringToByteArray = function(str) {
964 jspb.utils.byteSourceToUint8Array = function(data) {