Lines Matching refs:w

1029         var out/*:Buffer*/, i=0, j=0, D=0, w=0;
1042 w = ((D&7)<<18)+((data[i+1]&63)<<12)+((data[i+2]&63)<<6)+(data[i+3]&63); i+=3;
1043 if(w < 65536) out[j++] = EE[w];
1044 … else { w -= 65536; out[j++] = EE[0xD800 + ((w>>10)&1023)]; out[j++] = EE[0xDC00 + (w&1023)]; }
1062 var w = c.charCodeAt(0);
1063 DD[2*d] = w&255; DD[2*d+1] = w>>8;
1132 var DD = Buffer.allocUnsafe(131072), d=0, c, w=0, j=0, i=0;
1136 w = c.charCodeAt(0);
1138 DD[j] = w&255; DD[j+1] = w>>8;
1166 var len = data.length, w = 0, ww = 0;
1172 if(D < 128) w = D;
1173 else if(D < 224) { w=(D&31)*64+(data[i+1]&63); j=2; }
1174 else if(D < 240) { w=((D&15)<<12)+(data[i+1]&63)*64+(data[i+2]&63); j=3; }
1175 else { w=(D&7)*262144+((data[i+1]&63)<<12)+(data[i+2]&63)*64+(data[i+3]&63); j=4; }
1176 if(w < 65536) { mdb[k++] = w&255; mdb[k++] = w>>8; }
1178 w -= 65536; ww = 0xD800 + ((w>>10)&1023); w = 0xDC00 + (w&1023);
1179 mdb[k++] = ww&255; mdb[k++] = ww>>>8; mdb[k++] = w&255; mdb[k++] = (w>>>8)&255;
1194 var len = data.length, w = 0, ww = 0, j = 0;
1198 w = direct /*::&& typeof data === "string" */? data.charCodeAt(i) : data[i].charCodeAt(0);
1199 if(w <= 0x007F) mdb[j++] = w;
1200 else if(w <= 0x07FF) {
1201 mdb[j++] = 192 + (w >> 6);
1202 mdb[j++] = 128 + (w&63);
1203 } else if(w >= 0xD800 && w <= 0xDFFF) {
1204 w -= 0xD800; ++i;
1205 …::&& typeof data === "string" */? data.charCodeAt(i) : data[i].charCodeAt(0)) - 0xDC00 + (w << 10);
1211 mdb[j++] = 224 + (w >> 12);
1212 mdb[j++] = 128 + ((w >> 6)&63);
1213 mdb[j++] = 128 + (w&63);
1279 var out = has_buf ? Buffer.allocUnsafe(4*len) : [], w=0, i=0, j = 0, ww=0;
1283 w = E[isstr/*:: && typeof data == 'string' */? data.charAt(i) : data[i]];
1284 if(w > 255) {
1285 out[j] = w>>8;
1286 out[++j] = w&255;
1287 } else out[j] = w&255;
1293 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1294 if(w <= 0x007F) out[j] = w;
1295 else if(w <= 0x07FF) {
1296 out[j] = 192 + (w >> 6);
1297 out[++j] = 128 + (w&63);
1298 } else if(w >= 0xD800 && w <= 0xDFFF) {
1299 w -= 0xD800;
1300 … typeof data == 'string' */ ? data.charCodeAt(++i) : data[++i].charCodeAt(0)) - 0xDC00 + (w << 10);
1306 out[j] = 224 + (w >> 12);
1307 out[++j] = 128 + ((w >> 6)&63);
1308 out[++j] = 128 + (w&63);
1315 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1316 if(w <= 0x007F) out[j] = w;
1317 else throw new Error("bad ascii " + w);
1323 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1324 out[j++] = w&255;
1325 out[j++] = w>>8;
1330 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1331 out[j++] = w>>8;
1332 out[j++] = w&255;
1337 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1338 …if(w >= 0xD800 && w <= 0xDFFF) w = 0x10000 + ((w - 0xD800) << 10) + (data[++i].charCodeAt(0) - 0xD…
1339 out[j++] = w&255; w >>= 8;
1340 out[j++] = w&255; w >>= 8;
1341 out[j++] = w&255; w >>= 8;
1342 out[j++] = w&255;
1347 w = isstr/*:: && typeof data == 'string' */ ? data.charCodeAt(i) : data[i].charCodeAt(0);
1348 …if(w >= 0xD800 && w <= 0xDFFF) w = 0x10000 + ((w - 0xD800) << 10) + (data[++i].charCodeAt(0) - 0xD…
1349 out[j+3] = w&255; w >>= 8;
1350 out[j+2] = w&255; w >>= 8;
1351 out[j+1] = w&255; w >>= 8;
1352 out[j] = w&255;
1385 var len = data.length, out = new Array(len), s="", w=0, i=0, j=1, k=0, ww=0;
1404 if(data[i] < 128) w = data[i];
1405 else if(data[i] < 224) { w=(data[i]&31)*64+(data[i+1]&63); j=2; }
1406 else if(data[i] < 240) { w=((data[i]&15)<<12)+(data[i+1]&63)*64+(data[i+2]&63); j=3; }
1407 else { w=(data[i]&7)*262144+((data[i+1]&63)<<12)+(data[i+2]&63)*64+(data[i+3]&63); j=4; }
1408 if(w < 65536) { out[k++] = String.fromCharCode(w); }
1410 w -= 65536; ww = 0xD800 + ((w>>10)&1023); w = 0xDC00 + (w&1023);
1411 out[k++] = String.fromCharCode(ww); out[k++] = String.fromCharCode(w);
1438 w = (data[i+3]<<24) + (data[i+2]<<16) + (data[i+1]<<8) + (data[i]);
1439 if(w > 0xFFFF) {
1440 w -= 0x10000;
1441 out[k++] = String.fromCharCode(0xD800 + ((w >> 10) & 0x3FF));
1442 out[k++] = String.fromCharCode(0xDC00 + (w & 0x3FF));
1444 else out[k++] = String.fromCharCode(w);
1451 w = (data[i]<<24) + (data[i+1]<<16) + (data[i+2]<<8) + (data[i+3]);
1452 if(w > 0xFFFF) {
1453 w -= 0x10000;
1454 out[k++] = String.fromCharCode(0xD800 + ((w >> 10) & 0x3FF));
1455 out[k++] = String.fromCharCode(0xDC00 + (w & 0x3FF));
1457 else out[k++] = String.fromCharCode(w);