Lines Matching refs:x

2262       var x;
2308 for (x = cell.col - 1; hGrow(x, 'left'); x--) {
2312 for (x = cell.col + 1; hGrow(x, 'right'); x++) {
8683 xWindow: model.x || 0,
12577 x: '0',
31118 function FFTM(x, y) {
31119 this.x = x;
31135 FFTM.prototype.revBin = function revBin(x, l, N) {
31136 if (x === 0 || x === N - 1) return x;
31140 rb |= (x & 1) << l - i - 1;
31141 x >>= 1;
31264 FFTM.prototype.mulp = function mulp(x, y, out) {
31265 var N = 2 * this.guessLen13b(x.length, y.length);
31278 this.convert13b(x.words, x.length, rws, N);
31293 out.negative = x.negative ^ y.negative;
31294 out.length = x.length + y.length;
31917 var x = this;
31920 if (x.negative !== 0) {
31921 x = x.umod(p);
31923 x = x.clone();
31934 while (x.isEven() && y.isEven()) {
31935 x.iushrn(1);
31941 var xp = x.clone();
31943 while (!x.isZero()) {
31944 for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1) {
31949 x.iushrn(i);
31980 if (x.cmp(y) >= 0) {
31981 x.isub(y);
31985 y.isub(x);
34804 function FFTM(x, y) {
34805 this.x = x;
34821 FFTM.prototype.revBin = function revBin(x, l, N) {
34822 if (x === 0 || x === N - 1) return x;
34826 rb |= (x & 1) << l - i - 1;
34827 x >>= 1;
34950 FFTM.prototype.mulp = function mulp(x, y, out) {
34951 var N = 2 * this.guessLen13b(x.length, y.length);
34964 this.convert13b(x.words, x.length, rws, N);
34979 out.negative = x.negative ^ y.negative;
34980 out.length = x.length + y.length;
35617 var x = this;
35620 if (x.negative !== 0) {
35621 x = x.umod(p);
35623 x = x.clone();
35634 while (x.isEven() && y.isEven()) {
35635 x.iushrn(1);
35641 var xp = x.clone();
35643 while (!x.isZero()) {
35644 for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1) {
35649 x.iushrn(i);
35680 if (x.cmp(y) >= 0) {
35681 x.isub(y);
35685 y.isub(x);
36759 var x = 0;
36766 SBOX[x] = sx;
36767 INV_SBOX[sx] = x; // Compute multiplication
36769 var x2 = d[x];
36774 SUB_MIX[0][x] = t << 24 | t >>> 8;
36775 SUB_MIX[1][x] = t << 16 | t >>> 16;
36776 SUB_MIX[2][x] = t << 8 | t >>> 24;
36777 SUB_MIX[3][x] = t; // Compute inv sub bytes, inv mix columns tables
36779 t = x8 * 0x1010101 ^ x4 * 0x10001 ^ x2 * 0x101 ^ x * 0x1010100;
36785 if (x === 0) {
36786 x = xi = 1;
36788 x = x2 ^ d[d[d[x8 ^ x2]]];
38451 var x = priv.params.priv_key;
38459 var kv = getKey(x, q, hash, algo);
38464 s = k.invm(q).imul(H.add(x.mul(r))).mod(q);
38487 function getKey(x, q, hash, algo) {
38488 x = Buffer.from(x.toArray());
38490 if (x.length < q.byteLength()) {
38491 var zeros = Buffer.alloc(q.byteLength() - x.length);
38492 x = Buffer.concat([zeros, x]);
38500 k = createHmac(algo, k).update(v).update(Buffer.from([0])).update(x).update(hbits).digest();
38502 k = createHmac(algo, k).update(v).update(Buffer.from([1])).update(x).update(hbits).digest();
39076 var x = a.length;
39079 for (var i = 0, len = Math.min(x, y); i < len; ++i) {
39081 x = a[i];
39087 if (x < y) return -1;
39088 if (y < x) return 1;
39405 var x = thisEnd - thisStart;
39407 var len = Math.min(x, y);
39413 x = thisCopy[i];
39419 if (x < y) return -1;
39420 if (y < x) return 1;
42155 module.exports = function (C, x) {
42157 if (isObject(x) && x.constructor === C) return x;
42160 resolve(x);
43043 resolve: function resolve(x) {
43044 return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x);
43108 fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars
45923 var x = this.getX().toArray('be', len);
45924 if (compact) return [this.getY().isEven() ? 0x02 : 0x03].concat(x);
45925 return [0x04].concat(x, this.getY().toArray('be', len));
46043 EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) {
46044 return this.point(x, y, z, t);
46047 EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) {
46048 x = new BN(x, 16);
46049 if (!x.red) x = x.toRed(this.red);
46050 var x2 = x.redSqr();
46058 return this.point(x, y);
46074 var x = x2.redSqrt();
46075 if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) throw new Error('invalid point');
46076 if (x.fromRed().isOdd() !== odd) x = x.redNeg();
46077 return this.point(x, y);
46084 var x2 = point.x.redSqr();
46091 function Point(curve, x, y, z, t) {
46094 if (x === null && y === null && z === null) {
46095 this.x = this.curve.zero;
46101 this.x = new BN(x, 16);
46105 if (!this.x.red) this.x = this.x.toRed(this.curve.red);
46112 this.t = this.x.redMul(this.y);
46124 EdwardsCurve.prototype.point = function point(x, y, z, t) {
46125 return new Point(this, x, y, z, t);
46134 …return '<EC Point x: ' + this.x.fromRed().toString(16, 2) + ' y: ' + this.y.fromRed().toString(16,…
46139 …return this.x.cmpn(0) === 0 && (this.y.cmp(this.z) === 0 || this.zOne && this.y.cmp(this.curve.c) …
46147 var a = this.x.redSqr(); // B = Y1^2
46157 var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); // G = D + B
46182 var b = this.x.redAdd(this.y).redSqr(); // C = X1^2
46184 var c = this.x.redSqr(); // D = Y1^2
46247 var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); // B = (Y1 + X1) * (Y2 + X2)
46249 var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); // C = T1 * k * T2
46283 var c = this.x.redMul(p.x); // D = Y1 * Y2
46293 var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d);
46335 this.x = this.x.redMul(zi);
46344 return this.curve.point(this.x.redNeg(), this.y, this.z, this.t && this.t.redNeg());
46349 return this.x.fromRed();
46361 Point.prototype.eqXToP = function eqXToP(x) {
46362 var rx = x.toRed(this.curve.red).redMul(this.z);
46363 if (this.x.cmp(rx) === 0) return true;
46364 var xc = x.clone();
46371 if (this.x.cmp(rx) === 0) return true;
46412 var x = point.normalize().x;
46413 var x2 = x.redSqr();
46414 var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x);
46419 function Point(curve, x, z) {
46422 if (x === null && z === null) {
46423 this.x = this.curve.one;
46426 this.x = new BN(x, 16);
46428 if (!this.x.red) this.x = this.x.toRed(this.curve.red);
46439 MontCurve.prototype.point = function point(x, z) {
46440 return new Point(this, x, z);
46460 …return '<EC Point x: ' + this.x.fromRed().toString(16, 2) + ' z: ' + this.z.fromRed().toString(16,…
46472 var a = this.x.redAdd(this.z); // AA = A^2
46476 var b = this.x.redSub(this.z); // BB = B^2
46496 var a = this.x.redAdd(this.z); // B = X2 - Z2
46498 var b = this.x.redSub(this.z); // C = X3 + Z3
46500 var c = p.x.redAdd(p.z); // D = X3 - Z3
46502 var d = p.x.redSub(p.z); // DA = D * A
46510 var nz = diff.x.redMul(da.redISub(cb).redSqr());
46556 this.x = this.x.redMul(this.z.redInvm());
46564 return this.x.fromRed();
46619 if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) {
46623 assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0);
46684 var x;
46689 x = x2.sub(q.mul(x1));
46696 b1 = x;
46705 x1 = x;
46711 b2 = x;
46759 ShortCurve.prototype.pointFromX = function pointFromX(x, odd) {
46760 x = new BN(x, 16);
46761 if (!x.red) x = x.toRed(this.red);
46762 var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b);
46769 return this.point(x, y);
46774 var x = point.x;
46776 var ax = this.a.redMul(x);
46777 var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b);
46819 function Point(curve, x, y, isRed) {
46822 if (x === null && y === null) {
46823 this.x = null;
46827 this.x = new BN(x, 16);
46831 this.x.forceRed(this.curve.red);
46835 if (!this.x.red) this.x = this.x.toRed(this.curve.red);
46843 ShortCurve.prototype.point = function point(x, y, isRed) {
46844 return new Point(this, x, y, isRed);
46855 var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y);
46861 return curve.point(p.x.redMul(curve.endo.beta), p.y);
46882 if (!this.precomputed) return [this.x, this.y];
46883 return [this.x, this.y, this.precomputed && {
46921 …return '<EC Point x: ' + this.x.fromRed().toString(16, 2) + ' y: ' + this.y.fromRed().toString(16,…
46938 if (this.x.cmp(p.x) === 0) return this.curve.point(null, null);
46940 if (c.cmpn(0) !== 0) c = c.redMul(this.x.redSub(p.x).redInvm());
46941 var nx = c.redSqr().redISub(this.x).redISub(p.x);
46942 var ny = c.redMul(this.x.redSub(nx)).redISub(this.y);
46952 var x2 = this.x.redSqr();
46955 var nx = c.redSqr().redISub(this.x.redAdd(this.x));
46956 var ny = c.redMul(this.x.redSub(nx)).redISub(this.y);
46961 return this.x.fromRed();
46986 …return this === p || this.inf === p.inf && (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) =…
46991 var res = this.curve.point(this.x, this.y.redNeg());
47017 var res = this.curve.jpoint(this.x, this.y, this.curve.one);
47021 function JPoint(curve, x, y, z) {
47024 if (x === null && y === null && z === null) {
47025 this.x = this.curve.one;
47029 this.x = new BN(x, 16);
47034 if (!this.x.red) this.x = this.x.toRed(this.curve.red);
47042 ShortCurve.prototype.jpoint = function jpoint(x, y, z) {
47043 return new JPoint(this, x, y, z);
47050 var ax = this.x.redMul(zinv2);
47056 return this.curve.jpoint(this.x, this.y.redNeg(), this.z);
47067 var u1 = this.x.redMul(pz2);
47068 var u2 = p.x.redMul(z2);
47094 var u1 = this.x;
47095 var u2 = p.x.redMul(z2);
47133 var jx = this.x;
47175 var xx = this.x.redSqr(); // YY = Y1^2
47181 var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy);
47202 var a = this.x.redSqr(); // B = Y1^2
47208 var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c);
47240 var xx = this.x.redSqr(); // YY = Y1^2
47246 var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy);
47269 var beta = this.x.redMul(gamma); // alpha = 3 * (X1 - delta) * (X1 + delta)
47271 var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta));
47294 var jx = this.x;
47320 var xx = this.x.redSqr(); // YY = Y1^2
47332 var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy);
47349 var nx = this.x.redMul(ee).redISub(yyu4);
47373 …if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) return false; // y1 * z2^3 == y2 * z…
47380 JPoint.prototype.eqXToP = function eqXToP(x) {
47382 var rx = x.toRed(this.curve.red).redMul(zs);
47383 if (this.x.cmp(rx) === 0) return true;
47384 var xc = x.clone();
47391 if (this.x.cmp(rx) === 0) return true;
47397 …return '<EC JPoint x: ' + this.x.toString(16, 2) + ' y: ' + this.y.toString(16, 2) + ' z: ' + this…
47844 if (key.x || key.y) {
47849 assert(key.x, 'Need x coordinate');
47851 assert(key.x && key.y, 'Need both x and y coordinate');
47854 this.pub = this.ec.curve.point(key.x, key.y);
48606 hasDefineProperty = o.x === 0;
49567 function f(j, x, y, z) {
49568 …eturn x ^ y ^ z;else if (j <= 31) return x & y | ~x & z;else if (j <= 47) return (x | ~y) ^ z;else…
50043 function ft_1(s, x, y, z) {
50044 if (s === 0) return ch32(x, y, z);
50045 if (s === 1 || s === 3) return p32(x, y, z);
50046 if (s === 2) return maj32(x, y, z);
50051 function ch32(x, y, z) {
50052 return x & y ^ ~x & z;
50057 function maj32(x, y, z) {
50058 return x & y ^ x & z ^ y & z;
50063 function p32(x, y, z) {
50064 return x ^ y ^ z;
50069 function s0_256(x) {
50070 return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22);
50075 function s1_256(x) {
50076 return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25);
50081 function g0_256(x) {
50082 return rotr32(x, 7) ^ rotr32(x, 18) ^ x >>> 3;
50087 function g1_256(x) {
50088 return rotr32(x, 17) ^ rotr32(x, 19) ^ x >>> 10;
61550 function rotl(x, n) {
61551 return x << n | x >>> 32 - n;
61625 var x = a.toRed(red).redPow(d);
61626 if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue;
61629 x = x.redSqr();
61630 if (x.cmp(rone) === 0) return false;
61631 if (x.cmp(rn1) === 0) break;
61658 var x = a.toRed(red).redPow(d);
61659 if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue;
61662 x = x.redSqr();
61663 if (x.cmp(rone) === 0) return x.fromRed().subn(1).gcd(n);
61664 if (x.cmp(rn1) === 0) break;
61668 x = x.redSqr();
61669 return x.fromRed().subn(1).gcd(n);
72740 function indexOf(xs, x) {
72742 if (xs[i] === x) return i;
75366 function rotl(x, n) {
75367 return x << n | x >>> 32 - n;
78074 if (entity[1] === "x" && /^#x[0-9a-f]+$/i.test(entity)) {
78526 function ch(x, y, z) {
78527 return z ^ x & (y ^ z);
78530 function maj(x, y, z) {
78531 return x & y | z & (x | y);
78534 function sigma0(x) {
78535 return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10);
78538 function sigma1(x) {
78539 return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7);
78542 function gamma0(x) {
78543 return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ x >>> 3;
78546 function gamma1(x) {
78547 return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ x >>> 10;
78707 function Ch(x, y, z) {
78708 return z ^ x & (y ^ z);
78711 function maj(x, y, z) {
78712 return x & y | z & (x | y);
78715 function sigma0(x, xl) {
78716 return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25);
78719 function sigma1(x, xl) {
78720 return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23);
78723 function Gamma0(x, xl) {
78724 return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ x >>> 7;
78727 function Gamma0l(x, xl) {
78728 return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25);
78731 function Gamma1(x, xl) {
78732 return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ x >>> 6;
78735 function Gamma1l(x, xl) {
78736 return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26);
80205 function indexOf(xs, x) {
80207 if (xs[i] === x) return i;
81886 var str = String(f).replace(formatRegExp, function (x) {
81887 if (x === '%%') return '%';
81888 if (i >= len) return x;
81890 switch (x) {
81905 return x;
81909 for (var x = args[i]; i < len; x = args[++i]) {
81910 if (isNull(x) || !isObject(x)) {
81911 str += ' ' + x;
81913 str += ' ' + inspect(x);
82579 var x = input[i >> 5] >>> i % 32 & 0xff;
82580 var hex = parseInt(hexTab.charAt(x >>> 4 & 0x0f) + hexTab.charAt(x & 0x0f), 16);
82599 function wordsToMd5(x, len) {
82601 x[len >> 5] |= 0x80 << len % 32;
82602 x[getOutputLength(len) - 1] = len;
82608 for (var i = 0; i < x.length; i += 16) {
82613 a = md5ff(a, b, c, d, x[i], 7, -680876936);
82614 d = md5ff(d, a, b, c, x[i + 1], 12, -389564586);
82615 c = md5ff(c, d, a, b, x[i + 2], 17, 606105819);
82616 b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330);
82617 a = md5ff(a, b, c, d, x[i + 4], 7, -176418897);
82618 d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426);
82619 c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341);
82620 b = md5ff(b, c, d, a, x[i + 7], 22, -45705983);
82621 a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416);
82622 d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417);
82623 c = md5ff(c, d, a, b, x[i + 10], 17, -42063);
82624 b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162);
82625 a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682);
82626 d = md5ff(d, a, b, c, x[i + 13], 12, -40341101);
82627 c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290);
82628 b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329);
82629 a = md5gg(a, b, c, d, x[i + 1], 5, -165796510);
82630 d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632);
82631 c = md5gg(c, d, a, b, x[i + 11], 14, 643717713);
82632 b = md5gg(b, c, d, a, x[i], 20, -373897302);
82633 a = md5gg(a, b, c, d, x[i + 5], 5, -701558691);
82634 d = md5gg(d, a, b, c, x[i + 10], 9, 38016083);
82635 c = md5gg(c, d, a, b, x[i + 15], 14, -660478335);
82636 b = md5gg(b, c, d, a, x[i + 4], 20, -405537848);
82637 a = md5gg(a, b, c, d, x[i + 9], 5, 568446438);
82638 d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690);
82639 c = md5gg(c, d, a, b, x[i + 3], 14, -187363961);
82640 b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501);
82641 a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467);
82642 d = md5gg(d, a, b, c, x[i + 2], 9, -51403784);
82643 c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473);
82644 b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734);
82645 a = md5hh(a, b, c, d, x[i + 5], 4, -378558);
82646 d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463);
82647 c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562);
82648 b = md5hh(b, c, d, a, x[i + 14], 23, -35309556);
82649 a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060);
82650 d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353);
82651 c = md5hh(c, d, a, b, x[i + 7], 16, -155497632);
82652 b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640);
82653 a = md5hh(a, b, c, d, x[i + 13], 4, 681279174);
82654 d = md5hh(d, a, b, c, x[i], 11, -358537222);
82655 c = md5hh(c, d, a, b, x[i + 3], 16, -722521979);
82656 b = md5hh(b, c, d, a, x[i + 6], 23, 76029189);
82657 a = md5hh(a, b, c, d, x[i + 9], 4, -640364487);
82658 d = md5hh(d, a, b, c, x[i + 12], 11, -421815835);
82659 c = md5hh(c, d, a, b, x[i + 15], 16, 530742520);
82660 b = md5hh(b, c, d, a, x[i + 2], 23, -995338651);
82661 a = md5ii(a, b, c, d, x[i], 6, -198630844);
82662 d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415);
82663 c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905);
82664 b = md5ii(b, c, d, a, x[i + 5], 21, -57434055);
82665 a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571);
82666 d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606);
82667 c = md5ii(c, d, a, b, x[i + 10], 15, -1051523);
82668 b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799);
82669 a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359);
82670 d = md5ii(d, a, b, c, x[i + 15], 10, -30611744);
82671 c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380);
82672 b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649);
82673 a = md5ii(a, b, c, d, x[i + 4], 6, -145523070);
82674 d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379);
82675 c = md5ii(c, d, a, b, x[i + 2], 15, 718787259);
82676 b = md5ii(b, c, d, a, x[i + 9], 21, -343485551);
82711 function safeAdd(x, y) {
82712 var lsw = (x & 0xffff) + (y & 0xffff);
82713 var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
82729 function md5cmn(q, a, b, x, s, t) {
82730 return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b);
82733 function md5ff(a, b, c, d, x, s, t) {
82734 return md5cmn(b & c | ~b & d, a, b, x, s, t);
82737 function md5gg(a, b, c, d, x, s, t) {
82738 return md5cmn(b & d | c & ~d, a, b, x, s, t);
82741 function md5hh(a, b, c, d, x, s, t) {
82742 return md5cmn(b ^ c ^ d, a, b, x, s, t);
82745 function md5ii(a, b, c, d, x, s, t) {
82746 return md5cmn(c ^ (b | ~d), a, b, x, s, t);
82855 function f(s, x, y, z) {
82858 return x & y ^ ~x & z;
82861 return x ^ y ^ z;
82864 return x & y ^ x & z ^ y & z;
82867 return x ^ y ^ z;
82871 function ROTL(x, n) {
82872 return x << n | x >>> 32 - n;