Conditions | 761 |
Total Lines | 2503 |
Lines | 2503 |
Ratio | 100 % |
Changes | 1 | ||
Bugs | 0 | Features | 1 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
Complex classes like asmcrypto.js ➔ ... ➔ _core often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
1 | /*! asmCrypto, (c) 2013 Artem S Vybornov, opensource.org/licenses/MIT */ |
||
267 | function _core ( w0h, w0l, w1h, w1l, w2h, w2l, w3h, w3l, w4h, w4l, w5h, w5l, w6h, w6l, w7h, w7l, w8h, w8l, w9h, w9l, w10h, w10l, w11h, w11l, w12h, w12l, w13h, w13l, w14h, w14l, w15h, w15l ) { |
||
268 | w0h = w0h|0; |
||
269 | w0l = w0l|0; |
||
270 | w1h = w1h|0; |
||
271 | w1l = w1l|0; |
||
272 | w2h = w2h|0; |
||
273 | w2l = w2l|0; |
||
274 | w3h = w3h|0; |
||
275 | w3l = w3l|0; |
||
276 | w4h = w4h|0; |
||
277 | w4l = w4l|0; |
||
278 | w5h = w5h|0; |
||
279 | w5l = w5l|0; |
||
280 | w6h = w6h|0; |
||
281 | w6l = w6l|0; |
||
282 | w7h = w7h|0; |
||
283 | w7l = w7l|0; |
||
284 | w8h = w8h|0; |
||
285 | w8l = w8l|0; |
||
286 | w9h = w9h|0; |
||
287 | w9l = w9l|0; |
||
288 | w10h = w10h|0; |
||
289 | w10l = w10l|0; |
||
290 | w11h = w11h|0; |
||
291 | w11l = w11l|0; |
||
292 | w12h = w12h|0; |
||
293 | w12l = w12l|0; |
||
294 | w13h = w13h|0; |
||
295 | w13l = w13l|0; |
||
296 | w14h = w14h|0; |
||
297 | w14l = w14l|0; |
||
298 | w15h = w15h|0; |
||
299 | w15l = w15l|0; |
||
300 | |||
301 | var ah = 0, al = 0, bh = 0, bl = 0, ch = 0, cl = 0, dh = 0, dl = 0, eh = 0, el = 0, fh = 0, fl = 0, gh = 0, gl = 0, hh = 0, hl = 0, |
||
302 | th = 0, tl = 0, xl = 0; |
||
303 | |||
304 | ah = H0h; |
||
305 | al = H0l; |
||
306 | bh = H1h; |
||
307 | bl = H1l; |
||
308 | ch = H2h; |
||
309 | cl = H2l; |
||
310 | dh = H3h; |
||
311 | dl = H3l; |
||
312 | eh = H4h; |
||
313 | el = H4l; |
||
314 | fh = H5h; |
||
315 | fl = H5l; |
||
316 | gh = H6h; |
||
317 | gl = H6l; |
||
318 | hh = H7h; |
||
319 | hl = H7l; |
||
320 | |||
321 | // 0 |
||
322 | tl = ( 0xd728ae22 + w0l )|0; |
||
323 | th = ( 0x428a2f98 + w0h + ((tl >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
324 | tl = ( tl + hl )|0; |
||
325 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
326 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
327 | tl = ( tl + xl )|0; |
||
328 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
329 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
330 | tl = ( tl + xl )|0; |
||
331 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
332 | hl = gl; hh = gh; |
||
333 | gl = fl; gh = fh; |
||
334 | fl = el; fh = eh; |
||
335 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
336 | dl = cl; dh = ch; |
||
337 | cl = bl; ch = bh; |
||
338 | bl = al; bh = ah; |
||
339 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
340 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
341 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
342 | al = ( al + xl )|0; |
||
343 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
344 | |||
345 | // 1 |
||
346 | tl = ( 0x23ef65cd + w1l )|0; |
||
347 | th = ( 0x71374491 + w1h + ((tl >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
348 | tl = ( tl + hl )|0; |
||
349 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
350 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
351 | tl = ( tl + xl )|0; |
||
352 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
353 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
354 | tl = ( tl + xl )|0; |
||
355 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
356 | hl = gl; hh = gh; |
||
357 | gl = fl; gh = fh; |
||
358 | fl = el; fh = eh; |
||
359 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
360 | dl = cl; dh = ch; |
||
361 | cl = bl; ch = bh; |
||
362 | bl = al; bh = ah; |
||
363 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
364 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
365 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
366 | al = ( al + xl )|0; |
||
367 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
368 | |||
369 | // 2 |
||
370 | tl = ( 0xec4d3b2f + w2l )|0; |
||
371 | th = ( 0xb5c0fbcf + w2h + ((tl >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
372 | tl = ( tl + hl )|0; |
||
373 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
374 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
375 | tl = ( tl + xl )|0; |
||
376 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
377 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
378 | tl = ( tl + xl )|0; |
||
379 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
380 | hl = gl; hh = gh; |
||
381 | gl = fl; gh = fh; |
||
382 | fl = el; fh = eh; |
||
383 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
384 | dl = cl; dh = ch; |
||
385 | cl = bl; ch = bh; |
||
386 | bl = al; bh = ah; |
||
387 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
388 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
389 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
390 | al = ( al + xl )|0; |
||
391 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
392 | |||
393 | // 3 |
||
394 | tl = ( 0x8189dbbc + w3l )|0; |
||
395 | th = ( 0xe9b5dba5 + w3h + ((tl >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
396 | tl = ( tl + hl )|0; |
||
397 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
398 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
399 | tl = ( tl + xl )|0; |
||
400 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
401 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
402 | tl = ( tl + xl )|0; |
||
403 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
404 | hl = gl; hh = gh; |
||
405 | gl = fl; gh = fh; |
||
406 | fl = el; fh = eh; |
||
407 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
408 | dl = cl; dh = ch; |
||
409 | cl = bl; ch = bh; |
||
410 | bl = al; bh = ah; |
||
411 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
412 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
413 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
414 | al = ( al + xl )|0; |
||
415 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
416 | |||
417 | // 4 |
||
418 | tl = ( 0xf348b538 + w4l )|0; |
||
419 | th = ( 0x3956c25b + w4h + ((tl >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
420 | tl = ( tl + hl )|0; |
||
421 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
422 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
423 | tl = ( tl + xl )|0; |
||
424 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
425 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
426 | tl = ( tl + xl )|0; |
||
427 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
428 | hl = gl; hh = gh; |
||
429 | gl = fl; gh = fh; |
||
430 | fl = el; fh = eh; |
||
431 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
432 | dl = cl; dh = ch; |
||
433 | cl = bl; ch = bh; |
||
434 | bl = al; bh = ah; |
||
435 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
436 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
437 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
438 | al = ( al + xl )|0; |
||
439 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
440 | |||
441 | // 5 |
||
442 | tl = ( 0xb605d019 + w5l )|0; |
||
443 | th = ( 0x59f111f1 + w5h + ((tl >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
444 | tl = ( tl + hl )|0; |
||
445 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
446 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
447 | tl = ( tl + xl )|0; |
||
448 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
449 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
450 | tl = ( tl + xl )|0; |
||
451 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
452 | hl = gl; hh = gh; |
||
453 | gl = fl; gh = fh; |
||
454 | fl = el; fh = eh; |
||
455 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
456 | dl = cl; dh = ch; |
||
457 | cl = bl; ch = bh; |
||
458 | bl = al; bh = ah; |
||
459 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
460 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
461 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
462 | al = ( al + xl )|0; |
||
463 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
464 | |||
465 | // 6 |
||
466 | tl = ( 0xaf194f9b + w6l )|0; |
||
467 | th = ( 0x923f82a4 + w6h + ((tl >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
468 | tl = ( tl + hl )|0; |
||
469 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
470 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
471 | tl = ( tl + xl )|0; |
||
472 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
473 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
474 | tl = ( tl + xl )|0; |
||
475 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
476 | hl = gl; hh = gh; |
||
477 | gl = fl; gh = fh; |
||
478 | fl = el; fh = eh; |
||
479 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
480 | dl = cl; dh = ch; |
||
481 | cl = bl; ch = bh; |
||
482 | bl = al; bh = ah; |
||
483 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
484 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
485 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
486 | al = ( al + xl )|0; |
||
487 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
488 | |||
489 | // 7 |
||
490 | tl = ( 0xda6d8118 + w7l )|0; |
||
491 | th = ( 0xab1c5ed5 + w7h + ((tl >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
492 | tl = ( tl + hl )|0; |
||
493 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
494 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
495 | tl = ( tl + xl )|0; |
||
496 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
497 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
498 | tl = ( tl + xl )|0; |
||
499 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
500 | hl = gl; hh = gh; |
||
501 | gl = fl; gh = fh; |
||
502 | fl = el; fh = eh; |
||
503 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
504 | dl = cl; dh = ch; |
||
505 | cl = bl; ch = bh; |
||
506 | bl = al; bh = ah; |
||
507 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
508 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
509 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
510 | al = ( al + xl )|0; |
||
511 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
512 | |||
513 | // 8 |
||
514 | tl = ( 0xa3030242 + w8l )|0; |
||
515 | th = ( 0xd807aa98 + w8h + ((tl >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
516 | tl = ( tl + hl )|0; |
||
517 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
518 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
519 | tl = ( tl + xl )|0; |
||
520 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
521 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
522 | tl = ( tl + xl )|0; |
||
523 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
524 | hl = gl; hh = gh; |
||
525 | gl = fl; gh = fh; |
||
526 | fl = el; fh = eh; |
||
527 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
528 | dl = cl; dh = ch; |
||
529 | cl = bl; ch = bh; |
||
530 | bl = al; bh = ah; |
||
531 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
532 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
533 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
534 | al = ( al + xl )|0; |
||
535 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
536 | |||
537 | // 9 |
||
538 | tl = ( 0x45706fbe + w9l )|0; |
||
539 | th = ( 0x12835b01 + w9h + ((tl >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
540 | tl = ( tl + hl )|0; |
||
541 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
542 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
543 | tl = ( tl + xl )|0; |
||
544 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
545 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
546 | tl = ( tl + xl )|0; |
||
547 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
548 | hl = gl; hh = gh; |
||
549 | gl = fl; gh = fh; |
||
550 | fl = el; fh = eh; |
||
551 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
552 | dl = cl; dh = ch; |
||
553 | cl = bl; ch = bh; |
||
554 | bl = al; bh = ah; |
||
555 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
556 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
557 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
558 | al = ( al + xl )|0; |
||
559 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
560 | |||
561 | // 10 |
||
562 | tl = ( 0x4ee4b28c + w10l )|0; |
||
563 | th = ( 0x243185be + w10h + ((tl >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
564 | tl = ( tl + hl )|0; |
||
565 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
566 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
567 | tl = ( tl + xl )|0; |
||
568 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
569 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
570 | tl = ( tl + xl )|0; |
||
571 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
572 | hl = gl; hh = gh; |
||
573 | gl = fl; gh = fh; |
||
574 | fl = el; fh = eh; |
||
575 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
576 | dl = cl; dh = ch; |
||
577 | cl = bl; ch = bh; |
||
578 | bl = al; bh = ah; |
||
579 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
580 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
581 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
582 | al = ( al + xl )|0; |
||
583 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
584 | |||
585 | // 11 |
||
586 | tl = ( 0xd5ffb4e2 + w11l )|0; |
||
587 | th = ( 0x550c7dc3 + w11h + ((tl >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
588 | tl = ( tl + hl )|0; |
||
589 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
590 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
591 | tl = ( tl + xl )|0; |
||
592 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
593 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
594 | tl = ( tl + xl )|0; |
||
595 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
596 | hl = gl; hh = gh; |
||
597 | gl = fl; gh = fh; |
||
598 | fl = el; fh = eh; |
||
599 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
600 | dl = cl; dh = ch; |
||
601 | cl = bl; ch = bh; |
||
602 | bl = al; bh = ah; |
||
603 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
604 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
605 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
606 | al = ( al + xl )|0; |
||
607 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
608 | |||
609 | // 12 |
||
610 | tl = ( 0xf27b896f + w12l )|0; |
||
611 | th = ( 0x72be5d74 + w12h + ((tl >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
612 | tl = ( tl + hl )|0; |
||
613 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
614 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
615 | tl = ( tl + xl )|0; |
||
616 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
617 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
618 | tl = ( tl + xl )|0; |
||
619 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
620 | hl = gl; hh = gh; |
||
621 | gl = fl; gh = fh; |
||
622 | fl = el; fh = eh; |
||
623 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
624 | dl = cl; dh = ch; |
||
625 | cl = bl; ch = bh; |
||
626 | bl = al; bh = ah; |
||
627 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
628 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
629 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
630 | al = ( al + xl )|0; |
||
631 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
632 | |||
633 | // 13 |
||
634 | tl = ( 0x3b1696b1 + w13l )|0; |
||
635 | th = ( 0x80deb1fe + w13h + ((tl >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
636 | tl = ( tl + hl )|0; |
||
637 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
638 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
639 | tl = ( tl + xl )|0; |
||
640 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
641 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
642 | tl = ( tl + xl )|0; |
||
643 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
644 | hl = gl; hh = gh; |
||
645 | gl = fl; gh = fh; |
||
646 | fl = el; fh = eh; |
||
647 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
648 | dl = cl; dh = ch; |
||
649 | cl = bl; ch = bh; |
||
650 | bl = al; bh = ah; |
||
651 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
652 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
653 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
654 | al = ( al + xl )|0; |
||
655 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
656 | |||
657 | // 14 |
||
658 | tl = ( 0x25c71235 + w14l )|0; |
||
659 | th = ( 0x9bdc06a7 + w14h + ((tl >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
660 | tl = ( tl + hl )|0; |
||
661 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
662 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
663 | tl = ( tl + xl )|0; |
||
664 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
665 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
666 | tl = ( tl + xl )|0; |
||
667 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
668 | hl = gl; hh = gh; |
||
669 | gl = fl; gh = fh; |
||
670 | fl = el; fh = eh; |
||
671 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
672 | dl = cl; dh = ch; |
||
673 | cl = bl; ch = bh; |
||
674 | bl = al; bh = ah; |
||
675 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
676 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
677 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
678 | al = ( al + xl )|0; |
||
679 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
680 | |||
681 | // 15 |
||
682 | tl = ( 0xcf692694 + w15l )|0; |
||
683 | th = ( 0xc19bf174 + w15h + ((tl >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
684 | tl = ( tl + hl )|0; |
||
685 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
686 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
687 | tl = ( tl + xl )|0; |
||
688 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
689 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
690 | tl = ( tl + xl )|0; |
||
691 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
692 | hl = gl; hh = gh; |
||
693 | gl = fl; gh = fh; |
||
694 | fl = el; fh = eh; |
||
695 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
696 | dl = cl; dh = ch; |
||
697 | cl = bl; ch = bh; |
||
698 | bl = al; bh = ah; |
||
699 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
700 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
701 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
702 | al = ( al + xl )|0; |
||
703 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
704 | |||
705 | // 16 |
||
706 | w0l = ( w0l + w9l )|0; |
||
707 | w0h = ( w0h + w9h + ((w0l >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
708 | xl = ( ((w1l >>> 1) | (w1h << 31)) ^ ((w1l >>> 8) | (w1h << 24)) ^ ((w1l >>> 7) | (w1h << 25)) )|0; |
||
709 | w0l = ( w0l + xl)|0; |
||
710 | w0h = ( w0h + ( ((w1h >>> 1) | (w1l << 31)) ^ ((w1h >>> 8) | (w1l << 24)) ^ (w1h >>> 7) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
711 | xl = ( ((w14l >>> 19) | (w14h << 13)) ^ ((w14l << 3) | (w14h >>> 29)) ^ ((w14l >>> 6) | (w14h << 26)) )|0; |
||
712 | w0l = ( w0l + xl)|0; |
||
713 | w0h = ( w0h + ( ((w14h >>> 19) | (w14l << 13)) ^ ((w14h << 3) | (w14l >>> 29)) ^ (w14h >>> 6) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
714 | tl = ( 0x9ef14ad2 + w0l )|0; |
||
715 | th = ( 0xe49b69c1 + w0h + ((tl >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
716 | tl = ( tl + hl )|0; |
||
717 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
718 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
719 | tl = ( tl + xl )|0; |
||
720 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
721 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
722 | tl = ( tl + xl )|0; |
||
723 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
724 | hl = gl; hh = gh; |
||
725 | gl = fl; gh = fh; |
||
726 | fl = el; fh = eh; |
||
727 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
728 | dl = cl; dh = ch; |
||
729 | cl = bl; ch = bh; |
||
730 | bl = al; bh = ah; |
||
731 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
732 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
733 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
734 | al = ( al + xl )|0; |
||
735 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
736 | |||
737 | // 17 |
||
738 | w1l = ( w1l + w10l )|0; |
||
739 | w1h = ( w1h + w10h + ((w1l >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
740 | xl = ( ((w2l >>> 1) | (w2h << 31)) ^ ((w2l >>> 8) | (w2h << 24)) ^ ((w2l >>> 7) | (w2h << 25)) )|0; |
||
741 | w1l = ( w1l + xl)|0; |
||
742 | w1h = ( w1h + ( ((w2h >>> 1) | (w2l << 31)) ^ ((w2h >>> 8) | (w2l << 24)) ^ (w2h >>> 7) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
743 | xl = ( ((w15l >>> 19) | (w15h << 13)) ^ ((w15l << 3) | (w15h >>> 29)) ^ ((w15l >>> 6) | (w15h << 26)) )|0; |
||
744 | w1l = ( w1l + xl)|0; |
||
745 | w1h = ( w1h + ( ((w15h >>> 19) | (w15l << 13)) ^ ((w15h << 3) | (w15l >>> 29)) ^ (w15h >>> 6) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
746 | tl = ( 0x384f25e3 + w1l )|0; |
||
747 | th = ( 0xefbe4786 + w1h + ((tl >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
748 | tl = ( tl + hl )|0; |
||
749 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
750 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
751 | tl = ( tl + xl )|0; |
||
752 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
753 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
754 | tl = ( tl + xl )|0; |
||
755 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
756 | hl = gl; hh = gh; |
||
757 | gl = fl; gh = fh; |
||
758 | fl = el; fh = eh; |
||
759 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
760 | dl = cl; dh = ch; |
||
761 | cl = bl; ch = bh; |
||
762 | bl = al; bh = ah; |
||
763 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
764 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
765 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
766 | al = ( al + xl )|0; |
||
767 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
768 | |||
769 | // 18 |
||
770 | w2l = ( w2l + w11l )|0; |
||
771 | w2h = ( w2h + w11h + ((w2l >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
772 | xl = ( ((w3l >>> 1) | (w3h << 31)) ^ ((w3l >>> 8) | (w3h << 24)) ^ ((w3l >>> 7) | (w3h << 25)) )|0; |
||
773 | w2l = ( w2l + xl)|0; |
||
774 | w2h = ( w2h + ( ((w3h >>> 1) | (w3l << 31)) ^ ((w3h >>> 8) | (w3l << 24)) ^ (w3h >>> 7) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
775 | xl = ( ((w0l >>> 19) | (w0h << 13)) ^ ((w0l << 3) | (w0h >>> 29)) ^ ((w0l >>> 6) | (w0h << 26)) )|0; |
||
776 | w2l = ( w2l + xl)|0; |
||
777 | w2h = ( w2h + ( ((w0h >>> 19) | (w0l << 13)) ^ ((w0h << 3) | (w0l >>> 29)) ^ (w0h >>> 6) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
778 | tl = ( 0x8b8cd5b5 + w2l )|0; |
||
779 | th = ( 0xfc19dc6 + w2h + ((tl >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
780 | tl = ( tl + hl )|0; |
||
781 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
782 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
783 | tl = ( tl + xl )|0; |
||
784 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
785 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
786 | tl = ( tl + xl )|0; |
||
787 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
788 | hl = gl; hh = gh; |
||
789 | gl = fl; gh = fh; |
||
790 | fl = el; fh = eh; |
||
791 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
792 | dl = cl; dh = ch; |
||
793 | cl = bl; ch = bh; |
||
794 | bl = al; bh = ah; |
||
795 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
796 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
797 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
798 | al = ( al + xl )|0; |
||
799 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
800 | |||
801 | // 19 |
||
802 | w3l = ( w3l + w12l )|0; |
||
803 | w3h = ( w3h + w12h + ((w3l >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
804 | xl = ( ((w4l >>> 1) | (w4h << 31)) ^ ((w4l >>> 8) | (w4h << 24)) ^ ((w4l >>> 7) | (w4h << 25)) )|0; |
||
805 | w3l = ( w3l + xl)|0; |
||
806 | w3h = ( w3h + ( ((w4h >>> 1) | (w4l << 31)) ^ ((w4h >>> 8) | (w4l << 24)) ^ (w4h >>> 7) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
807 | xl = ( ((w1l >>> 19) | (w1h << 13)) ^ ((w1l << 3) | (w1h >>> 29)) ^ ((w1l >>> 6) | (w1h << 26)) )|0; |
||
808 | w3l = ( w3l + xl)|0; |
||
809 | w3h = ( w3h + ( ((w1h >>> 19) | (w1l << 13)) ^ ((w1h << 3) | (w1l >>> 29)) ^ (w1h >>> 6) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
810 | tl = ( 0x77ac9c65 + w3l )|0; |
||
811 | th = ( 0x240ca1cc + w3h + ((tl >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
812 | tl = ( tl + hl )|0; |
||
813 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
814 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
815 | tl = ( tl + xl )|0; |
||
816 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
817 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
818 | tl = ( tl + xl )|0; |
||
819 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
820 | hl = gl; hh = gh; |
||
821 | gl = fl; gh = fh; |
||
822 | fl = el; fh = eh; |
||
823 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
824 | dl = cl; dh = ch; |
||
825 | cl = bl; ch = bh; |
||
826 | bl = al; bh = ah; |
||
827 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
828 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
829 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
830 | al = ( al + xl )|0; |
||
831 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
832 | |||
833 | // 20 |
||
834 | w4l = ( w4l + w13l )|0; |
||
835 | w4h = ( w4h + w13h + ((w4l >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
836 | xl = ( ((w5l >>> 1) | (w5h << 31)) ^ ((w5l >>> 8) | (w5h << 24)) ^ ((w5l >>> 7) | (w5h << 25)) )|0; |
||
837 | w4l = ( w4l + xl)|0; |
||
838 | w4h = ( w4h + ( ((w5h >>> 1) | (w5l << 31)) ^ ((w5h >>> 8) | (w5l << 24)) ^ (w5h >>> 7) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
839 | xl = ( ((w2l >>> 19) | (w2h << 13)) ^ ((w2l << 3) | (w2h >>> 29)) ^ ((w2l >>> 6) | (w2h << 26)) )|0; |
||
840 | w4l = ( w4l + xl)|0; |
||
841 | w4h = ( w4h + ( ((w2h >>> 19) | (w2l << 13)) ^ ((w2h << 3) | (w2l >>> 29)) ^ (w2h >>> 6) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
842 | tl = ( 0x592b0275 + w4l )|0; |
||
843 | th = ( 0x2de92c6f + w4h + ((tl >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
844 | tl = ( tl + hl )|0; |
||
845 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
846 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
847 | tl = ( tl + xl )|0; |
||
848 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
849 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
850 | tl = ( tl + xl )|0; |
||
851 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
852 | hl = gl; hh = gh; |
||
853 | gl = fl; gh = fh; |
||
854 | fl = el; fh = eh; |
||
855 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
856 | dl = cl; dh = ch; |
||
857 | cl = bl; ch = bh; |
||
858 | bl = al; bh = ah; |
||
859 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
860 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
861 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
862 | al = ( al + xl )|0; |
||
863 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
864 | |||
865 | // 21 |
||
866 | w5l = ( w5l + w14l )|0; |
||
867 | w5h = ( w5h + w14h + ((w5l >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
868 | xl = ( ((w6l >>> 1) | (w6h << 31)) ^ ((w6l >>> 8) | (w6h << 24)) ^ ((w6l >>> 7) | (w6h << 25)) )|0; |
||
869 | w5l = ( w5l + xl)|0; |
||
870 | w5h = ( w5h + ( ((w6h >>> 1) | (w6l << 31)) ^ ((w6h >>> 8) | (w6l << 24)) ^ (w6h >>> 7) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
871 | xl = ( ((w3l >>> 19) | (w3h << 13)) ^ ((w3l << 3) | (w3h >>> 29)) ^ ((w3l >>> 6) | (w3h << 26)) )|0; |
||
872 | w5l = ( w5l + xl)|0; |
||
873 | w5h = ( w5h + ( ((w3h >>> 19) | (w3l << 13)) ^ ((w3h << 3) | (w3l >>> 29)) ^ (w3h >>> 6) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
874 | tl = ( 0x6ea6e483 + w5l )|0; |
||
875 | th = ( 0x4a7484aa + w5h + ((tl >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
876 | tl = ( tl + hl )|0; |
||
877 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
878 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
879 | tl = ( tl + xl )|0; |
||
880 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
881 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
882 | tl = ( tl + xl )|0; |
||
883 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
884 | hl = gl; hh = gh; |
||
885 | gl = fl; gh = fh; |
||
886 | fl = el; fh = eh; |
||
887 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
888 | dl = cl; dh = ch; |
||
889 | cl = bl; ch = bh; |
||
890 | bl = al; bh = ah; |
||
891 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
892 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
893 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
894 | al = ( al + xl )|0; |
||
895 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
896 | |||
897 | // 22 |
||
898 | w6l = ( w6l + w15l )|0; |
||
899 | w6h = ( w6h + w15h + ((w6l >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
900 | xl = ( ((w7l >>> 1) | (w7h << 31)) ^ ((w7l >>> 8) | (w7h << 24)) ^ ((w7l >>> 7) | (w7h << 25)) )|0; |
||
901 | w6l = ( w6l + xl)|0; |
||
902 | w6h = ( w6h + ( ((w7h >>> 1) | (w7l << 31)) ^ ((w7h >>> 8) | (w7l << 24)) ^ (w7h >>> 7) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
903 | xl = ( ((w4l >>> 19) | (w4h << 13)) ^ ((w4l << 3) | (w4h >>> 29)) ^ ((w4l >>> 6) | (w4h << 26)) )|0; |
||
904 | w6l = ( w6l + xl)|0; |
||
905 | w6h = ( w6h + ( ((w4h >>> 19) | (w4l << 13)) ^ ((w4h << 3) | (w4l >>> 29)) ^ (w4h >>> 6) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
906 | tl = ( 0xbd41fbd4 + w6l )|0; |
||
907 | th = ( 0x5cb0a9dc + w6h + ((tl >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
908 | tl = ( tl + hl )|0; |
||
909 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
910 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
911 | tl = ( tl + xl )|0; |
||
912 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
913 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
914 | tl = ( tl + xl )|0; |
||
915 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
916 | hl = gl; hh = gh; |
||
917 | gl = fl; gh = fh; |
||
918 | fl = el; fh = eh; |
||
919 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
920 | dl = cl; dh = ch; |
||
921 | cl = bl; ch = bh; |
||
922 | bl = al; bh = ah; |
||
923 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
924 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
925 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
926 | al = ( al + xl )|0; |
||
927 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
928 | |||
929 | // 23 |
||
930 | w7l = ( w7l + w0l )|0; |
||
931 | w7h = ( w7h + w0h + ((w7l >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
932 | xl = ( ((w8l >>> 1) | (w8h << 31)) ^ ((w8l >>> 8) | (w8h << 24)) ^ ((w8l >>> 7) | (w8h << 25)) )|0; |
||
933 | w7l = ( w7l + xl)|0; |
||
934 | w7h = ( w7h + ( ((w8h >>> 1) | (w8l << 31)) ^ ((w8h >>> 8) | (w8l << 24)) ^ (w8h >>> 7) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
935 | xl = ( ((w5l >>> 19) | (w5h << 13)) ^ ((w5l << 3) | (w5h >>> 29)) ^ ((w5l >>> 6) | (w5h << 26)) )|0; |
||
936 | w7l = ( w7l + xl)|0; |
||
937 | w7h = ( w7h + ( ((w5h >>> 19) | (w5l << 13)) ^ ((w5h << 3) | (w5l >>> 29)) ^ (w5h >>> 6) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
938 | tl = ( 0x831153b5 + w7l )|0; |
||
939 | th = ( 0x76f988da + w7h + ((tl >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
940 | tl = ( tl + hl )|0; |
||
941 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
942 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
943 | tl = ( tl + xl )|0; |
||
944 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
945 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
946 | tl = ( tl + xl )|0; |
||
947 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
948 | hl = gl; hh = gh; |
||
949 | gl = fl; gh = fh; |
||
950 | fl = el; fh = eh; |
||
951 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
952 | dl = cl; dh = ch; |
||
953 | cl = bl; ch = bh; |
||
954 | bl = al; bh = ah; |
||
955 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
956 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
957 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
958 | al = ( al + xl )|0; |
||
959 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
960 | |||
961 | // 24 |
||
962 | w8l = ( w8l + w1l )|0; |
||
963 | w8h = ( w8h + w1h + ((w8l >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
964 | xl = ( ((w9l >>> 1) | (w9h << 31)) ^ ((w9l >>> 8) | (w9h << 24)) ^ ((w9l >>> 7) | (w9h << 25)) )|0; |
||
965 | w8l = ( w8l + xl)|0; |
||
966 | w8h = ( w8h + ( ((w9h >>> 1) | (w9l << 31)) ^ ((w9h >>> 8) | (w9l << 24)) ^ (w9h >>> 7) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
967 | xl = ( ((w6l >>> 19) | (w6h << 13)) ^ ((w6l << 3) | (w6h >>> 29)) ^ ((w6l >>> 6) | (w6h << 26)) )|0; |
||
968 | w8l = ( w8l + xl)|0; |
||
969 | w8h = ( w8h + ( ((w6h >>> 19) | (w6l << 13)) ^ ((w6h << 3) | (w6l >>> 29)) ^ (w6h >>> 6) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
970 | tl = ( 0xee66dfab + w8l )|0; |
||
971 | th = ( 0x983e5152 + w8h + ((tl >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
972 | tl = ( tl + hl )|0; |
||
973 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
974 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
975 | tl = ( tl + xl )|0; |
||
976 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
977 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
978 | tl = ( tl + xl )|0; |
||
979 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
980 | hl = gl; hh = gh; |
||
981 | gl = fl; gh = fh; |
||
982 | fl = el; fh = eh; |
||
983 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
984 | dl = cl; dh = ch; |
||
985 | cl = bl; ch = bh; |
||
986 | bl = al; bh = ah; |
||
987 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
988 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
989 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
990 | al = ( al + xl )|0; |
||
991 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
992 | |||
993 | // 25 |
||
994 | w9l = ( w9l + w2l )|0; |
||
995 | w9h = ( w9h + w2h + ((w9l >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
996 | xl = ( ((w10l >>> 1) | (w10h << 31)) ^ ((w10l >>> 8) | (w10h << 24)) ^ ((w10l >>> 7) | (w10h << 25)) )|0; |
||
997 | w9l = ( w9l + xl)|0; |
||
998 | w9h = ( w9h + ( ((w10h >>> 1) | (w10l << 31)) ^ ((w10h >>> 8) | (w10l << 24)) ^ (w10h >>> 7) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
999 | xl = ( ((w7l >>> 19) | (w7h << 13)) ^ ((w7l << 3) | (w7h >>> 29)) ^ ((w7l >>> 6) | (w7h << 26)) )|0; |
||
1000 | w9l = ( w9l + xl)|0; |
||
1001 | w9h = ( w9h + ( ((w7h >>> 19) | (w7l << 13)) ^ ((w7h << 3) | (w7l >>> 29)) ^ (w7h >>> 6) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1002 | tl = ( 0x2db43210 + w9l )|0; |
||
1003 | th = ( 0xa831c66d + w9h + ((tl >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
1004 | tl = ( tl + hl )|0; |
||
1005 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1006 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1007 | tl = ( tl + xl )|0; |
||
1008 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1009 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1010 | tl = ( tl + xl )|0; |
||
1011 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1012 | hl = gl; hh = gh; |
||
1013 | gl = fl; gh = fh; |
||
1014 | fl = el; fh = eh; |
||
1015 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1016 | dl = cl; dh = ch; |
||
1017 | cl = bl; ch = bh; |
||
1018 | bl = al; bh = ah; |
||
1019 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1020 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1021 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1022 | al = ( al + xl )|0; |
||
1023 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1024 | |||
1025 | // 26 |
||
1026 | w10l = ( w10l + w3l )|0; |
||
1027 | w10h = ( w10h + w3h + ((w10l >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
1028 | xl = ( ((w11l >>> 1) | (w11h << 31)) ^ ((w11l >>> 8) | (w11h << 24)) ^ ((w11l >>> 7) | (w11h << 25)) )|0; |
||
1029 | w10l = ( w10l + xl)|0; |
||
1030 | w10h = ( w10h + ( ((w11h >>> 1) | (w11l << 31)) ^ ((w11h >>> 8) | (w11l << 24)) ^ (w11h >>> 7) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1031 | xl = ( ((w8l >>> 19) | (w8h << 13)) ^ ((w8l << 3) | (w8h >>> 29)) ^ ((w8l >>> 6) | (w8h << 26)) )|0; |
||
1032 | w10l = ( w10l + xl)|0; |
||
1033 | w10h = ( w10h + ( ((w8h >>> 19) | (w8l << 13)) ^ ((w8h << 3) | (w8l >>> 29)) ^ (w8h >>> 6) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1034 | tl = ( 0x98fb213f + w10l )|0; |
||
1035 | th = ( 0xb00327c8 + w10h + ((tl >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
1036 | tl = ( tl + hl )|0; |
||
1037 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1038 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1039 | tl = ( tl + xl )|0; |
||
1040 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1041 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1042 | tl = ( tl + xl )|0; |
||
1043 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1044 | hl = gl; hh = gh; |
||
1045 | gl = fl; gh = fh; |
||
1046 | fl = el; fh = eh; |
||
1047 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1048 | dl = cl; dh = ch; |
||
1049 | cl = bl; ch = bh; |
||
1050 | bl = al; bh = ah; |
||
1051 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1052 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1053 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1054 | al = ( al + xl )|0; |
||
1055 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1056 | |||
1057 | // 27 |
||
1058 | w11l = ( w11l + w4l )|0; |
||
1059 | w11h = ( w11h + w4h + ((w11l >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
1060 | xl = ( ((w12l >>> 1) | (w12h << 31)) ^ ((w12l >>> 8) | (w12h << 24)) ^ ((w12l >>> 7) | (w12h << 25)) )|0; |
||
1061 | w11l = ( w11l + xl)|0; |
||
1062 | w11h = ( w11h + ( ((w12h >>> 1) | (w12l << 31)) ^ ((w12h >>> 8) | (w12l << 24)) ^ (w12h >>> 7) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1063 | xl = ( ((w9l >>> 19) | (w9h << 13)) ^ ((w9l << 3) | (w9h >>> 29)) ^ ((w9l >>> 6) | (w9h << 26)) )|0; |
||
1064 | w11l = ( w11l + xl)|0; |
||
1065 | w11h = ( w11h + ( ((w9h >>> 19) | (w9l << 13)) ^ ((w9h << 3) | (w9l >>> 29)) ^ (w9h >>> 6) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1066 | tl = ( 0xbeef0ee4 + w11l )|0; |
||
1067 | th = ( 0xbf597fc7 + w11h + ((tl >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
1068 | tl = ( tl + hl )|0; |
||
1069 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1070 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1071 | tl = ( tl + xl )|0; |
||
1072 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1073 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1074 | tl = ( tl + xl )|0; |
||
1075 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1076 | hl = gl; hh = gh; |
||
1077 | gl = fl; gh = fh; |
||
1078 | fl = el; fh = eh; |
||
1079 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1080 | dl = cl; dh = ch; |
||
1081 | cl = bl; ch = bh; |
||
1082 | bl = al; bh = ah; |
||
1083 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1084 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1085 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1086 | al = ( al + xl )|0; |
||
1087 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1088 | |||
1089 | // 28 |
||
1090 | w12l = ( w12l + w5l )|0; |
||
1091 | w12h = ( w12h + w5h + ((w12l >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
1092 | xl = ( ((w13l >>> 1) | (w13h << 31)) ^ ((w13l >>> 8) | (w13h << 24)) ^ ((w13l >>> 7) | (w13h << 25)) )|0; |
||
1093 | w12l = ( w12l + xl)|0; |
||
1094 | w12h = ( w12h + ( ((w13h >>> 1) | (w13l << 31)) ^ ((w13h >>> 8) | (w13l << 24)) ^ (w13h >>> 7) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1095 | xl = ( ((w10l >>> 19) | (w10h << 13)) ^ ((w10l << 3) | (w10h >>> 29)) ^ ((w10l >>> 6) | (w10h << 26)) )|0; |
||
1096 | w12l = ( w12l + xl)|0; |
||
1097 | w12h = ( w12h + ( ((w10h >>> 19) | (w10l << 13)) ^ ((w10h << 3) | (w10l >>> 29)) ^ (w10h >>> 6) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1098 | tl = ( 0x3da88fc2 + w12l )|0; |
||
1099 | th = ( 0xc6e00bf3 + w12h + ((tl >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
1100 | tl = ( tl + hl )|0; |
||
1101 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1102 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1103 | tl = ( tl + xl )|0; |
||
1104 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1105 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1106 | tl = ( tl + xl )|0; |
||
1107 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1108 | hl = gl; hh = gh; |
||
1109 | gl = fl; gh = fh; |
||
1110 | fl = el; fh = eh; |
||
1111 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1112 | dl = cl; dh = ch; |
||
1113 | cl = bl; ch = bh; |
||
1114 | bl = al; bh = ah; |
||
1115 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1116 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1117 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1118 | al = ( al + xl )|0; |
||
1119 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1120 | |||
1121 | // 29 |
||
1122 | w13l = ( w13l + w6l )|0; |
||
1123 | w13h = ( w13h + w6h + ((w13l >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
1124 | xl = ( ((w14l >>> 1) | (w14h << 31)) ^ ((w14l >>> 8) | (w14h << 24)) ^ ((w14l >>> 7) | (w14h << 25)) )|0; |
||
1125 | w13l = ( w13l + xl)|0; |
||
1126 | w13h = ( w13h + ( ((w14h >>> 1) | (w14l << 31)) ^ ((w14h >>> 8) | (w14l << 24)) ^ (w14h >>> 7) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1127 | xl = ( ((w11l >>> 19) | (w11h << 13)) ^ ((w11l << 3) | (w11h >>> 29)) ^ ((w11l >>> 6) | (w11h << 26)) )|0; |
||
1128 | w13l = ( w13l + xl)|0; |
||
1129 | w13h = ( w13h + ( ((w11h >>> 19) | (w11l << 13)) ^ ((w11h << 3) | (w11l >>> 29)) ^ (w11h >>> 6) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1130 | tl = ( 0x930aa725 + w13l )|0; |
||
1131 | th = ( 0xd5a79147 + w13h + ((tl >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
1132 | tl = ( tl + hl )|0; |
||
1133 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1134 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1135 | tl = ( tl + xl )|0; |
||
1136 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1137 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1138 | tl = ( tl + xl )|0; |
||
1139 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1140 | hl = gl; hh = gh; |
||
1141 | gl = fl; gh = fh; |
||
1142 | fl = el; fh = eh; |
||
1143 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1144 | dl = cl; dh = ch; |
||
1145 | cl = bl; ch = bh; |
||
1146 | bl = al; bh = ah; |
||
1147 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1148 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1149 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1150 | al = ( al + xl )|0; |
||
1151 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1152 | |||
1153 | // 30 |
||
1154 | w14l = ( w14l + w7l )|0; |
||
1155 | w14h = ( w14h + w7h + ((w14l >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
1156 | xl = ( ((w15l >>> 1) | (w15h << 31)) ^ ((w15l >>> 8) | (w15h << 24)) ^ ((w15l >>> 7) | (w15h << 25)) )|0; |
||
1157 | w14l = ( w14l + xl)|0; |
||
1158 | w14h = ( w14h + ( ((w15h >>> 1) | (w15l << 31)) ^ ((w15h >>> 8) | (w15l << 24)) ^ (w15h >>> 7) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1159 | xl = ( ((w12l >>> 19) | (w12h << 13)) ^ ((w12l << 3) | (w12h >>> 29)) ^ ((w12l >>> 6) | (w12h << 26)) )|0; |
||
1160 | w14l = ( w14l + xl)|0; |
||
1161 | w14h = ( w14h + ( ((w12h >>> 19) | (w12l << 13)) ^ ((w12h << 3) | (w12l >>> 29)) ^ (w12h >>> 6) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1162 | tl = ( 0xe003826f + w14l )|0; |
||
1163 | th = ( 0x6ca6351 + w14h + ((tl >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
1164 | tl = ( tl + hl )|0; |
||
1165 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1166 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1167 | tl = ( tl + xl )|0; |
||
1168 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1169 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1170 | tl = ( tl + xl )|0; |
||
1171 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1172 | hl = gl; hh = gh; |
||
1173 | gl = fl; gh = fh; |
||
1174 | fl = el; fh = eh; |
||
1175 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1176 | dl = cl; dh = ch; |
||
1177 | cl = bl; ch = bh; |
||
1178 | bl = al; bh = ah; |
||
1179 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1180 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1181 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1182 | al = ( al + xl )|0; |
||
1183 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1184 | |||
1185 | // 31 |
||
1186 | w15l = ( w15l + w8l )|0; |
||
1187 | w15h = ( w15h + w8h + ((w15l >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
1188 | xl = ( ((w0l >>> 1) | (w0h << 31)) ^ ((w0l >>> 8) | (w0h << 24)) ^ ((w0l >>> 7) | (w0h << 25)) )|0; |
||
1189 | w15l = ( w15l + xl)|0; |
||
1190 | w15h = ( w15h + ( ((w0h >>> 1) | (w0l << 31)) ^ ((w0h >>> 8) | (w0l << 24)) ^ (w0h >>> 7) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1191 | xl = ( ((w13l >>> 19) | (w13h << 13)) ^ ((w13l << 3) | (w13h >>> 29)) ^ ((w13l >>> 6) | (w13h << 26)) )|0; |
||
1192 | w15l = ( w15l + xl)|0; |
||
1193 | w15h = ( w15h + ( ((w13h >>> 19) | (w13l << 13)) ^ ((w13h << 3) | (w13l >>> 29)) ^ (w13h >>> 6) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1194 | tl = ( 0xa0e6e70 + w15l )|0; |
||
1195 | th = ( 0x14292967 + w15h + ((tl >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
1196 | tl = ( tl + hl )|0; |
||
1197 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1198 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1199 | tl = ( tl + xl )|0; |
||
1200 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1201 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1202 | tl = ( tl + xl )|0; |
||
1203 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1204 | hl = gl; hh = gh; |
||
1205 | gl = fl; gh = fh; |
||
1206 | fl = el; fh = eh; |
||
1207 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1208 | dl = cl; dh = ch; |
||
1209 | cl = bl; ch = bh; |
||
1210 | bl = al; bh = ah; |
||
1211 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1212 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1213 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1214 | al = ( al + xl )|0; |
||
1215 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1216 | |||
1217 | // 32 |
||
1218 | w0l = ( w0l + w9l )|0; |
||
1219 | w0h = ( w0h + w9h + ((w0l >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
1220 | xl = ( ((w1l >>> 1) | (w1h << 31)) ^ ((w1l >>> 8) | (w1h << 24)) ^ ((w1l >>> 7) | (w1h << 25)) )|0; |
||
1221 | w0l = ( w0l + xl)|0; |
||
1222 | w0h = ( w0h + ( ((w1h >>> 1) | (w1l << 31)) ^ ((w1h >>> 8) | (w1l << 24)) ^ (w1h >>> 7) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1223 | xl = ( ((w14l >>> 19) | (w14h << 13)) ^ ((w14l << 3) | (w14h >>> 29)) ^ ((w14l >>> 6) | (w14h << 26)) )|0; |
||
1224 | w0l = ( w0l + xl)|0; |
||
1225 | w0h = ( w0h + ( ((w14h >>> 19) | (w14l << 13)) ^ ((w14h << 3) | (w14l >>> 29)) ^ (w14h >>> 6) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1226 | tl = ( 0x46d22ffc + w0l )|0; |
||
1227 | th = ( 0x27b70a85 + w0h + ((tl >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
1228 | tl = ( tl + hl )|0; |
||
1229 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1230 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1231 | tl = ( tl + xl )|0; |
||
1232 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1233 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1234 | tl = ( tl + xl )|0; |
||
1235 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1236 | hl = gl; hh = gh; |
||
1237 | gl = fl; gh = fh; |
||
1238 | fl = el; fh = eh; |
||
1239 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1240 | dl = cl; dh = ch; |
||
1241 | cl = bl; ch = bh; |
||
1242 | bl = al; bh = ah; |
||
1243 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1244 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1245 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1246 | al = ( al + xl )|0; |
||
1247 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1248 | |||
1249 | // 33 |
||
1250 | w1l = ( w1l + w10l )|0; |
||
1251 | w1h = ( w1h + w10h + ((w1l >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
1252 | xl = ( ((w2l >>> 1) | (w2h << 31)) ^ ((w2l >>> 8) | (w2h << 24)) ^ ((w2l >>> 7) | (w2h << 25)) )|0; |
||
1253 | w1l = ( w1l + xl)|0; |
||
1254 | w1h = ( w1h + ( ((w2h >>> 1) | (w2l << 31)) ^ ((w2h >>> 8) | (w2l << 24)) ^ (w2h >>> 7) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1255 | xl = ( ((w15l >>> 19) | (w15h << 13)) ^ ((w15l << 3) | (w15h >>> 29)) ^ ((w15l >>> 6) | (w15h << 26)) )|0; |
||
1256 | w1l = ( w1l + xl)|0; |
||
1257 | w1h = ( w1h + ( ((w15h >>> 19) | (w15l << 13)) ^ ((w15h << 3) | (w15l >>> 29)) ^ (w15h >>> 6) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1258 | tl = ( 0x5c26c926 + w1l )|0; |
||
1259 | th = ( 0x2e1b2138 + w1h + ((tl >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
1260 | tl = ( tl + hl )|0; |
||
1261 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1262 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1263 | tl = ( tl + xl )|0; |
||
1264 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1265 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1266 | tl = ( tl + xl )|0; |
||
1267 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1268 | hl = gl; hh = gh; |
||
1269 | gl = fl; gh = fh; |
||
1270 | fl = el; fh = eh; |
||
1271 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1272 | dl = cl; dh = ch; |
||
1273 | cl = bl; ch = bh; |
||
1274 | bl = al; bh = ah; |
||
1275 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1276 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1277 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1278 | al = ( al + xl )|0; |
||
1279 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1280 | |||
1281 | // 34 |
||
1282 | w2l = ( w2l + w11l )|0; |
||
1283 | w2h = ( w2h + w11h + ((w2l >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
1284 | xl = ( ((w3l >>> 1) | (w3h << 31)) ^ ((w3l >>> 8) | (w3h << 24)) ^ ((w3l >>> 7) | (w3h << 25)) )|0; |
||
1285 | w2l = ( w2l + xl)|0; |
||
1286 | w2h = ( w2h + ( ((w3h >>> 1) | (w3l << 31)) ^ ((w3h >>> 8) | (w3l << 24)) ^ (w3h >>> 7) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1287 | xl = ( ((w0l >>> 19) | (w0h << 13)) ^ ((w0l << 3) | (w0h >>> 29)) ^ ((w0l >>> 6) | (w0h << 26)) )|0; |
||
1288 | w2l = ( w2l + xl)|0; |
||
1289 | w2h = ( w2h + ( ((w0h >>> 19) | (w0l << 13)) ^ ((w0h << 3) | (w0l >>> 29)) ^ (w0h >>> 6) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1290 | tl = ( 0x5ac42aed + w2l )|0; |
||
1291 | th = ( 0x4d2c6dfc + w2h + ((tl >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
1292 | tl = ( tl + hl )|0; |
||
1293 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1294 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1295 | tl = ( tl + xl )|0; |
||
1296 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1297 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1298 | tl = ( tl + xl )|0; |
||
1299 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1300 | hl = gl; hh = gh; |
||
1301 | gl = fl; gh = fh; |
||
1302 | fl = el; fh = eh; |
||
1303 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1304 | dl = cl; dh = ch; |
||
1305 | cl = bl; ch = bh; |
||
1306 | bl = al; bh = ah; |
||
1307 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1308 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1309 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1310 | al = ( al + xl )|0; |
||
1311 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1312 | |||
1313 | // 35 |
||
1314 | w3l = ( w3l + w12l )|0; |
||
1315 | w3h = ( w3h + w12h + ((w3l >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
1316 | xl = ( ((w4l >>> 1) | (w4h << 31)) ^ ((w4l >>> 8) | (w4h << 24)) ^ ((w4l >>> 7) | (w4h << 25)) )|0; |
||
1317 | w3l = ( w3l + xl)|0; |
||
1318 | w3h = ( w3h + ( ((w4h >>> 1) | (w4l << 31)) ^ ((w4h >>> 8) | (w4l << 24)) ^ (w4h >>> 7) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1319 | xl = ( ((w1l >>> 19) | (w1h << 13)) ^ ((w1l << 3) | (w1h >>> 29)) ^ ((w1l >>> 6) | (w1h << 26)) )|0; |
||
1320 | w3l = ( w3l + xl)|0; |
||
1321 | w3h = ( w3h + ( ((w1h >>> 19) | (w1l << 13)) ^ ((w1h << 3) | (w1l >>> 29)) ^ (w1h >>> 6) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1322 | tl = ( 0x9d95b3df + w3l )|0; |
||
1323 | th = ( 0x53380d13 + w3h + ((tl >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
1324 | tl = ( tl + hl )|0; |
||
1325 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1326 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1327 | tl = ( tl + xl )|0; |
||
1328 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1329 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1330 | tl = ( tl + xl )|0; |
||
1331 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1332 | hl = gl; hh = gh; |
||
1333 | gl = fl; gh = fh; |
||
1334 | fl = el; fh = eh; |
||
1335 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1336 | dl = cl; dh = ch; |
||
1337 | cl = bl; ch = bh; |
||
1338 | bl = al; bh = ah; |
||
1339 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1340 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1341 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1342 | al = ( al + xl )|0; |
||
1343 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1344 | |||
1345 | // 36 |
||
1346 | w4l = ( w4l + w13l )|0; |
||
1347 | w4h = ( w4h + w13h + ((w4l >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
1348 | xl = ( ((w5l >>> 1) | (w5h << 31)) ^ ((w5l >>> 8) | (w5h << 24)) ^ ((w5l >>> 7) | (w5h << 25)) )|0; |
||
1349 | w4l = ( w4l + xl)|0; |
||
1350 | w4h = ( w4h + ( ((w5h >>> 1) | (w5l << 31)) ^ ((w5h >>> 8) | (w5l << 24)) ^ (w5h >>> 7) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1351 | xl = ( ((w2l >>> 19) | (w2h << 13)) ^ ((w2l << 3) | (w2h >>> 29)) ^ ((w2l >>> 6) | (w2h << 26)) )|0; |
||
1352 | w4l = ( w4l + xl)|0; |
||
1353 | w4h = ( w4h + ( ((w2h >>> 19) | (w2l << 13)) ^ ((w2h << 3) | (w2l >>> 29)) ^ (w2h >>> 6) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1354 | tl = ( 0x8baf63de + w4l )|0; |
||
1355 | th = ( 0x650a7354 + w4h + ((tl >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
1356 | tl = ( tl + hl )|0; |
||
1357 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1358 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1359 | tl = ( tl + xl )|0; |
||
1360 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1361 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1362 | tl = ( tl + xl )|0; |
||
1363 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1364 | hl = gl; hh = gh; |
||
1365 | gl = fl; gh = fh; |
||
1366 | fl = el; fh = eh; |
||
1367 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1368 | dl = cl; dh = ch; |
||
1369 | cl = bl; ch = bh; |
||
1370 | bl = al; bh = ah; |
||
1371 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1372 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1373 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1374 | al = ( al + xl )|0; |
||
1375 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1376 | |||
1377 | // 37 |
||
1378 | w5l = ( w5l + w14l )|0; |
||
1379 | w5h = ( w5h + w14h + ((w5l >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
1380 | xl = ( ((w6l >>> 1) | (w6h << 31)) ^ ((w6l >>> 8) | (w6h << 24)) ^ ((w6l >>> 7) | (w6h << 25)) )|0; |
||
1381 | w5l = ( w5l + xl)|0; |
||
1382 | w5h = ( w5h + ( ((w6h >>> 1) | (w6l << 31)) ^ ((w6h >>> 8) | (w6l << 24)) ^ (w6h >>> 7) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1383 | xl = ( ((w3l >>> 19) | (w3h << 13)) ^ ((w3l << 3) | (w3h >>> 29)) ^ ((w3l >>> 6) | (w3h << 26)) )|0; |
||
1384 | w5l = ( w5l + xl)|0; |
||
1385 | w5h = ( w5h + ( ((w3h >>> 19) | (w3l << 13)) ^ ((w3h << 3) | (w3l >>> 29)) ^ (w3h >>> 6) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1386 | tl = ( 0x3c77b2a8 + w5l )|0; |
||
1387 | th = ( 0x766a0abb + w5h + ((tl >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
1388 | tl = ( tl + hl )|0; |
||
1389 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1390 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1391 | tl = ( tl + xl )|0; |
||
1392 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1393 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1394 | tl = ( tl + xl )|0; |
||
1395 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1396 | hl = gl; hh = gh; |
||
1397 | gl = fl; gh = fh; |
||
1398 | fl = el; fh = eh; |
||
1399 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1400 | dl = cl; dh = ch; |
||
1401 | cl = bl; ch = bh; |
||
1402 | bl = al; bh = ah; |
||
1403 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1404 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1405 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1406 | al = ( al + xl )|0; |
||
1407 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1408 | |||
1409 | // 38 |
||
1410 | w6l = ( w6l + w15l )|0; |
||
1411 | w6h = ( w6h + w15h + ((w6l >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
1412 | xl = ( ((w7l >>> 1) | (w7h << 31)) ^ ((w7l >>> 8) | (w7h << 24)) ^ ((w7l >>> 7) | (w7h << 25)) )|0; |
||
1413 | w6l = ( w6l + xl)|0; |
||
1414 | w6h = ( w6h + ( ((w7h >>> 1) | (w7l << 31)) ^ ((w7h >>> 8) | (w7l << 24)) ^ (w7h >>> 7) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1415 | xl = ( ((w4l >>> 19) | (w4h << 13)) ^ ((w4l << 3) | (w4h >>> 29)) ^ ((w4l >>> 6) | (w4h << 26)) )|0; |
||
1416 | w6l = ( w6l + xl)|0; |
||
1417 | w6h = ( w6h + ( ((w4h >>> 19) | (w4l << 13)) ^ ((w4h << 3) | (w4l >>> 29)) ^ (w4h >>> 6) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1418 | tl = ( 0x47edaee6 + w6l )|0; |
||
1419 | th = ( 0x81c2c92e + w6h + ((tl >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
1420 | tl = ( tl + hl )|0; |
||
1421 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1422 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1423 | tl = ( tl + xl )|0; |
||
1424 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1425 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1426 | tl = ( tl + xl )|0; |
||
1427 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1428 | hl = gl; hh = gh; |
||
1429 | gl = fl; gh = fh; |
||
1430 | fl = el; fh = eh; |
||
1431 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1432 | dl = cl; dh = ch; |
||
1433 | cl = bl; ch = bh; |
||
1434 | bl = al; bh = ah; |
||
1435 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1436 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1437 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1438 | al = ( al + xl )|0; |
||
1439 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1440 | |||
1441 | // 39 |
||
1442 | w7l = ( w7l + w0l )|0; |
||
1443 | w7h = ( w7h + w0h + ((w7l >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
1444 | xl = ( ((w8l >>> 1) | (w8h << 31)) ^ ((w8l >>> 8) | (w8h << 24)) ^ ((w8l >>> 7) | (w8h << 25)) )|0; |
||
1445 | w7l = ( w7l + xl)|0; |
||
1446 | w7h = ( w7h + ( ((w8h >>> 1) | (w8l << 31)) ^ ((w8h >>> 8) | (w8l << 24)) ^ (w8h >>> 7) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1447 | xl = ( ((w5l >>> 19) | (w5h << 13)) ^ ((w5l << 3) | (w5h >>> 29)) ^ ((w5l >>> 6) | (w5h << 26)) )|0; |
||
1448 | w7l = ( w7l + xl)|0; |
||
1449 | w7h = ( w7h + ( ((w5h >>> 19) | (w5l << 13)) ^ ((w5h << 3) | (w5l >>> 29)) ^ (w5h >>> 6) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1450 | tl = ( 0x1482353b + w7l )|0; |
||
1451 | th = ( 0x92722c85 + w7h + ((tl >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
1452 | tl = ( tl + hl )|0; |
||
1453 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1454 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1455 | tl = ( tl + xl )|0; |
||
1456 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1457 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1458 | tl = ( tl + xl )|0; |
||
1459 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1460 | hl = gl; hh = gh; |
||
1461 | gl = fl; gh = fh; |
||
1462 | fl = el; fh = eh; |
||
1463 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1464 | dl = cl; dh = ch; |
||
1465 | cl = bl; ch = bh; |
||
1466 | bl = al; bh = ah; |
||
1467 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1468 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1469 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1470 | al = ( al + xl )|0; |
||
1471 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1472 | |||
1473 | // 40 |
||
1474 | w8l = ( w8l + w1l )|0; |
||
1475 | w8h = ( w8h + w1h + ((w8l >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
1476 | xl = ( ((w9l >>> 1) | (w9h << 31)) ^ ((w9l >>> 8) | (w9h << 24)) ^ ((w9l >>> 7) | (w9h << 25)) )|0; |
||
1477 | w8l = ( w8l + xl)|0; |
||
1478 | w8h = ( w8h + ( ((w9h >>> 1) | (w9l << 31)) ^ ((w9h >>> 8) | (w9l << 24)) ^ (w9h >>> 7) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1479 | xl = ( ((w6l >>> 19) | (w6h << 13)) ^ ((w6l << 3) | (w6h >>> 29)) ^ ((w6l >>> 6) | (w6h << 26)) )|0; |
||
1480 | w8l = ( w8l + xl)|0; |
||
1481 | w8h = ( w8h + ( ((w6h >>> 19) | (w6l << 13)) ^ ((w6h << 3) | (w6l >>> 29)) ^ (w6h >>> 6) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1482 | tl = ( 0x4cf10364 + w8l )|0; |
||
1483 | th = ( 0xa2bfe8a1 + w8h + ((tl >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
1484 | tl = ( tl + hl )|0; |
||
1485 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1486 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1487 | tl = ( tl + xl )|0; |
||
1488 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1489 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1490 | tl = ( tl + xl )|0; |
||
1491 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1492 | hl = gl; hh = gh; |
||
1493 | gl = fl; gh = fh; |
||
1494 | fl = el; fh = eh; |
||
1495 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1496 | dl = cl; dh = ch; |
||
1497 | cl = bl; ch = bh; |
||
1498 | bl = al; bh = ah; |
||
1499 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1500 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1501 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1502 | al = ( al + xl )|0; |
||
1503 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1504 | |||
1505 | // 41 |
||
1506 | w9l = ( w9l + w2l )|0; |
||
1507 | w9h = ( w9h + w2h + ((w9l >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
1508 | xl = ( ((w10l >>> 1) | (w10h << 31)) ^ ((w10l >>> 8) | (w10h << 24)) ^ ((w10l >>> 7) | (w10h << 25)) )|0; |
||
1509 | w9l = ( w9l + xl)|0; |
||
1510 | w9h = ( w9h + ( ((w10h >>> 1) | (w10l << 31)) ^ ((w10h >>> 8) | (w10l << 24)) ^ (w10h >>> 7) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1511 | xl = ( ((w7l >>> 19) | (w7h << 13)) ^ ((w7l << 3) | (w7h >>> 29)) ^ ((w7l >>> 6) | (w7h << 26)) )|0; |
||
1512 | w9l = ( w9l + xl)|0; |
||
1513 | w9h = ( w9h + ( ((w7h >>> 19) | (w7l << 13)) ^ ((w7h << 3) | (w7l >>> 29)) ^ (w7h >>> 6) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1514 | tl = ( 0xbc423001 + w9l )|0; |
||
1515 | th = ( 0xa81a664b + w9h + ((tl >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
1516 | tl = ( tl + hl )|0; |
||
1517 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1518 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1519 | tl = ( tl + xl )|0; |
||
1520 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1521 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1522 | tl = ( tl + xl )|0; |
||
1523 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1524 | hl = gl; hh = gh; |
||
1525 | gl = fl; gh = fh; |
||
1526 | fl = el; fh = eh; |
||
1527 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1528 | dl = cl; dh = ch; |
||
1529 | cl = bl; ch = bh; |
||
1530 | bl = al; bh = ah; |
||
1531 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1532 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1533 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1534 | al = ( al + xl )|0; |
||
1535 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1536 | |||
1537 | // 42 |
||
1538 | w10l = ( w10l + w3l )|0; |
||
1539 | w10h = ( w10h + w3h + ((w10l >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
1540 | xl = ( ((w11l >>> 1) | (w11h << 31)) ^ ((w11l >>> 8) | (w11h << 24)) ^ ((w11l >>> 7) | (w11h << 25)) )|0; |
||
1541 | w10l = ( w10l + xl)|0; |
||
1542 | w10h = ( w10h + ( ((w11h >>> 1) | (w11l << 31)) ^ ((w11h >>> 8) | (w11l << 24)) ^ (w11h >>> 7) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1543 | xl = ( ((w8l >>> 19) | (w8h << 13)) ^ ((w8l << 3) | (w8h >>> 29)) ^ ((w8l >>> 6) | (w8h << 26)) )|0; |
||
1544 | w10l = ( w10l + xl)|0; |
||
1545 | w10h = ( w10h + ( ((w8h >>> 19) | (w8l << 13)) ^ ((w8h << 3) | (w8l >>> 29)) ^ (w8h >>> 6) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1546 | tl = ( 0xd0f89791 + w10l )|0; |
||
1547 | th = ( 0xc24b8b70 + w10h + ((tl >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
1548 | tl = ( tl + hl )|0; |
||
1549 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1550 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1551 | tl = ( tl + xl )|0; |
||
1552 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1553 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1554 | tl = ( tl + xl )|0; |
||
1555 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1556 | hl = gl; hh = gh; |
||
1557 | gl = fl; gh = fh; |
||
1558 | fl = el; fh = eh; |
||
1559 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1560 | dl = cl; dh = ch; |
||
1561 | cl = bl; ch = bh; |
||
1562 | bl = al; bh = ah; |
||
1563 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1564 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1565 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1566 | al = ( al + xl )|0; |
||
1567 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1568 | |||
1569 | // 43 |
||
1570 | w11l = ( w11l + w4l )|0; |
||
1571 | w11h = ( w11h + w4h + ((w11l >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
1572 | xl = ( ((w12l >>> 1) | (w12h << 31)) ^ ((w12l >>> 8) | (w12h << 24)) ^ ((w12l >>> 7) | (w12h << 25)) )|0; |
||
1573 | w11l = ( w11l + xl)|0; |
||
1574 | w11h = ( w11h + ( ((w12h >>> 1) | (w12l << 31)) ^ ((w12h >>> 8) | (w12l << 24)) ^ (w12h >>> 7) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1575 | xl = ( ((w9l >>> 19) | (w9h << 13)) ^ ((w9l << 3) | (w9h >>> 29)) ^ ((w9l >>> 6) | (w9h << 26)) )|0; |
||
1576 | w11l = ( w11l + xl)|0; |
||
1577 | w11h = ( w11h + ( ((w9h >>> 19) | (w9l << 13)) ^ ((w9h << 3) | (w9l >>> 29)) ^ (w9h >>> 6) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1578 | tl = ( 0x654be30 + w11l )|0; |
||
1579 | th = ( 0xc76c51a3 + w11h + ((tl >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
1580 | tl = ( tl + hl )|0; |
||
1581 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1582 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1583 | tl = ( tl + xl )|0; |
||
1584 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1585 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1586 | tl = ( tl + xl )|0; |
||
1587 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1588 | hl = gl; hh = gh; |
||
1589 | gl = fl; gh = fh; |
||
1590 | fl = el; fh = eh; |
||
1591 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1592 | dl = cl; dh = ch; |
||
1593 | cl = bl; ch = bh; |
||
1594 | bl = al; bh = ah; |
||
1595 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1596 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1597 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1598 | al = ( al + xl )|0; |
||
1599 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1600 | |||
1601 | // 44 |
||
1602 | w12l = ( w12l + w5l )|0; |
||
1603 | w12h = ( w12h + w5h + ((w12l >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
1604 | xl = ( ((w13l >>> 1) | (w13h << 31)) ^ ((w13l >>> 8) | (w13h << 24)) ^ ((w13l >>> 7) | (w13h << 25)) )|0; |
||
1605 | w12l = ( w12l + xl)|0; |
||
1606 | w12h = ( w12h + ( ((w13h >>> 1) | (w13l << 31)) ^ ((w13h >>> 8) | (w13l << 24)) ^ (w13h >>> 7) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1607 | xl = ( ((w10l >>> 19) | (w10h << 13)) ^ ((w10l << 3) | (w10h >>> 29)) ^ ((w10l >>> 6) | (w10h << 26)) )|0; |
||
1608 | w12l = ( w12l + xl)|0; |
||
1609 | w12h = ( w12h + ( ((w10h >>> 19) | (w10l << 13)) ^ ((w10h << 3) | (w10l >>> 29)) ^ (w10h >>> 6) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1610 | tl = ( 0xd6ef5218 + w12l )|0; |
||
1611 | th = ( 0xd192e819 + w12h + ((tl >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
1612 | tl = ( tl + hl )|0; |
||
1613 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1614 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1615 | tl = ( tl + xl )|0; |
||
1616 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1617 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1618 | tl = ( tl + xl )|0; |
||
1619 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1620 | hl = gl; hh = gh; |
||
1621 | gl = fl; gh = fh; |
||
1622 | fl = el; fh = eh; |
||
1623 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1624 | dl = cl; dh = ch; |
||
1625 | cl = bl; ch = bh; |
||
1626 | bl = al; bh = ah; |
||
1627 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1628 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1629 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1630 | al = ( al + xl )|0; |
||
1631 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1632 | |||
1633 | // 45 |
||
1634 | w13l = ( w13l + w6l )|0; |
||
1635 | w13h = ( w13h + w6h + ((w13l >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
1636 | xl = ( ((w14l >>> 1) | (w14h << 31)) ^ ((w14l >>> 8) | (w14h << 24)) ^ ((w14l >>> 7) | (w14h << 25)) )|0; |
||
1637 | w13l = ( w13l + xl)|0; |
||
1638 | w13h = ( w13h + ( ((w14h >>> 1) | (w14l << 31)) ^ ((w14h >>> 8) | (w14l << 24)) ^ (w14h >>> 7) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1639 | xl = ( ((w11l >>> 19) | (w11h << 13)) ^ ((w11l << 3) | (w11h >>> 29)) ^ ((w11l >>> 6) | (w11h << 26)) )|0; |
||
1640 | w13l = ( w13l + xl)|0; |
||
1641 | w13h = ( w13h + ( ((w11h >>> 19) | (w11l << 13)) ^ ((w11h << 3) | (w11l >>> 29)) ^ (w11h >>> 6) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1642 | tl = ( 0x5565a910 + w13l )|0; |
||
1643 | th = ( 0xd6990624 + w13h + ((tl >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
1644 | tl = ( tl + hl )|0; |
||
1645 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1646 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1647 | tl = ( tl + xl )|0; |
||
1648 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1649 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1650 | tl = ( tl + xl )|0; |
||
1651 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1652 | hl = gl; hh = gh; |
||
1653 | gl = fl; gh = fh; |
||
1654 | fl = el; fh = eh; |
||
1655 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1656 | dl = cl; dh = ch; |
||
1657 | cl = bl; ch = bh; |
||
1658 | bl = al; bh = ah; |
||
1659 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1660 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1661 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1662 | al = ( al + xl )|0; |
||
1663 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1664 | |||
1665 | // 46 |
||
1666 | w14l = ( w14l + w7l )|0; |
||
1667 | w14h = ( w14h + w7h + ((w14l >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
1668 | xl = ( ((w15l >>> 1) | (w15h << 31)) ^ ((w15l >>> 8) | (w15h << 24)) ^ ((w15l >>> 7) | (w15h << 25)) )|0; |
||
1669 | w14l = ( w14l + xl)|0; |
||
1670 | w14h = ( w14h + ( ((w15h >>> 1) | (w15l << 31)) ^ ((w15h >>> 8) | (w15l << 24)) ^ (w15h >>> 7) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1671 | xl = ( ((w12l >>> 19) | (w12h << 13)) ^ ((w12l << 3) | (w12h >>> 29)) ^ ((w12l >>> 6) | (w12h << 26)) )|0; |
||
1672 | w14l = ( w14l + xl)|0; |
||
1673 | w14h = ( w14h + ( ((w12h >>> 19) | (w12l << 13)) ^ ((w12h << 3) | (w12l >>> 29)) ^ (w12h >>> 6) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1674 | tl = ( 0x5771202a + w14l )|0; |
||
1675 | th = ( 0xf40e3585 + w14h + ((tl >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
1676 | tl = ( tl + hl )|0; |
||
1677 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1678 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1679 | tl = ( tl + xl )|0; |
||
1680 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1681 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1682 | tl = ( tl + xl )|0; |
||
1683 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1684 | hl = gl; hh = gh; |
||
1685 | gl = fl; gh = fh; |
||
1686 | fl = el; fh = eh; |
||
1687 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1688 | dl = cl; dh = ch; |
||
1689 | cl = bl; ch = bh; |
||
1690 | bl = al; bh = ah; |
||
1691 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1692 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1693 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1694 | al = ( al + xl )|0; |
||
1695 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1696 | |||
1697 | // 47 |
||
1698 | w15l = ( w15l + w8l )|0; |
||
1699 | w15h = ( w15h + w8h + ((w15l >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
1700 | xl = ( ((w0l >>> 1) | (w0h << 31)) ^ ((w0l >>> 8) | (w0h << 24)) ^ ((w0l >>> 7) | (w0h << 25)) )|0; |
||
1701 | w15l = ( w15l + xl)|0; |
||
1702 | w15h = ( w15h + ( ((w0h >>> 1) | (w0l << 31)) ^ ((w0h >>> 8) | (w0l << 24)) ^ (w0h >>> 7) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1703 | xl = ( ((w13l >>> 19) | (w13h << 13)) ^ ((w13l << 3) | (w13h >>> 29)) ^ ((w13l >>> 6) | (w13h << 26)) )|0; |
||
1704 | w15l = ( w15l + xl)|0; |
||
1705 | w15h = ( w15h + ( ((w13h >>> 19) | (w13l << 13)) ^ ((w13h << 3) | (w13l >>> 29)) ^ (w13h >>> 6) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1706 | tl = ( 0x32bbd1b8 + w15l )|0; |
||
1707 | th = ( 0x106aa070 + w15h + ((tl >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
1708 | tl = ( tl + hl )|0; |
||
1709 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1710 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1711 | tl = ( tl + xl )|0; |
||
1712 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1713 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1714 | tl = ( tl + xl )|0; |
||
1715 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1716 | hl = gl; hh = gh; |
||
1717 | gl = fl; gh = fh; |
||
1718 | fl = el; fh = eh; |
||
1719 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1720 | dl = cl; dh = ch; |
||
1721 | cl = bl; ch = bh; |
||
1722 | bl = al; bh = ah; |
||
1723 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1724 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1725 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1726 | al = ( al + xl )|0; |
||
1727 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1728 | |||
1729 | // 48 |
||
1730 | w0l = ( w0l + w9l )|0; |
||
1731 | w0h = ( w0h + w9h + ((w0l >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
1732 | xl = ( ((w1l >>> 1) | (w1h << 31)) ^ ((w1l >>> 8) | (w1h << 24)) ^ ((w1l >>> 7) | (w1h << 25)) )|0; |
||
1733 | w0l = ( w0l + xl)|0; |
||
1734 | w0h = ( w0h + ( ((w1h >>> 1) | (w1l << 31)) ^ ((w1h >>> 8) | (w1l << 24)) ^ (w1h >>> 7) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1735 | xl = ( ((w14l >>> 19) | (w14h << 13)) ^ ((w14l << 3) | (w14h >>> 29)) ^ ((w14l >>> 6) | (w14h << 26)) )|0; |
||
1736 | w0l = ( w0l + xl)|0; |
||
1737 | w0h = ( w0h + ( ((w14h >>> 19) | (w14l << 13)) ^ ((w14h << 3) | (w14l >>> 29)) ^ (w14h >>> 6) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1738 | tl = ( 0xb8d2d0c8 + w0l )|0; |
||
1739 | th = ( 0x19a4c116 + w0h + ((tl >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
1740 | tl = ( tl + hl )|0; |
||
1741 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1742 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1743 | tl = ( tl + xl )|0; |
||
1744 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1745 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1746 | tl = ( tl + xl )|0; |
||
1747 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1748 | hl = gl; hh = gh; |
||
1749 | gl = fl; gh = fh; |
||
1750 | fl = el; fh = eh; |
||
1751 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1752 | dl = cl; dh = ch; |
||
1753 | cl = bl; ch = bh; |
||
1754 | bl = al; bh = ah; |
||
1755 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1756 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1757 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1758 | al = ( al + xl )|0; |
||
1759 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1760 | |||
1761 | // 49 |
||
1762 | w1l = ( w1l + w10l )|0; |
||
1763 | w1h = ( w1h + w10h + ((w1l >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
1764 | xl = ( ((w2l >>> 1) | (w2h << 31)) ^ ((w2l >>> 8) | (w2h << 24)) ^ ((w2l >>> 7) | (w2h << 25)) )|0; |
||
1765 | w1l = ( w1l + xl)|0; |
||
1766 | w1h = ( w1h + ( ((w2h >>> 1) | (w2l << 31)) ^ ((w2h >>> 8) | (w2l << 24)) ^ (w2h >>> 7) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1767 | xl = ( ((w15l >>> 19) | (w15h << 13)) ^ ((w15l << 3) | (w15h >>> 29)) ^ ((w15l >>> 6) | (w15h << 26)) )|0; |
||
1768 | w1l = ( w1l + xl)|0; |
||
1769 | w1h = ( w1h + ( ((w15h >>> 19) | (w15l << 13)) ^ ((w15h << 3) | (w15l >>> 29)) ^ (w15h >>> 6) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1770 | tl = ( 0x5141ab53 + w1l )|0; |
||
1771 | th = ( 0x1e376c08 + w1h + ((tl >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
1772 | tl = ( tl + hl )|0; |
||
1773 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1774 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1775 | tl = ( tl + xl )|0; |
||
1776 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1777 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1778 | tl = ( tl + xl )|0; |
||
1779 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1780 | hl = gl; hh = gh; |
||
1781 | gl = fl; gh = fh; |
||
1782 | fl = el; fh = eh; |
||
1783 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1784 | dl = cl; dh = ch; |
||
1785 | cl = bl; ch = bh; |
||
1786 | bl = al; bh = ah; |
||
1787 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1788 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1789 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1790 | al = ( al + xl )|0; |
||
1791 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1792 | |||
1793 | // 50 |
||
1794 | w2l = ( w2l + w11l )|0; |
||
1795 | w2h = ( w2h + w11h + ((w2l >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
1796 | xl = ( ((w3l >>> 1) | (w3h << 31)) ^ ((w3l >>> 8) | (w3h << 24)) ^ ((w3l >>> 7) | (w3h << 25)) )|0; |
||
1797 | w2l = ( w2l + xl)|0; |
||
1798 | w2h = ( w2h + ( ((w3h >>> 1) | (w3l << 31)) ^ ((w3h >>> 8) | (w3l << 24)) ^ (w3h >>> 7) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1799 | xl = ( ((w0l >>> 19) | (w0h << 13)) ^ ((w0l << 3) | (w0h >>> 29)) ^ ((w0l >>> 6) | (w0h << 26)) )|0; |
||
1800 | w2l = ( w2l + xl)|0; |
||
1801 | w2h = ( w2h + ( ((w0h >>> 19) | (w0l << 13)) ^ ((w0h << 3) | (w0l >>> 29)) ^ (w0h >>> 6) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1802 | tl = ( 0xdf8eeb99 + w2l )|0; |
||
1803 | th = ( 0x2748774c + w2h + ((tl >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
1804 | tl = ( tl + hl )|0; |
||
1805 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1806 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1807 | tl = ( tl + xl )|0; |
||
1808 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1809 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1810 | tl = ( tl + xl )|0; |
||
1811 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1812 | hl = gl; hh = gh; |
||
1813 | gl = fl; gh = fh; |
||
1814 | fl = el; fh = eh; |
||
1815 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1816 | dl = cl; dh = ch; |
||
1817 | cl = bl; ch = bh; |
||
1818 | bl = al; bh = ah; |
||
1819 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1820 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1821 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1822 | al = ( al + xl )|0; |
||
1823 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1824 | |||
1825 | // 51 |
||
1826 | w3l = ( w3l + w12l )|0; |
||
1827 | w3h = ( w3h + w12h + ((w3l >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
1828 | xl = ( ((w4l >>> 1) | (w4h << 31)) ^ ((w4l >>> 8) | (w4h << 24)) ^ ((w4l >>> 7) | (w4h << 25)) )|0; |
||
1829 | w3l = ( w3l + xl)|0; |
||
1830 | w3h = ( w3h + ( ((w4h >>> 1) | (w4l << 31)) ^ ((w4h >>> 8) | (w4l << 24)) ^ (w4h >>> 7) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1831 | xl = ( ((w1l >>> 19) | (w1h << 13)) ^ ((w1l << 3) | (w1h >>> 29)) ^ ((w1l >>> 6) | (w1h << 26)) )|0; |
||
1832 | w3l = ( w3l + xl)|0; |
||
1833 | w3h = ( w3h + ( ((w1h >>> 19) | (w1l << 13)) ^ ((w1h << 3) | (w1l >>> 29)) ^ (w1h >>> 6) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1834 | tl = ( 0xe19b48a8 + w3l )|0; |
||
1835 | th = ( 0x34b0bcb5 + w3h + ((tl >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
1836 | tl = ( tl + hl )|0; |
||
1837 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1838 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1839 | tl = ( tl + xl )|0; |
||
1840 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1841 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1842 | tl = ( tl + xl )|0; |
||
1843 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1844 | hl = gl; hh = gh; |
||
1845 | gl = fl; gh = fh; |
||
1846 | fl = el; fh = eh; |
||
1847 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1848 | dl = cl; dh = ch; |
||
1849 | cl = bl; ch = bh; |
||
1850 | bl = al; bh = ah; |
||
1851 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1852 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1853 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1854 | al = ( al + xl )|0; |
||
1855 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1856 | |||
1857 | // 52 |
||
1858 | w4l = ( w4l + w13l )|0; |
||
1859 | w4h = ( w4h + w13h + ((w4l >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
1860 | xl = ( ((w5l >>> 1) | (w5h << 31)) ^ ((w5l >>> 8) | (w5h << 24)) ^ ((w5l >>> 7) | (w5h << 25)) )|0; |
||
1861 | w4l = ( w4l + xl)|0; |
||
1862 | w4h = ( w4h + ( ((w5h >>> 1) | (w5l << 31)) ^ ((w5h >>> 8) | (w5l << 24)) ^ (w5h >>> 7) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1863 | xl = ( ((w2l >>> 19) | (w2h << 13)) ^ ((w2l << 3) | (w2h >>> 29)) ^ ((w2l >>> 6) | (w2h << 26)) )|0; |
||
1864 | w4l = ( w4l + xl)|0; |
||
1865 | w4h = ( w4h + ( ((w2h >>> 19) | (w2l << 13)) ^ ((w2h << 3) | (w2l >>> 29)) ^ (w2h >>> 6) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1866 | tl = ( 0xc5c95a63 + w4l )|0; |
||
1867 | th = ( 0x391c0cb3 + w4h + ((tl >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
1868 | tl = ( tl + hl )|0; |
||
1869 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1870 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1871 | tl = ( tl + xl )|0; |
||
1872 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1873 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1874 | tl = ( tl + xl )|0; |
||
1875 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1876 | hl = gl; hh = gh; |
||
1877 | gl = fl; gh = fh; |
||
1878 | fl = el; fh = eh; |
||
1879 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1880 | dl = cl; dh = ch; |
||
1881 | cl = bl; ch = bh; |
||
1882 | bl = al; bh = ah; |
||
1883 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1884 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1885 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1886 | al = ( al + xl )|0; |
||
1887 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1888 | |||
1889 | // 53 |
||
1890 | w5l = ( w5l + w14l )|0; |
||
1891 | w5h = ( w5h + w14h + ((w5l >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
1892 | xl = ( ((w6l >>> 1) | (w6h << 31)) ^ ((w6l >>> 8) | (w6h << 24)) ^ ((w6l >>> 7) | (w6h << 25)) )|0; |
||
1893 | w5l = ( w5l + xl)|0; |
||
1894 | w5h = ( w5h + ( ((w6h >>> 1) | (w6l << 31)) ^ ((w6h >>> 8) | (w6l << 24)) ^ (w6h >>> 7) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1895 | xl = ( ((w3l >>> 19) | (w3h << 13)) ^ ((w3l << 3) | (w3h >>> 29)) ^ ((w3l >>> 6) | (w3h << 26)) )|0; |
||
1896 | w5l = ( w5l + xl)|0; |
||
1897 | w5h = ( w5h + ( ((w3h >>> 19) | (w3l << 13)) ^ ((w3h << 3) | (w3l >>> 29)) ^ (w3h >>> 6) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1898 | tl = ( 0xe3418acb + w5l )|0; |
||
1899 | th = ( 0x4ed8aa4a + w5h + ((tl >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
1900 | tl = ( tl + hl )|0; |
||
1901 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1902 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1903 | tl = ( tl + xl )|0; |
||
1904 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1905 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1906 | tl = ( tl + xl )|0; |
||
1907 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1908 | hl = gl; hh = gh; |
||
1909 | gl = fl; gh = fh; |
||
1910 | fl = el; fh = eh; |
||
1911 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1912 | dl = cl; dh = ch; |
||
1913 | cl = bl; ch = bh; |
||
1914 | bl = al; bh = ah; |
||
1915 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1916 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1917 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1918 | al = ( al + xl )|0; |
||
1919 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1920 | |||
1921 | // 54 |
||
1922 | w6l = ( w6l + w15l )|0; |
||
1923 | w6h = ( w6h + w15h + ((w6l >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
1924 | xl = ( ((w7l >>> 1) | (w7h << 31)) ^ ((w7l >>> 8) | (w7h << 24)) ^ ((w7l >>> 7) | (w7h << 25)) )|0; |
||
1925 | w6l = ( w6l + xl)|0; |
||
1926 | w6h = ( w6h + ( ((w7h >>> 1) | (w7l << 31)) ^ ((w7h >>> 8) | (w7l << 24)) ^ (w7h >>> 7) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1927 | xl = ( ((w4l >>> 19) | (w4h << 13)) ^ ((w4l << 3) | (w4h >>> 29)) ^ ((w4l >>> 6) | (w4h << 26)) )|0; |
||
1928 | w6l = ( w6l + xl)|0; |
||
1929 | w6h = ( w6h + ( ((w4h >>> 19) | (w4l << 13)) ^ ((w4h << 3) | (w4l >>> 29)) ^ (w4h >>> 6) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1930 | tl = ( 0x7763e373 + w6l )|0; |
||
1931 | th = ( 0x5b9cca4f + w6h + ((tl >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
1932 | tl = ( tl + hl )|0; |
||
1933 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1934 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1935 | tl = ( tl + xl )|0; |
||
1936 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1937 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1938 | tl = ( tl + xl )|0; |
||
1939 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1940 | hl = gl; hh = gh; |
||
1941 | gl = fl; gh = fh; |
||
1942 | fl = el; fh = eh; |
||
1943 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1944 | dl = cl; dh = ch; |
||
1945 | cl = bl; ch = bh; |
||
1946 | bl = al; bh = ah; |
||
1947 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1948 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1949 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1950 | al = ( al + xl )|0; |
||
1951 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1952 | |||
1953 | // 55 |
||
1954 | w7l = ( w7l + w0l )|0; |
||
1955 | w7h = ( w7h + w0h + ((w7l >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
1956 | xl = ( ((w8l >>> 1) | (w8h << 31)) ^ ((w8l >>> 8) | (w8h << 24)) ^ ((w8l >>> 7) | (w8h << 25)) )|0; |
||
1957 | w7l = ( w7l + xl)|0; |
||
1958 | w7h = ( w7h + ( ((w8h >>> 1) | (w8l << 31)) ^ ((w8h >>> 8) | (w8l << 24)) ^ (w8h >>> 7) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1959 | xl = ( ((w5l >>> 19) | (w5h << 13)) ^ ((w5l << 3) | (w5h >>> 29)) ^ ((w5l >>> 6) | (w5h << 26)) )|0; |
||
1960 | w7l = ( w7l + xl)|0; |
||
1961 | w7h = ( w7h + ( ((w5h >>> 19) | (w5l << 13)) ^ ((w5h << 3) | (w5l >>> 29)) ^ (w5h >>> 6) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1962 | tl = ( 0xd6b2b8a3 + w7l )|0; |
||
1963 | th = ( 0x682e6ff3 + w7h + ((tl >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
1964 | tl = ( tl + hl )|0; |
||
1965 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1966 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1967 | tl = ( tl + xl )|0; |
||
1968 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1969 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
1970 | tl = ( tl + xl )|0; |
||
1971 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1972 | hl = gl; hh = gh; |
||
1973 | gl = fl; gh = fh; |
||
1974 | fl = el; fh = eh; |
||
1975 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
1976 | dl = cl; dh = ch; |
||
1977 | cl = bl; ch = bh; |
||
1978 | bl = al; bh = ah; |
||
1979 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
1980 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
1981 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
1982 | al = ( al + xl )|0; |
||
1983 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1984 | |||
1985 | // 56 |
||
1986 | w8l = ( w8l + w1l )|0; |
||
1987 | w8h = ( w8h + w1h + ((w8l >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
1988 | xl = ( ((w9l >>> 1) | (w9h << 31)) ^ ((w9l >>> 8) | (w9h << 24)) ^ ((w9l >>> 7) | (w9h << 25)) )|0; |
||
1989 | w8l = ( w8l + xl)|0; |
||
1990 | w8h = ( w8h + ( ((w9h >>> 1) | (w9l << 31)) ^ ((w9h >>> 8) | (w9l << 24)) ^ (w9h >>> 7) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1991 | xl = ( ((w6l >>> 19) | (w6h << 13)) ^ ((w6l << 3) | (w6h >>> 29)) ^ ((w6l >>> 6) | (w6h << 26)) )|0; |
||
1992 | w8l = ( w8l + xl)|0; |
||
1993 | w8h = ( w8h + ( ((w6h >>> 19) | (w6l << 13)) ^ ((w6h << 3) | (w6l >>> 29)) ^ (w6h >>> 6) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
1994 | tl = ( 0x5defb2fc + w8l )|0; |
||
1995 | th = ( 0x748f82ee + w8h + ((tl >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
1996 | tl = ( tl + hl )|0; |
||
1997 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
1998 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
1999 | tl = ( tl + xl )|0; |
||
2000 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2001 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2002 | tl = ( tl + xl )|0; |
||
2003 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2004 | hl = gl; hh = gh; |
||
2005 | gl = fl; gh = fh; |
||
2006 | fl = el; fh = eh; |
||
2007 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2008 | dl = cl; dh = ch; |
||
2009 | cl = bl; ch = bh; |
||
2010 | bl = al; bh = ah; |
||
2011 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2012 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2013 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2014 | al = ( al + xl )|0; |
||
2015 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2016 | |||
2017 | // 57 |
||
2018 | w9l = ( w9l + w2l )|0; |
||
2019 | w9h = ( w9h + w2h + ((w9l >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
2020 | xl = ( ((w10l >>> 1) | (w10h << 31)) ^ ((w10l >>> 8) | (w10h << 24)) ^ ((w10l >>> 7) | (w10h << 25)) )|0; |
||
2021 | w9l = ( w9l + xl)|0; |
||
2022 | w9h = ( w9h + ( ((w10h >>> 1) | (w10l << 31)) ^ ((w10h >>> 8) | (w10l << 24)) ^ (w10h >>> 7) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2023 | xl = ( ((w7l >>> 19) | (w7h << 13)) ^ ((w7l << 3) | (w7h >>> 29)) ^ ((w7l >>> 6) | (w7h << 26)) )|0; |
||
2024 | w9l = ( w9l + xl)|0; |
||
2025 | w9h = ( w9h + ( ((w7h >>> 19) | (w7l << 13)) ^ ((w7h << 3) | (w7l >>> 29)) ^ (w7h >>> 6) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2026 | tl = ( 0x43172f60 + w9l )|0; |
||
2027 | th = ( 0x78a5636f + w9h + ((tl >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
2028 | tl = ( tl + hl )|0; |
||
2029 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2030 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2031 | tl = ( tl + xl )|0; |
||
2032 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2033 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2034 | tl = ( tl + xl )|0; |
||
2035 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2036 | hl = gl; hh = gh; |
||
2037 | gl = fl; gh = fh; |
||
2038 | fl = el; fh = eh; |
||
2039 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2040 | dl = cl; dh = ch; |
||
2041 | cl = bl; ch = bh; |
||
2042 | bl = al; bh = ah; |
||
2043 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2044 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2045 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2046 | al = ( al + xl )|0; |
||
2047 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2048 | |||
2049 | // 58 |
||
2050 | w10l = ( w10l + w3l )|0; |
||
2051 | w10h = ( w10h + w3h + ((w10l >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
2052 | xl = ( ((w11l >>> 1) | (w11h << 31)) ^ ((w11l >>> 8) | (w11h << 24)) ^ ((w11l >>> 7) | (w11h << 25)) )|0; |
||
2053 | w10l = ( w10l + xl)|0; |
||
2054 | w10h = ( w10h + ( ((w11h >>> 1) | (w11l << 31)) ^ ((w11h >>> 8) | (w11l << 24)) ^ (w11h >>> 7) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2055 | xl = ( ((w8l >>> 19) | (w8h << 13)) ^ ((w8l << 3) | (w8h >>> 29)) ^ ((w8l >>> 6) | (w8h << 26)) )|0; |
||
2056 | w10l = ( w10l + xl)|0; |
||
2057 | w10h = ( w10h + ( ((w8h >>> 19) | (w8l << 13)) ^ ((w8h << 3) | (w8l >>> 29)) ^ (w8h >>> 6) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2058 | tl = ( 0xa1f0ab72 + w10l )|0; |
||
2059 | th = ( 0x84c87814 + w10h + ((tl >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
2060 | tl = ( tl + hl )|0; |
||
2061 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2062 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2063 | tl = ( tl + xl )|0; |
||
2064 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2065 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2066 | tl = ( tl + xl )|0; |
||
2067 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2068 | hl = gl; hh = gh; |
||
2069 | gl = fl; gh = fh; |
||
2070 | fl = el; fh = eh; |
||
2071 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2072 | dl = cl; dh = ch; |
||
2073 | cl = bl; ch = bh; |
||
2074 | bl = al; bh = ah; |
||
2075 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2076 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2077 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2078 | al = ( al + xl )|0; |
||
2079 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2080 | |||
2081 | // 59 |
||
2082 | w11l = ( w11l + w4l )|0; |
||
2083 | w11h = ( w11h + w4h + ((w11l >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
2084 | xl = ( ((w12l >>> 1) | (w12h << 31)) ^ ((w12l >>> 8) | (w12h << 24)) ^ ((w12l >>> 7) | (w12h << 25)) )|0; |
||
2085 | w11l = ( w11l + xl)|0; |
||
2086 | w11h = ( w11h + ( ((w12h >>> 1) | (w12l << 31)) ^ ((w12h >>> 8) | (w12l << 24)) ^ (w12h >>> 7) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2087 | xl = ( ((w9l >>> 19) | (w9h << 13)) ^ ((w9l << 3) | (w9h >>> 29)) ^ ((w9l >>> 6) | (w9h << 26)) )|0; |
||
2088 | w11l = ( w11l + xl)|0; |
||
2089 | w11h = ( w11h + ( ((w9h >>> 19) | (w9l << 13)) ^ ((w9h << 3) | (w9l >>> 29)) ^ (w9h >>> 6) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2090 | tl = ( 0x1a6439ec + w11l )|0; |
||
2091 | th = ( 0x8cc70208 + w11h + ((tl >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
2092 | tl = ( tl + hl )|0; |
||
2093 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2094 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2095 | tl = ( tl + xl )|0; |
||
2096 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2097 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2098 | tl = ( tl + xl )|0; |
||
2099 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2100 | hl = gl; hh = gh; |
||
2101 | gl = fl; gh = fh; |
||
2102 | fl = el; fh = eh; |
||
2103 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2104 | dl = cl; dh = ch; |
||
2105 | cl = bl; ch = bh; |
||
2106 | bl = al; bh = ah; |
||
2107 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2108 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2109 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2110 | al = ( al + xl )|0; |
||
2111 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2112 | |||
2113 | // 60 |
||
2114 | w12l = ( w12l + w5l )|0; |
||
2115 | w12h = ( w12h + w5h + ((w12l >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
2116 | xl = ( ((w13l >>> 1) | (w13h << 31)) ^ ((w13l >>> 8) | (w13h << 24)) ^ ((w13l >>> 7) | (w13h << 25)) )|0; |
||
2117 | w12l = ( w12l + xl)|0; |
||
2118 | w12h = ( w12h + ( ((w13h >>> 1) | (w13l << 31)) ^ ((w13h >>> 8) | (w13l << 24)) ^ (w13h >>> 7) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2119 | xl = ( ((w10l >>> 19) | (w10h << 13)) ^ ((w10l << 3) | (w10h >>> 29)) ^ ((w10l >>> 6) | (w10h << 26)) )|0; |
||
2120 | w12l = ( w12l + xl)|0; |
||
2121 | w12h = ( w12h + ( ((w10h >>> 19) | (w10l << 13)) ^ ((w10h << 3) | (w10l >>> 29)) ^ (w10h >>> 6) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2122 | tl = ( 0x23631e28 + w12l )|0; |
||
2123 | th = ( 0x90befffa + w12h + ((tl >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
2124 | tl = ( tl + hl )|0; |
||
2125 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2126 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2127 | tl = ( tl + xl )|0; |
||
2128 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2129 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2130 | tl = ( tl + xl )|0; |
||
2131 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2132 | hl = gl; hh = gh; |
||
2133 | gl = fl; gh = fh; |
||
2134 | fl = el; fh = eh; |
||
2135 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2136 | dl = cl; dh = ch; |
||
2137 | cl = bl; ch = bh; |
||
2138 | bl = al; bh = ah; |
||
2139 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2140 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2141 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2142 | al = ( al + xl )|0; |
||
2143 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2144 | |||
2145 | // 61 |
||
2146 | w13l = ( w13l + w6l )|0; |
||
2147 | w13h = ( w13h + w6h + ((w13l >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
2148 | xl = ( ((w14l >>> 1) | (w14h << 31)) ^ ((w14l >>> 8) | (w14h << 24)) ^ ((w14l >>> 7) | (w14h << 25)) )|0; |
||
2149 | w13l = ( w13l + xl)|0; |
||
2150 | w13h = ( w13h + ( ((w14h >>> 1) | (w14l << 31)) ^ ((w14h >>> 8) | (w14l << 24)) ^ (w14h >>> 7) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2151 | xl = ( ((w11l >>> 19) | (w11h << 13)) ^ ((w11l << 3) | (w11h >>> 29)) ^ ((w11l >>> 6) | (w11h << 26)) )|0; |
||
2152 | w13l = ( w13l + xl)|0; |
||
2153 | w13h = ( w13h + ( ((w11h >>> 19) | (w11l << 13)) ^ ((w11h << 3) | (w11l >>> 29)) ^ (w11h >>> 6) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2154 | tl = ( 0xde82bde9 + w13l )|0; |
||
2155 | th = ( 0xa4506ceb + w13h + ((tl >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
2156 | tl = ( tl + hl )|0; |
||
2157 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2158 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2159 | tl = ( tl + xl )|0; |
||
2160 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2161 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2162 | tl = ( tl + xl )|0; |
||
2163 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2164 | hl = gl; hh = gh; |
||
2165 | gl = fl; gh = fh; |
||
2166 | fl = el; fh = eh; |
||
2167 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2168 | dl = cl; dh = ch; |
||
2169 | cl = bl; ch = bh; |
||
2170 | bl = al; bh = ah; |
||
2171 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2172 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2173 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2174 | al = ( al + xl )|0; |
||
2175 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2176 | |||
2177 | // 62 |
||
2178 | w14l = ( w14l + w7l )|0; |
||
2179 | w14h = ( w14h + w7h + ((w14l >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
2180 | xl = ( ((w15l >>> 1) | (w15h << 31)) ^ ((w15l >>> 8) | (w15h << 24)) ^ ((w15l >>> 7) | (w15h << 25)) )|0; |
||
2181 | w14l = ( w14l + xl)|0; |
||
2182 | w14h = ( w14h + ( ((w15h >>> 1) | (w15l << 31)) ^ ((w15h >>> 8) | (w15l << 24)) ^ (w15h >>> 7) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2183 | xl = ( ((w12l >>> 19) | (w12h << 13)) ^ ((w12l << 3) | (w12h >>> 29)) ^ ((w12l >>> 6) | (w12h << 26)) )|0; |
||
2184 | w14l = ( w14l + xl)|0; |
||
2185 | w14h = ( w14h + ( ((w12h >>> 19) | (w12l << 13)) ^ ((w12h << 3) | (w12l >>> 29)) ^ (w12h >>> 6) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2186 | tl = ( 0xb2c67915 + w14l )|0; |
||
2187 | th = ( 0xbef9a3f7 + w14h + ((tl >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
2188 | tl = ( tl + hl )|0; |
||
2189 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2190 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2191 | tl = ( tl + xl )|0; |
||
2192 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2193 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2194 | tl = ( tl + xl )|0; |
||
2195 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2196 | hl = gl; hh = gh; |
||
2197 | gl = fl; gh = fh; |
||
2198 | fl = el; fh = eh; |
||
2199 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2200 | dl = cl; dh = ch; |
||
2201 | cl = bl; ch = bh; |
||
2202 | bl = al; bh = ah; |
||
2203 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2204 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2205 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2206 | al = ( al + xl )|0; |
||
2207 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2208 | |||
2209 | // 63 |
||
2210 | w15l = ( w15l + w8l )|0; |
||
2211 | w15h = ( w15h + w8h + ((w15l >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
2212 | xl = ( ((w0l >>> 1) | (w0h << 31)) ^ ((w0l >>> 8) | (w0h << 24)) ^ ((w0l >>> 7) | (w0h << 25)) )|0; |
||
2213 | w15l = ( w15l + xl)|0; |
||
2214 | w15h = ( w15h + ( ((w0h >>> 1) | (w0l << 31)) ^ ((w0h >>> 8) | (w0l << 24)) ^ (w0h >>> 7) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2215 | xl = ( ((w13l >>> 19) | (w13h << 13)) ^ ((w13l << 3) | (w13h >>> 29)) ^ ((w13l >>> 6) | (w13h << 26)) )|0; |
||
2216 | w15l = ( w15l + xl)|0; |
||
2217 | w15h = ( w15h + ( ((w13h >>> 19) | (w13l << 13)) ^ ((w13h << 3) | (w13l >>> 29)) ^ (w13h >>> 6) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2218 | tl = ( 0xe372532b + w15l )|0; |
||
2219 | th = ( 0xc67178f2 + w15h + ((tl >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
2220 | tl = ( tl + hl )|0; |
||
2221 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2222 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2223 | tl = ( tl + xl )|0; |
||
2224 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2225 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2226 | tl = ( tl + xl )|0; |
||
2227 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2228 | hl = gl; hh = gh; |
||
2229 | gl = fl; gh = fh; |
||
2230 | fl = el; fh = eh; |
||
2231 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2232 | dl = cl; dh = ch; |
||
2233 | cl = bl; ch = bh; |
||
2234 | bl = al; bh = ah; |
||
2235 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2236 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2237 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2238 | al = ( al + xl )|0; |
||
2239 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2240 | |||
2241 | // 64 |
||
2242 | w0l = ( w0l + w9l )|0; |
||
2243 | w0h = ( w0h + w9h + ((w0l >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
2244 | xl = ( ((w1l >>> 1) | (w1h << 31)) ^ ((w1l >>> 8) | (w1h << 24)) ^ ((w1l >>> 7) | (w1h << 25)) )|0; |
||
2245 | w0l = ( w0l + xl)|0; |
||
2246 | w0h = ( w0h + ( ((w1h >>> 1) | (w1l << 31)) ^ ((w1h >>> 8) | (w1l << 24)) ^ (w1h >>> 7) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2247 | xl = ( ((w14l >>> 19) | (w14h << 13)) ^ ((w14l << 3) | (w14h >>> 29)) ^ ((w14l >>> 6) | (w14h << 26)) )|0; |
||
2248 | w0l = ( w0l + xl)|0; |
||
2249 | w0h = ( w0h + ( ((w14h >>> 19) | (w14l << 13)) ^ ((w14h << 3) | (w14l >>> 29)) ^ (w14h >>> 6) ) + ((w0l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2250 | tl = ( 0xea26619c + w0l )|0; |
||
2251 | th = ( 0xca273ece + w0h + ((tl >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
2252 | tl = ( tl + hl )|0; |
||
2253 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2254 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2255 | tl = ( tl + xl )|0; |
||
2256 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2257 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2258 | tl = ( tl + xl )|0; |
||
2259 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2260 | hl = gl; hh = gh; |
||
2261 | gl = fl; gh = fh; |
||
2262 | fl = el; fh = eh; |
||
2263 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2264 | dl = cl; dh = ch; |
||
2265 | cl = bl; ch = bh; |
||
2266 | bl = al; bh = ah; |
||
2267 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2268 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2269 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2270 | al = ( al + xl )|0; |
||
2271 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2272 | |||
2273 | // 65 |
||
2274 | w1l = ( w1l + w10l )|0; |
||
2275 | w1h = ( w1h + w10h + ((w1l >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
2276 | xl = ( ((w2l >>> 1) | (w2h << 31)) ^ ((w2l >>> 8) | (w2h << 24)) ^ ((w2l >>> 7) | (w2h << 25)) )|0; |
||
2277 | w1l = ( w1l + xl)|0; |
||
2278 | w1h = ( w1h + ( ((w2h >>> 1) | (w2l << 31)) ^ ((w2h >>> 8) | (w2l << 24)) ^ (w2h >>> 7) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2279 | xl = ( ((w15l >>> 19) | (w15h << 13)) ^ ((w15l << 3) | (w15h >>> 29)) ^ ((w15l >>> 6) | (w15h << 26)) )|0; |
||
2280 | w1l = ( w1l + xl)|0; |
||
2281 | w1h = ( w1h + ( ((w15h >>> 19) | (w15l << 13)) ^ ((w15h << 3) | (w15l >>> 29)) ^ (w15h >>> 6) ) + ((w1l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2282 | tl = ( 0x21c0c207 + w1l )|0; |
||
2283 | th = ( 0xd186b8c7 + w1h + ((tl >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
2284 | tl = ( tl + hl )|0; |
||
2285 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2286 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2287 | tl = ( tl + xl )|0; |
||
2288 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2289 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2290 | tl = ( tl + xl )|0; |
||
2291 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2292 | hl = gl; hh = gh; |
||
2293 | gl = fl; gh = fh; |
||
2294 | fl = el; fh = eh; |
||
2295 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2296 | dl = cl; dh = ch; |
||
2297 | cl = bl; ch = bh; |
||
2298 | bl = al; bh = ah; |
||
2299 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2300 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2301 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2302 | al = ( al + xl )|0; |
||
2303 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2304 | |||
2305 | // 66 |
||
2306 | w2l = ( w2l + w11l )|0; |
||
2307 | w2h = ( w2h + w11h + ((w2l >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
2308 | xl = ( ((w3l >>> 1) | (w3h << 31)) ^ ((w3l >>> 8) | (w3h << 24)) ^ ((w3l >>> 7) | (w3h << 25)) )|0; |
||
2309 | w2l = ( w2l + xl)|0; |
||
2310 | w2h = ( w2h + ( ((w3h >>> 1) | (w3l << 31)) ^ ((w3h >>> 8) | (w3l << 24)) ^ (w3h >>> 7) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2311 | xl = ( ((w0l >>> 19) | (w0h << 13)) ^ ((w0l << 3) | (w0h >>> 29)) ^ ((w0l >>> 6) | (w0h << 26)) )|0; |
||
2312 | w2l = ( w2l + xl)|0; |
||
2313 | w2h = ( w2h + ( ((w0h >>> 19) | (w0l << 13)) ^ ((w0h << 3) | (w0l >>> 29)) ^ (w0h >>> 6) ) + ((w2l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2314 | tl = ( 0xcde0eb1e + w2l )|0; |
||
2315 | th = ( 0xeada7dd6 + w2h + ((tl >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
2316 | tl = ( tl + hl )|0; |
||
2317 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2318 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2319 | tl = ( tl + xl )|0; |
||
2320 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2321 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2322 | tl = ( tl + xl )|0; |
||
2323 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2324 | hl = gl; hh = gh; |
||
2325 | gl = fl; gh = fh; |
||
2326 | fl = el; fh = eh; |
||
2327 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2328 | dl = cl; dh = ch; |
||
2329 | cl = bl; ch = bh; |
||
2330 | bl = al; bh = ah; |
||
2331 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2332 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2333 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2334 | al = ( al + xl )|0; |
||
2335 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2336 | |||
2337 | // 67 |
||
2338 | w3l = ( w3l + w12l )|0; |
||
2339 | w3h = ( w3h + w12h + ((w3l >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
2340 | xl = ( ((w4l >>> 1) | (w4h << 31)) ^ ((w4l >>> 8) | (w4h << 24)) ^ ((w4l >>> 7) | (w4h << 25)) )|0; |
||
2341 | w3l = ( w3l + xl)|0; |
||
2342 | w3h = ( w3h + ( ((w4h >>> 1) | (w4l << 31)) ^ ((w4h >>> 8) | (w4l << 24)) ^ (w4h >>> 7) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2343 | xl = ( ((w1l >>> 19) | (w1h << 13)) ^ ((w1l << 3) | (w1h >>> 29)) ^ ((w1l >>> 6) | (w1h << 26)) )|0; |
||
2344 | w3l = ( w3l + xl)|0; |
||
2345 | w3h = ( w3h + ( ((w1h >>> 19) | (w1l << 13)) ^ ((w1h << 3) | (w1l >>> 29)) ^ (w1h >>> 6) ) + ((w3l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2346 | tl = ( 0xee6ed178 + w3l )|0; |
||
2347 | th = ( 0xf57d4f7f + w3h + ((tl >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
2348 | tl = ( tl + hl )|0; |
||
2349 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2350 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2351 | tl = ( tl + xl )|0; |
||
2352 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2353 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2354 | tl = ( tl + xl )|0; |
||
2355 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2356 | hl = gl; hh = gh; |
||
2357 | gl = fl; gh = fh; |
||
2358 | fl = el; fh = eh; |
||
2359 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2360 | dl = cl; dh = ch; |
||
2361 | cl = bl; ch = bh; |
||
2362 | bl = al; bh = ah; |
||
2363 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2364 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2365 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2366 | al = ( al + xl )|0; |
||
2367 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2368 | |||
2369 | // 68 |
||
2370 | w4l = ( w4l + w13l )|0; |
||
2371 | w4h = ( w4h + w13h + ((w4l >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
2372 | xl = ( ((w5l >>> 1) | (w5h << 31)) ^ ((w5l >>> 8) | (w5h << 24)) ^ ((w5l >>> 7) | (w5h << 25)) )|0; |
||
2373 | w4l = ( w4l + xl)|0; |
||
2374 | w4h = ( w4h + ( ((w5h >>> 1) | (w5l << 31)) ^ ((w5h >>> 8) | (w5l << 24)) ^ (w5h >>> 7) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2375 | xl = ( ((w2l >>> 19) | (w2h << 13)) ^ ((w2l << 3) | (w2h >>> 29)) ^ ((w2l >>> 6) | (w2h << 26)) )|0; |
||
2376 | w4l = ( w4l + xl)|0; |
||
2377 | w4h = ( w4h + ( ((w2h >>> 19) | (w2l << 13)) ^ ((w2h << 3) | (w2l >>> 29)) ^ (w2h >>> 6) ) + ((w4l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2378 | tl = ( 0x72176fba + w4l )|0; |
||
2379 | th = ( 0x6f067aa + w4h + ((tl >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
2380 | tl = ( tl + hl )|0; |
||
2381 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2382 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2383 | tl = ( tl + xl )|0; |
||
2384 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2385 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2386 | tl = ( tl + xl )|0; |
||
2387 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2388 | hl = gl; hh = gh; |
||
2389 | gl = fl; gh = fh; |
||
2390 | fl = el; fh = eh; |
||
2391 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2392 | dl = cl; dh = ch; |
||
2393 | cl = bl; ch = bh; |
||
2394 | bl = al; bh = ah; |
||
2395 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2396 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2397 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2398 | al = ( al + xl )|0; |
||
2399 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2400 | |||
2401 | // 69 |
||
2402 | w5l = ( w5l + w14l )|0; |
||
2403 | w5h = ( w5h + w14h + ((w5l >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
2404 | xl = ( ((w6l >>> 1) | (w6h << 31)) ^ ((w6l >>> 8) | (w6h << 24)) ^ ((w6l >>> 7) | (w6h << 25)) )|0; |
||
2405 | w5l = ( w5l + xl)|0; |
||
2406 | w5h = ( w5h + ( ((w6h >>> 1) | (w6l << 31)) ^ ((w6h >>> 8) | (w6l << 24)) ^ (w6h >>> 7) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2407 | xl = ( ((w3l >>> 19) | (w3h << 13)) ^ ((w3l << 3) | (w3h >>> 29)) ^ ((w3l >>> 6) | (w3h << 26)) )|0; |
||
2408 | w5l = ( w5l + xl)|0; |
||
2409 | w5h = ( w5h + ( ((w3h >>> 19) | (w3l << 13)) ^ ((w3h << 3) | (w3l >>> 29)) ^ (w3h >>> 6) ) + ((w5l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2410 | tl = ( 0xa2c898a6 + w5l )|0; |
||
2411 | th = ( 0xa637dc5 + w5h + ((tl >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
2412 | tl = ( tl + hl )|0; |
||
2413 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2414 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2415 | tl = ( tl + xl )|0; |
||
2416 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2417 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2418 | tl = ( tl + xl )|0; |
||
2419 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2420 | hl = gl; hh = gh; |
||
2421 | gl = fl; gh = fh; |
||
2422 | fl = el; fh = eh; |
||
2423 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2424 | dl = cl; dh = ch; |
||
2425 | cl = bl; ch = bh; |
||
2426 | bl = al; bh = ah; |
||
2427 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2428 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2429 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2430 | al = ( al + xl )|0; |
||
2431 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2432 | |||
2433 | // 70 |
||
2434 | w6l = ( w6l + w15l )|0; |
||
2435 | w6h = ( w6h + w15h + ((w6l >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
2436 | xl = ( ((w7l >>> 1) | (w7h << 31)) ^ ((w7l >>> 8) | (w7h << 24)) ^ ((w7l >>> 7) | (w7h << 25)) )|0; |
||
2437 | w6l = ( w6l + xl)|0; |
||
2438 | w6h = ( w6h + ( ((w7h >>> 1) | (w7l << 31)) ^ ((w7h >>> 8) | (w7l << 24)) ^ (w7h >>> 7) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2439 | xl = ( ((w4l >>> 19) | (w4h << 13)) ^ ((w4l << 3) | (w4h >>> 29)) ^ ((w4l >>> 6) | (w4h << 26)) )|0; |
||
2440 | w6l = ( w6l + xl)|0; |
||
2441 | w6h = ( w6h + ( ((w4h >>> 19) | (w4l << 13)) ^ ((w4h << 3) | (w4l >>> 29)) ^ (w4h >>> 6) ) + ((w6l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2442 | tl = ( 0xbef90dae + w6l )|0; |
||
2443 | th = ( 0x113f9804 + w6h + ((tl >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
2444 | tl = ( tl + hl )|0; |
||
2445 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2446 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2447 | tl = ( tl + xl )|0; |
||
2448 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2449 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2450 | tl = ( tl + xl )|0; |
||
2451 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2452 | hl = gl; hh = gh; |
||
2453 | gl = fl; gh = fh; |
||
2454 | fl = el; fh = eh; |
||
2455 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2456 | dl = cl; dh = ch; |
||
2457 | cl = bl; ch = bh; |
||
2458 | bl = al; bh = ah; |
||
2459 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2460 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2461 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2462 | al = ( al + xl )|0; |
||
2463 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2464 | |||
2465 | // 71 |
||
2466 | w7l = ( w7l + w0l )|0; |
||
2467 | w7h = ( w7h + w0h + ((w7l >>> 0) < (w0l >>> 0) ? 1 : 0) )|0; |
||
2468 | xl = ( ((w8l >>> 1) | (w8h << 31)) ^ ((w8l >>> 8) | (w8h << 24)) ^ ((w8l >>> 7) | (w8h << 25)) )|0; |
||
2469 | w7l = ( w7l + xl)|0; |
||
2470 | w7h = ( w7h + ( ((w8h >>> 1) | (w8l << 31)) ^ ((w8h >>> 8) | (w8l << 24)) ^ (w8h >>> 7) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2471 | xl = ( ((w5l >>> 19) | (w5h << 13)) ^ ((w5l << 3) | (w5h >>> 29)) ^ ((w5l >>> 6) | (w5h << 26)) )|0; |
||
2472 | w7l = ( w7l + xl)|0; |
||
2473 | w7h = ( w7h + ( ((w5h >>> 19) | (w5l << 13)) ^ ((w5h << 3) | (w5l >>> 29)) ^ (w5h >>> 6) ) + ((w7l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2474 | tl = ( 0x131c471b + w7l )|0; |
||
2475 | th = ( 0x1b710b35 + w7h + ((tl >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
2476 | tl = ( tl + hl )|0; |
||
2477 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2478 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2479 | tl = ( tl + xl )|0; |
||
2480 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2481 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2482 | tl = ( tl + xl )|0; |
||
2483 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2484 | hl = gl; hh = gh; |
||
2485 | gl = fl; gh = fh; |
||
2486 | fl = el; fh = eh; |
||
2487 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2488 | dl = cl; dh = ch; |
||
2489 | cl = bl; ch = bh; |
||
2490 | bl = al; bh = ah; |
||
2491 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2492 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2493 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2494 | al = ( al + xl )|0; |
||
2495 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2496 | |||
2497 | // 72 |
||
2498 | w8l = ( w8l + w1l )|0; |
||
2499 | w8h = ( w8h + w1h + ((w8l >>> 0) < (w1l >>> 0) ? 1 : 0) )|0; |
||
2500 | xl = ( ((w9l >>> 1) | (w9h << 31)) ^ ((w9l >>> 8) | (w9h << 24)) ^ ((w9l >>> 7) | (w9h << 25)) )|0; |
||
2501 | w8l = ( w8l + xl)|0; |
||
2502 | w8h = ( w8h + ( ((w9h >>> 1) | (w9l << 31)) ^ ((w9h >>> 8) | (w9l << 24)) ^ (w9h >>> 7) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2503 | xl = ( ((w6l >>> 19) | (w6h << 13)) ^ ((w6l << 3) | (w6h >>> 29)) ^ ((w6l >>> 6) | (w6h << 26)) )|0; |
||
2504 | w8l = ( w8l + xl)|0; |
||
2505 | w8h = ( w8h + ( ((w6h >>> 19) | (w6l << 13)) ^ ((w6h << 3) | (w6l >>> 29)) ^ (w6h >>> 6) ) + ((w8l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2506 | tl = ( 0x23047d84 + w8l )|0; |
||
2507 | th = ( 0x28db77f5 + w8h + ((tl >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
2508 | tl = ( tl + hl )|0; |
||
2509 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2510 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2511 | tl = ( tl + xl )|0; |
||
2512 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2513 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2514 | tl = ( tl + xl )|0; |
||
2515 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2516 | hl = gl; hh = gh; |
||
2517 | gl = fl; gh = fh; |
||
2518 | fl = el; fh = eh; |
||
2519 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2520 | dl = cl; dh = ch; |
||
2521 | cl = bl; ch = bh; |
||
2522 | bl = al; bh = ah; |
||
2523 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2524 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2525 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2526 | al = ( al + xl )|0; |
||
2527 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2528 | |||
2529 | // 73 |
||
2530 | w9l = ( w9l + w2l )|0; |
||
2531 | w9h = ( w9h + w2h + ((w9l >>> 0) < (w2l >>> 0) ? 1 : 0) )|0; |
||
2532 | xl = ( ((w10l >>> 1) | (w10h << 31)) ^ ((w10l >>> 8) | (w10h << 24)) ^ ((w10l >>> 7) | (w10h << 25)) )|0; |
||
2533 | w9l = ( w9l + xl)|0; |
||
2534 | w9h = ( w9h + ( ((w10h >>> 1) | (w10l << 31)) ^ ((w10h >>> 8) | (w10l << 24)) ^ (w10h >>> 7) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2535 | xl = ( ((w7l >>> 19) | (w7h << 13)) ^ ((w7l << 3) | (w7h >>> 29)) ^ ((w7l >>> 6) | (w7h << 26)) )|0; |
||
2536 | w9l = ( w9l + xl)|0; |
||
2537 | w9h = ( w9h + ( ((w7h >>> 19) | (w7l << 13)) ^ ((w7h << 3) | (w7l >>> 29)) ^ (w7h >>> 6) ) + ((w9l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2538 | tl = ( 0x40c72493 + w9l )|0; |
||
2539 | th = ( 0x32caab7b + w9h + ((tl >>> 0) < (w9l >>> 0) ? 1 : 0) )|0; |
||
2540 | tl = ( tl + hl )|0; |
||
2541 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2542 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2543 | tl = ( tl + xl )|0; |
||
2544 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2545 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2546 | tl = ( tl + xl )|0; |
||
2547 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2548 | hl = gl; hh = gh; |
||
2549 | gl = fl; gh = fh; |
||
2550 | fl = el; fh = eh; |
||
2551 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2552 | dl = cl; dh = ch; |
||
2553 | cl = bl; ch = bh; |
||
2554 | bl = al; bh = ah; |
||
2555 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2556 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2557 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2558 | al = ( al + xl )|0; |
||
2559 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2560 | |||
2561 | // 74 |
||
2562 | w10l = ( w10l + w3l )|0; |
||
2563 | w10h = ( w10h + w3h + ((w10l >>> 0) < (w3l >>> 0) ? 1 : 0) )|0; |
||
2564 | xl = ( ((w11l >>> 1) | (w11h << 31)) ^ ((w11l >>> 8) | (w11h << 24)) ^ ((w11l >>> 7) | (w11h << 25)) )|0; |
||
2565 | w10l = ( w10l + xl)|0; |
||
2566 | w10h = ( w10h + ( ((w11h >>> 1) | (w11l << 31)) ^ ((w11h >>> 8) | (w11l << 24)) ^ (w11h >>> 7) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2567 | xl = ( ((w8l >>> 19) | (w8h << 13)) ^ ((w8l << 3) | (w8h >>> 29)) ^ ((w8l >>> 6) | (w8h << 26)) )|0; |
||
2568 | w10l = ( w10l + xl)|0; |
||
2569 | w10h = ( w10h + ( ((w8h >>> 19) | (w8l << 13)) ^ ((w8h << 3) | (w8l >>> 29)) ^ (w8h >>> 6) ) + ((w10l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2570 | tl = ( 0x15c9bebc + w10l )|0; |
||
2571 | th = ( 0x3c9ebe0a + w10h + ((tl >>> 0) < (w10l >>> 0) ? 1 : 0) )|0; |
||
2572 | tl = ( tl + hl )|0; |
||
2573 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2574 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2575 | tl = ( tl + xl )|0; |
||
2576 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2577 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2578 | tl = ( tl + xl )|0; |
||
2579 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2580 | hl = gl; hh = gh; |
||
2581 | gl = fl; gh = fh; |
||
2582 | fl = el; fh = eh; |
||
2583 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2584 | dl = cl; dh = ch; |
||
2585 | cl = bl; ch = bh; |
||
2586 | bl = al; bh = ah; |
||
2587 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2588 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2589 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2590 | al = ( al + xl )|0; |
||
2591 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2592 | |||
2593 | // 75 |
||
2594 | w11l = ( w11l + w4l )|0; |
||
2595 | w11h = ( w11h + w4h + ((w11l >>> 0) < (w4l >>> 0) ? 1 : 0) )|0; |
||
2596 | xl = ( ((w12l >>> 1) | (w12h << 31)) ^ ((w12l >>> 8) | (w12h << 24)) ^ ((w12l >>> 7) | (w12h << 25)) )|0; |
||
2597 | w11l = ( w11l + xl)|0; |
||
2598 | w11h = ( w11h + ( ((w12h >>> 1) | (w12l << 31)) ^ ((w12h >>> 8) | (w12l << 24)) ^ (w12h >>> 7) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2599 | xl = ( ((w9l >>> 19) | (w9h << 13)) ^ ((w9l << 3) | (w9h >>> 29)) ^ ((w9l >>> 6) | (w9h << 26)) )|0; |
||
2600 | w11l = ( w11l + xl)|0; |
||
2601 | w11h = ( w11h + ( ((w9h >>> 19) | (w9l << 13)) ^ ((w9h << 3) | (w9l >>> 29)) ^ (w9h >>> 6) ) + ((w11l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2602 | tl = ( 0x9c100d4c + w11l )|0; |
||
2603 | th = ( 0x431d67c4 + w11h + ((tl >>> 0) < (w11l >>> 0) ? 1 : 0) )|0; |
||
2604 | tl = ( tl + hl )|0; |
||
2605 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2606 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2607 | tl = ( tl + xl )|0; |
||
2608 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2609 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2610 | tl = ( tl + xl )|0; |
||
2611 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2612 | hl = gl; hh = gh; |
||
2613 | gl = fl; gh = fh; |
||
2614 | fl = el; fh = eh; |
||
2615 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2616 | dl = cl; dh = ch; |
||
2617 | cl = bl; ch = bh; |
||
2618 | bl = al; bh = ah; |
||
2619 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2620 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2621 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2622 | al = ( al + xl )|0; |
||
2623 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2624 | |||
2625 | // 76 |
||
2626 | w12l = ( w12l + w5l )|0; |
||
2627 | w12h = ( w12h + w5h + ((w12l >>> 0) < (w5l >>> 0) ? 1 : 0) )|0; |
||
2628 | xl = ( ((w13l >>> 1) | (w13h << 31)) ^ ((w13l >>> 8) | (w13h << 24)) ^ ((w13l >>> 7) | (w13h << 25)) )|0; |
||
2629 | w12l = ( w12l + xl)|0; |
||
2630 | w12h = ( w12h + ( ((w13h >>> 1) | (w13l << 31)) ^ ((w13h >>> 8) | (w13l << 24)) ^ (w13h >>> 7) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2631 | xl = ( ((w10l >>> 19) | (w10h << 13)) ^ ((w10l << 3) | (w10h >>> 29)) ^ ((w10l >>> 6) | (w10h << 26)) )|0; |
||
2632 | w12l = ( w12l + xl)|0; |
||
2633 | w12h = ( w12h + ( ((w10h >>> 19) | (w10l << 13)) ^ ((w10h << 3) | (w10l >>> 29)) ^ (w10h >>> 6) ) + ((w12l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2634 | tl = ( 0xcb3e42b6 + w12l )|0; |
||
2635 | th = ( 0x4cc5d4be + w12h + ((tl >>> 0) < (w12l >>> 0) ? 1 : 0) )|0; |
||
2636 | tl = ( tl + hl )|0; |
||
2637 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2638 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2639 | tl = ( tl + xl )|0; |
||
2640 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2641 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2642 | tl = ( tl + xl )|0; |
||
2643 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2644 | hl = gl; hh = gh; |
||
2645 | gl = fl; gh = fh; |
||
2646 | fl = el; fh = eh; |
||
2647 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2648 | dl = cl; dh = ch; |
||
2649 | cl = bl; ch = bh; |
||
2650 | bl = al; bh = ah; |
||
2651 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2652 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2653 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2654 | al = ( al + xl )|0; |
||
2655 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2656 | |||
2657 | // 77 |
||
2658 | w13l = ( w13l + w6l )|0; |
||
2659 | w13h = ( w13h + w6h + ((w13l >>> 0) < (w6l >>> 0) ? 1 : 0) )|0; |
||
2660 | xl = ( ((w14l >>> 1) | (w14h << 31)) ^ ((w14l >>> 8) | (w14h << 24)) ^ ((w14l >>> 7) | (w14h << 25)) )|0; |
||
2661 | w13l = ( w13l + xl)|0; |
||
2662 | w13h = ( w13h + ( ((w14h >>> 1) | (w14l << 31)) ^ ((w14h >>> 8) | (w14l << 24)) ^ (w14h >>> 7) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2663 | xl = ( ((w11l >>> 19) | (w11h << 13)) ^ ((w11l << 3) | (w11h >>> 29)) ^ ((w11l >>> 6) | (w11h << 26)) )|0; |
||
2664 | w13l = ( w13l + xl)|0; |
||
2665 | w13h = ( w13h + ( ((w11h >>> 19) | (w11l << 13)) ^ ((w11h << 3) | (w11l >>> 29)) ^ (w11h >>> 6) ) + ((w13l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2666 | tl = ( 0xfc657e2a + w13l )|0; |
||
2667 | th = ( 0x597f299c + w13h + ((tl >>> 0) < (w13l >>> 0) ? 1 : 0) )|0; |
||
2668 | tl = ( tl + hl )|0; |
||
2669 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2670 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2671 | tl = ( tl + xl )|0; |
||
2672 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2673 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2674 | tl = ( tl + xl )|0; |
||
2675 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2676 | hl = gl; hh = gh; |
||
2677 | gl = fl; gh = fh; |
||
2678 | fl = el; fh = eh; |
||
2679 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2680 | dl = cl; dh = ch; |
||
2681 | cl = bl; ch = bh; |
||
2682 | bl = al; bh = ah; |
||
2683 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2684 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2685 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2686 | al = ( al + xl )|0; |
||
2687 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2688 | |||
2689 | // 78 |
||
2690 | w14l = ( w14l + w7l )|0; |
||
2691 | w14h = ( w14h + w7h + ((w14l >>> 0) < (w7l >>> 0) ? 1 : 0) )|0; |
||
2692 | xl = ( ((w15l >>> 1) | (w15h << 31)) ^ ((w15l >>> 8) | (w15h << 24)) ^ ((w15l >>> 7) | (w15h << 25)) )|0; |
||
2693 | w14l = ( w14l + xl)|0; |
||
2694 | w14h = ( w14h + ( ((w15h >>> 1) | (w15l << 31)) ^ ((w15h >>> 8) | (w15l << 24)) ^ (w15h >>> 7) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2695 | xl = ( ((w12l >>> 19) | (w12h << 13)) ^ ((w12l << 3) | (w12h >>> 29)) ^ ((w12l >>> 6) | (w12h << 26)) )|0; |
||
2696 | w14l = ( w14l + xl)|0; |
||
2697 | w14h = ( w14h + ( ((w12h >>> 19) | (w12l << 13)) ^ ((w12h << 3) | (w12l >>> 29)) ^ (w12h >>> 6) ) + ((w14l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2698 | tl = ( 0x3ad6faec + w14l )|0; |
||
2699 | th = ( 0x5fcb6fab + w14h + ((tl >>> 0) < (w14l >>> 0) ? 1 : 0) )|0; |
||
2700 | tl = ( tl + hl )|0; |
||
2701 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2702 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2703 | tl = ( tl + xl )|0; |
||
2704 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2705 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2706 | tl = ( tl + xl )|0; |
||
2707 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2708 | hl = gl; hh = gh; |
||
2709 | gl = fl; gh = fh; |
||
2710 | fl = el; fh = eh; |
||
2711 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2712 | dl = cl; dh = ch; |
||
2713 | cl = bl; ch = bh; |
||
2714 | bl = al; bh = ah; |
||
2715 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2716 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2717 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2718 | al = ( al + xl )|0; |
||
2719 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2720 | |||
2721 | // 79 |
||
2722 | w15l = ( w15l + w8l )|0; |
||
2723 | w15h = ( w15h + w8h + ((w15l >>> 0) < (w8l >>> 0) ? 1 : 0) )|0; |
||
2724 | xl = ( ((w0l >>> 1) | (w0h << 31)) ^ ((w0l >>> 8) | (w0h << 24)) ^ ((w0l >>> 7) | (w0h << 25)) )|0; |
||
2725 | w15l = ( w15l + xl)|0; |
||
2726 | w15h = ( w15h + ( ((w0h >>> 1) | (w0l << 31)) ^ ((w0h >>> 8) | (w0l << 24)) ^ (w0h >>> 7) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2727 | xl = ( ((w13l >>> 19) | (w13h << 13)) ^ ((w13l << 3) | (w13h >>> 29)) ^ ((w13l >>> 6) | (w13h << 26)) )|0; |
||
2728 | w15l = ( w15l + xl)|0; |
||
2729 | w15h = ( w15h + ( ((w13h >>> 19) | (w13l << 13)) ^ ((w13h << 3) | (w13l >>> 29)) ^ (w13h >>> 6) ) + ((w15l >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2730 | tl = ( 0x4a475817 + w15l )|0; |
||
2731 | th = ( 0x6c44198c + w15h + ((tl >>> 0) < (w15l >>> 0) ? 1 : 0) )|0; |
||
2732 | tl = ( tl + hl )|0; |
||
2733 | th = ( th + hh + ((tl >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2734 | xl = ( ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)) )|0; |
||
2735 | tl = ( tl + xl )|0; |
||
2736 | th = ( th + (((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9))) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2737 | xl = ( ( gl ^ el & (fl^gl) ) )|0; |
||
2738 | tl = ( tl + xl )|0; |
||
2739 | th = ( th + ( gh ^ eh & (fh^gh) ) + ((tl >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2740 | hl = gl; hh = gh; |
||
2741 | gl = fl; gh = fh; |
||
2742 | fl = el; fh = eh; |
||
2743 | el = ( dl + tl )|0; eh = ( dh + th + ((el >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2744 | dl = cl; dh = ch; |
||
2745 | cl = bl; ch = bh; |
||
2746 | bl = al; bh = ah; |
||
2747 | al = ( tl + ( (bl & cl) ^ ( dl & (bl ^ cl) ) ) )|0; |
||
2748 | ah = ( th + ( (bh & ch) ^ ( dh & (bh ^ ch) ) ) + ((al >>> 0) < (tl >>> 0) ? 1 : 0) )|0; |
||
2749 | xl = ( ((bl >>> 28) | (bh << 4)) ^ ((bl << 30) | (bh >>> 2)) ^ ((bl << 25) | (bh >>> 7)) )|0; |
||
2750 | al = ( al + xl )|0; |
||
2751 | ah = ( ah + (((bh >>> 28) | (bl << 4)) ^ ((bh << 30) | (bl >>> 2)) ^ ((bh << 25) | (bl >>> 7))) + ((al >>> 0) < (xl >>> 0) ? 1 : 0) )|0; |
||
2752 | |||
2753 | H0l = ( H0l + al )|0; |
||
2754 | H0h = ( H0h + ah + ((H0l >>> 0) < (al >>> 0) ? 1 : 0) )|0; |
||
2755 | H1l = ( H1l + bl )|0; |
||
2756 | H1h = ( H1h + bh + ((H1l >>> 0) < (bl >>> 0) ? 1 : 0) )|0; |
||
2757 | H2l = ( H2l + cl )|0; |
||
2758 | H2h = ( H2h + ch + ((H2l >>> 0) < (cl >>> 0) ? 1 : 0) )|0; |
||
2759 | H3l = ( H3l + dl )|0; |
||
2760 | H3h = ( H3h + dh + ((H3l >>> 0) < (dl >>> 0) ? 1 : 0) )|0; |
||
2761 | H4l = ( H4l + el )|0; |
||
2762 | H4h = ( H4h + eh + ((H4l >>> 0) < (el >>> 0) ? 1 : 0) )|0; |
||
2763 | H5l = ( H5l + fl )|0; |
||
2764 | H5h = ( H5h + fh + ((H5l >>> 0) < (fl >>> 0) ? 1 : 0) )|0; |
||
2765 | H6l = ( H6l + gl )|0; |
||
2766 | H6h = ( H6h + gh + ((H6l >>> 0) < (gl >>> 0) ? 1 : 0) )|0; |
||
2767 | H7l = ( H7l + hl )|0; |
||
2768 | H7h = ( H7h + hh + ((H7l >>> 0) < (hl >>> 0) ? 1 : 0) )|0; |
||
2769 | } |
||
2770 | |||
3850 | //# sourceMappingURL=asmcrypto.js.map |