Lines Matching refs:k1
38 var h1, k1, i, top, len;
43 k1 = this.k1;
46 case 0: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) : 0;
47 case 1: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) << 8 : 0;
48 case 2: k1 ^= len > i ? (key.charCodeAt(i++) & 0xffff) << 16 : 0;
50 k1 ^= len > i ? (key.charCodeAt(i) & 0xff) << 24 : 0;
51 k1 ^= len > i ? (key.charCodeAt(i++) & 0xff00) >> 8 : 0;
59 k1 = (k1 * 0x2d51 + (k1 & 0xffff) * 0xcc9e0000) & 0xffffffff;
60 k1 = (k1 << 15) | (k1 >>> 17);
61 k1 = (k1 * 0x3593 + (k1 & 0xffff) * 0x1b870000) & 0xffffffff;
63 h1 ^= k1;
71 k1 = ((key.charCodeAt(i++) & 0xffff)) ^
75 k1 ^= ((top & 0xff) << 24) ^
79 k1 = 0;
81 case 3: k1 ^= (key.charCodeAt(i + 2) & 0xffff) << 16;
82 case 2: k1 ^= (key.charCodeAt(i + 1) & 0xffff) << 8;
83 case 1: k1 ^= (key.charCodeAt(i) & 0xffff);
89 this.k1 = k1;
97 var k1, h1;
99 k1 = this.k1;
102 if (k1 > 0) {
103 k1 = (k1 * 0x2d51 + (k1 & 0xffff) * 0xcc9e0000) & 0xffffffff;
104 k1 = (k1 << 15) | (k1 >>> 17);
105 k1 = (k1 * 0x3593 + (k1 & 0xffff) * 0x1b870000) & 0xffffffff;
106 h1 ^= k1;
125 this.rem = this.k1 = this.len = 0;