Lines Matching refs:esi
30 push esi
32 mov esi,DWORD [20+esp]
44 mov DWORD [esp],esi
122 mov eax,DWORD [esi]
123 mov ebx,DWORD [4+esi]
124 mov ecx,DWORD [8+esi]
125 mov edi,DWORD [12+esi]
131 mov edx,DWORD [16+esi]
132 mov ebx,DWORD [20+esi]
133 mov ecx,DWORD [24+esi]
134 mov edi,DWORD [28+esi]
141 mov esi,DWORD [24+esp]
145 xor esi,edi
148 and esi,edx
152 xor esi,edi
155 add ebx,esi
163 mov esi,DWORD [ebp]
168 add ebx,esi
176 cmp esi,3248222580
183 mov esi,DWORD [104+esp]
185 mov edi,esi
186 ror esi,2
190 xor esi,edi
192 ror esi,17
197 xor edi,esi
198 mov esi,DWORD [24+esp]
203 xor esi,edi
206 and esi,edx
210 xor esi,edi
213 add ebx,esi
221 mov esi,DWORD [ebp]
226 add ebx,esi
235 cmp esi,3329325298
237 mov esi,DWORD [356+esp]
240 add eax,DWORD [esi]
241 add ebx,DWORD [4+esi]
242 add edi,DWORD [8+esi]
243 add ecx,DWORD [12+esi]
244 mov DWORD [esi],eax
245 mov DWORD [4+esi],ebx
246 mov DWORD [8+esi],edi
247 mov DWORD [12+esi],ecx
252 add edx,DWORD [16+esi]
253 add eax,DWORD [20+esi]
254 add ebx,DWORD [24+esi]
255 add ecx,DWORD [28+esi]
256 mov DWORD [16+esi],edx
257 mov DWORD [20+esi],eax
258 mov DWORD [24+esi],ebx
259 mov DWORD [28+esi],ecx
266 pop esi
282 mov eax,DWORD [esi]
283 mov ebp,DWORD [4+esi]
284 mov ecx,DWORD [8+esi]
285 mov ebx,DWORD [12+esi]
290 mov edx,DWORD [16+esi]
291 mov ebx,DWORD [20+esi]
292 mov ecx,DWORD [24+esi]
293 mov esi,DWORD [28+esi]
296 mov DWORD [28+esp],esi
303 mov esi,DWORD [8+edi]
306 bswap esi
308 mov DWORD [40+esp],esi
312 mov esi,DWORD [20+edi]
315 bswap esi
317 mov DWORD [52+esp],esi
321 mov esi,DWORD [32+edi]
324 bswap esi
326 mov DWORD [64+esp],esi
330 mov esi,DWORD [44+edi]
333 bswap esi
335 mov DWORD [76+esp],esi
339 mov esi,DWORD [56+edi]
342 bswap esi
344 mov DWORD [88+esp],esi
351 mov esi,DWORD [20+esp]
356 xor esi,edi
358 and esi,ecx
362 xor edi,esi
367 mov esi,eax
375 xor ecx,esi
381 mov esi,edx
385 xor edx,esi
389 and ecx,esi
390 mov DWORD [12+esp],esi
391 xor edx,esi
395 mov esi,ebp
397 ror esi,9
400 xor esi,ebp
403 ror esi,11
406 xor esi,ecx
408 ror esi,2
411 add eax,esi
413 mov esi,DWORD [12+esp]
418 xor esi,edi
420 and esi,ecx
424 xor edi,esi
429 mov esi,eax
437 xor ecx,esi
443 mov esi,edx
447 xor edx,esi
451 and ecx,esi
452 mov DWORD [4+esp],esi
453 xor edx,esi
457 mov esi,ebp
459 ror esi,9
462 xor esi,ebp
465 ror esi,11
468 xor esi,ecx
470 ror esi,2
473 add eax,esi
475 mov esi,DWORD [4+esp]
480 xor esi,edi
482 and esi,ecx
486 xor edi,esi
491 mov esi,eax
499 xor ecx,esi
505 mov esi,edx
509 xor edx,esi
513 and ecx,esi
514 mov DWORD [28+esp],esi
515 xor edx,esi
519 mov esi,ebp
521 ror esi,9
524 xor esi,ebp
527 ror esi,11
530 xor esi,ecx
532 ror esi,2
535 add eax,esi
537 mov esi,DWORD [28+esp]
542 xor esi,edi
544 and esi,ecx
548 xor edi,esi
553 mov esi,eax
561 xor ecx,esi
567 mov esi,edx
571 xor edx,esi
575 and ecx,esi
576 mov DWORD [20+esp],esi
577 xor edx,esi
581 mov esi,ebp
583 ror esi,9
586 xor esi,ebp
589 ror esi,11
592 xor esi,ecx
594 ror esi,2
597 add eax,esi
599 mov esi,DWORD [20+esp]
604 xor esi,edi
606 and esi,ecx
610 xor edi,esi
615 mov esi,eax
623 xor ecx,esi
629 mov esi,edx
633 xor edx,esi
637 and ecx,esi
638 mov DWORD [12+esp],esi
639 xor edx,esi
643 mov esi,ebp
645 ror esi,9
648 xor esi,ebp
651 ror esi,11
654 xor esi,ecx
656 ror esi,2
659 add eax,esi
661 mov esi,DWORD [12+esp]
666 xor esi,edi
668 and esi,ecx
672 xor edi,esi
677 mov esi,eax
685 xor ecx,esi
691 mov esi,edx
695 xor edx,esi
699 and ecx,esi
700 mov DWORD [4+esp],esi
701 xor edx,esi
705 mov esi,ebp
707 ror esi,9
710 xor esi,ebp
713 ror esi,11
716 xor esi,ecx
718 ror esi,2
721 add eax,esi
723 mov esi,DWORD [4+esp]
728 xor esi,edi
730 and esi,ecx
734 xor edi,esi
739 mov esi,eax
747 xor ecx,esi
753 mov esi,edx
757 xor edx,esi
761 and ecx,esi
762 mov DWORD [28+esp],esi
763 xor edx,esi
767 mov esi,ebp
769 ror esi,9
772 xor esi,ebp
775 ror esi,11
778 xor esi,ecx
780 ror esi,2
783 add eax,esi
785 mov esi,DWORD [28+esp]
790 xor esi,edi
792 and esi,ecx
796 xor edi,esi
801 mov esi,eax
809 xor ecx,esi
815 mov esi,edx
819 xor edx,esi
823 and ecx,esi
824 mov DWORD [20+esp],esi
825 xor edx,esi
829 mov esi,ebp
831 ror esi,9
834 xor esi,ebp
837 ror esi,11
840 xor esi,ecx
843 ror esi,2
846 add eax,esi
847 mov esi,DWORD [88+esp]
850 mov edi,esi
851 ror esi,2
855 xor esi,edi
857 ror esi,17
862 xor edi,esi
863 mov esi,DWORD [20+esp]
869 xor esi,edi
871 and esi,ecx
875 xor edi,esi
880 mov esi,eax
888 xor ecx,esi
890 mov esi,DWORD [40+esp]
896 mov ebx,esi
897 ror esi,11
900 xor esi,ebx
902 ror esi,7
904 xor ebx,esi
909 mov esi,edx
915 xor edx,esi
919 and ecx,esi
920 mov DWORD [12+esp],esi
921 xor edx,esi
925 mov esi,ebp
927 ror esi,9
930 xor esi,ebp
933 ror esi,11
936 xor esi,ecx
939 ror esi,2
942 add eax,esi
943 mov esi,DWORD [32+esp]
946 mov edi,esi
947 ror esi,2
951 xor esi,edi
953 ror esi,17
958 xor edi,esi
959 mov esi,DWORD [12+esp]
965 xor esi,edi
967 and esi,ecx
971 xor edi,esi
976 mov esi,eax
984 xor ecx,esi
986 mov esi,DWORD [48+esp]
992 mov ebx,esi
993 ror esi,11
996 xor esi,ebx
998 ror esi,7
1000 xor ebx,esi
1005 mov esi,edx
1011 xor edx,esi
1015 and ecx,esi
1016 mov DWORD [4+esp],esi
1017 xor edx,esi
1021 mov esi,ebp
1023 ror esi,9
1026 xor esi,ebp
1029 ror esi,11
1032 xor esi,ecx
1035 ror esi,2
1038 add eax,esi
1039 mov esi,DWORD [40+esp]
1042 mov edi,esi
1043 ror esi,2
1047 xor esi,edi
1049 ror esi,17
1054 xor edi,esi
1055 mov esi,DWORD [4+esp]
1061 xor esi,edi
1063 and esi,ecx
1067 xor edi,esi
1072 mov esi,eax
1080 xor ecx,esi
1082 mov esi,DWORD [56+esp]
1088 mov ebx,esi
1089 ror esi,11
1092 xor esi,ebx
1094 ror esi,7
1096 xor ebx,esi
1101 mov esi,edx
1107 xor edx,esi
1111 and ecx,esi
1112 mov DWORD [28+esp],esi
1113 xor edx,esi
1117 mov esi,ebp
1119 ror esi,9
1122 xor esi,ebp
1125 ror esi,11
1128 xor esi,ecx
1131 ror esi,2
1134 add eax,esi
1135 mov esi,DWORD [48+esp]
1138 mov edi,esi
1139 ror esi,2
1143 xor esi,edi
1145 ror esi,17
1150 xor edi,esi
1151 mov esi,DWORD [28+esp]
1157 xor esi,edi
1159 and esi,ecx
1163 xor edi,esi
1168 mov esi,eax
1176 xor ecx,esi
1178 mov esi,DWORD [64+esp]
1184 mov ebx,esi
1185 ror esi,11
1188 xor esi,ebx
1190 ror esi,7
1192 xor ebx,esi
1197 mov esi,edx
1203 xor edx,esi
1207 and ecx,esi
1208 mov DWORD [20+esp],esi
1209 xor edx,esi
1213 mov esi,ebp
1215 ror esi,9
1218 xor esi,ebp
1221 ror esi,11
1224 xor esi,ecx
1227 ror esi,2
1230 add eax,esi
1231 mov esi,DWORD [56+esp]
1234 mov edi,esi
1235 ror esi,2
1239 xor esi,edi
1241 ror esi,17
1246 xor edi,esi
1247 mov esi,DWORD [20+esp]
1253 xor esi,edi
1255 and esi,ecx
1259 xor edi,esi
1264 mov esi,eax
1272 xor ecx,esi
1274 mov esi,DWORD [72+esp]
1280 mov ebx,esi
1281 ror esi,11
1284 xor esi,ebx
1286 ror esi,7
1288 xor ebx,esi
1293 mov esi,edx
1299 xor edx,esi
1303 and ecx,esi
1304 mov DWORD [12+esp],esi
1305 xor edx,esi
1309 mov esi,ebp
1311 ror esi,9
1314 xor esi,ebp
1317 ror esi,11
1320 xor esi,ecx
1323 ror esi,2
1326 add eax,esi
1327 mov esi,DWORD [64+esp]
1330 mov edi,esi
1331 ror esi,2
1335 xor esi,edi
1337 ror esi,17
1342 xor edi,esi
1343 mov esi,DWORD [12+esp]
1349 xor esi,edi
1351 and esi,ecx
1355 xor edi,esi
1360 mov esi,eax
1368 xor ecx,esi
1370 mov esi,DWORD [80+esp]
1376 mov ebx,esi
1377 ror esi,11
1380 xor esi,ebx
1382 ror esi,7
1384 xor ebx,esi
1389 mov esi,edx
1395 xor edx,esi
1399 and ecx,esi
1400 mov DWORD [4+esp],esi
1401 xor edx,esi
1405 mov esi,ebp
1407 ror esi,9
1410 xor esi,ebp
1413 ror esi,11
1416 xor esi,ecx
1419 ror esi,2
1422 add eax,esi
1423 mov esi,DWORD [72+esp]
1426 mov edi,esi
1427 ror esi,2
1431 xor esi,edi
1433 ror esi,17
1438 xor edi,esi
1439 mov esi,DWORD [4+esp]
1445 xor esi,edi
1447 and esi,ecx
1451 xor edi,esi
1456 mov esi,eax
1464 xor ecx,esi
1466 mov esi,DWORD [88+esp]
1472 mov ebx,esi
1473 ror esi,11
1476 xor esi,ebx
1478 ror esi,7
1480 xor ebx,esi
1485 mov esi,edx
1491 xor edx,esi
1495 and ecx,esi
1496 mov DWORD [28+esp],esi
1497 xor edx,esi
1501 mov esi,ebp
1503 ror esi,9
1506 xor esi,ebp
1509 ror esi,11
1512 xor esi,ecx
1515 ror esi,2
1518 add eax,esi
1519 mov esi,DWORD [80+esp]
1522 mov edi,esi
1523 ror esi,2
1527 xor esi,edi
1529 ror esi,17
1534 xor edi,esi
1535 mov esi,DWORD [28+esp]
1541 xor esi,edi
1543 and esi,ecx
1547 xor edi,esi
1552 mov esi,eax
1560 xor ecx,esi
1562 mov esi,DWORD [32+esp]
1568 mov ebx,esi
1569 ror esi,11
1572 xor esi,ebx
1574 ror esi,7
1576 xor ebx,esi
1581 mov esi,edx
1587 xor edx,esi
1591 and ecx,esi
1592 mov DWORD [20+esp],esi
1593 xor edx,esi
1597 mov esi,ebp
1599 ror esi,9
1602 xor esi,ebp
1605 ror esi,11
1608 xor esi,ecx
1611 ror esi,2
1614 add eax,esi
1615 mov esi,DWORD [88+esp]
1618 mov edi,esi
1619 ror esi,2
1623 xor esi,edi
1625 ror esi,17
1630 xor edi,esi
1631 mov esi,DWORD [20+esp]
1637 xor esi,edi
1639 and esi,ecx
1643 xor edi,esi
1648 mov esi,eax
1656 xor ecx,esi
1658 mov esi,DWORD [40+esp]
1664 mov ebx,esi
1665 ror esi,11
1668 xor esi,ebx
1670 ror esi,7
1672 xor ebx,esi
1677 mov esi,edx
1683 xor edx,esi
1687 and ecx,esi
1688 mov DWORD [12+esp],esi
1689 xor edx,esi
1693 mov esi,ebp
1695 ror esi,9
1698 xor esi,ebp
1701 ror esi,11
1704 xor esi,ecx
1707 ror esi,2
1710 add eax,esi
1711 mov esi,DWORD [32+esp]
1714 mov edi,esi
1715 ror esi,2
1719 xor esi,edi
1721 ror esi,17
1726 xor edi,esi
1727 mov esi,DWORD [12+esp]
1733 xor esi,edi
1735 and esi,ecx
1739 xor edi,esi
1744 mov esi,eax
1752 xor ecx,esi
1754 mov esi,DWORD [48+esp]
1760 mov ebx,esi
1761 ror esi,11
1764 xor esi,ebx
1766 ror esi,7
1768 xor ebx,esi
1773 mov esi,edx
1779 xor edx,esi
1783 and ecx,esi
1784 mov DWORD [4+esp],esi
1785 xor edx,esi
1789 mov esi,ebp
1791 ror esi,9
1794 xor esi,ebp
1797 ror esi,11
1800 xor esi,ecx
1803 ror esi,2
1806 add eax,esi
1807 mov esi,DWORD [40+esp]
1810 mov edi,esi
1811 ror esi,2
1815 xor esi,edi
1817 ror esi,17
1822 xor edi,esi
1823 mov esi,DWORD [4+esp]
1829 xor esi,edi
1831 and esi,ecx
1835 xor edi,esi
1840 mov esi,eax
1848 xor ecx,esi
1850 mov esi,DWORD [56+esp]
1856 mov ebx,esi
1857 ror esi,11
1860 xor esi,ebx
1862 ror esi,7
1864 xor ebx,esi
1869 mov esi,edx
1875 xor edx,esi
1879 and ecx,esi
1880 mov DWORD [28+esp],esi
1881 xor edx,esi
1885 mov esi,ebp
1887 ror esi,9
1890 xor esi,ebp
1893 ror esi,11
1896 xor esi,ecx
1899 ror esi,2
1902 add eax,esi
1903 mov esi,DWORD [48+esp]
1906 mov edi,esi
1907 ror esi,2
1911 xor esi,edi
1913 ror esi,17
1918 xor edi,esi
1919 mov esi,DWORD [28+esp]
1925 xor esi,edi
1927 and esi,ecx
1931 xor edi,esi
1936 mov esi,eax
1944 xor ecx,esi
1946 mov esi,DWORD [64+esp]
1952 mov ebx,esi
1953 ror esi,11
1956 xor esi,ebx
1958 ror esi,7
1960 xor ebx,esi
1965 mov esi,edx
1971 xor edx,esi
1975 and ecx,esi
1976 mov DWORD [20+esp],esi
1977 xor edx,esi
1981 mov esi,ebp
1983 ror esi,9
1986 xor esi,ebp
1989 ror esi,11
1992 xor esi,ecx
1995 ror esi,2
1998 add eax,esi
1999 mov esi,DWORD [56+esp]
2002 mov edi,esi
2003 ror esi,2
2007 xor esi,edi
2009 ror esi,17
2014 xor edi,esi
2015 mov esi,DWORD [20+esp]
2021 xor esi,edi
2023 and esi,ecx
2027 xor edi,esi
2032 mov esi,eax
2040 xor ecx,esi
2042 mov esi,DWORD [72+esp]
2048 mov ebx,esi
2049 ror esi,11
2052 xor esi,ebx
2054 ror esi,7
2056 xor ebx,esi
2061 mov esi,edx
2067 xor edx,esi
2071 and ecx,esi
2072 mov DWORD [12+esp],esi
2073 xor edx,esi
2077 mov esi,ebp
2079 ror esi,9
2082 xor esi,ebp
2085 ror esi,11
2088 xor esi,ecx
2091 ror esi,2
2094 add eax,esi
2095 mov esi,DWORD [64+esp]
2098 mov edi,esi
2099 ror esi,2
2103 xor esi,edi
2105 ror esi,17
2110 xor edi,esi
2111 mov esi,DWORD [12+esp]
2117 xor esi,edi
2119 and esi,ecx
2123 xor edi,esi
2128 mov esi,eax
2136 xor ecx,esi
2138 mov esi,DWORD [80+esp]
2144 mov ebx,esi
2145 ror esi,11
2148 xor esi,ebx
2150 ror esi,7
2152 xor ebx,esi
2157 mov esi,edx
2163 xor edx,esi
2167 and ecx,esi
2168 mov DWORD [4+esp],esi
2169 xor edx,esi
2173 mov esi,ebp
2175 ror esi,9
2178 xor esi,ebp
2181 ror esi,11
2184 xor esi,ecx
2187 ror esi,2
2190 add eax,esi
2191 mov esi,DWORD [72+esp]
2194 mov edi,esi
2195 ror esi,2
2199 xor esi,edi
2201 ror esi,17
2206 xor edi,esi
2207 mov esi,DWORD [4+esp]
2213 xor esi,edi
2215 and esi,ecx
2219 xor edi,esi
2224 mov esi,eax
2232 xor ecx,esi
2234 mov esi,DWORD [88+esp]
2240 mov ebx,esi
2241 ror esi,11
2244 xor esi,ebx
2246 ror esi,7
2248 xor ebx,esi
2253 mov esi,edx
2259 xor edx,esi
2263 and ecx,esi
2264 mov DWORD [28+esp],esi
2265 xor edx,esi
2269 mov esi,ebp
2271 ror esi,9
2274 xor esi,ebp
2277 ror esi,11
2280 xor esi,ecx
2283 ror esi,2
2286 add eax,esi
2287 mov esi,DWORD [80+esp]
2290 mov edi,esi
2291 ror esi,2
2295 xor esi,edi
2297 ror esi,17
2302 xor edi,esi
2303 mov esi,DWORD [28+esp]
2309 xor esi,edi
2311 and esi,ecx
2315 xor edi,esi
2320 mov esi,eax
2328 xor ecx,esi
2330 mov esi,DWORD [32+esp]
2336 mov ebx,esi
2337 ror esi,11
2340 xor esi,ebx
2342 ror esi,7
2344 xor ebx,esi
2349 mov esi,edx
2355 xor edx,esi
2359 and ecx,esi
2360 mov DWORD [20+esp],esi
2361 xor edx,esi
2365 mov esi,ebp
2367 ror esi,9
2370 xor esi,ebp
2373 ror esi,11
2376 xor esi,ecx
2379 ror esi,2
2382 add eax,esi
2383 mov esi,DWORD [88+esp]
2386 mov edi,esi
2387 ror esi,2
2391 xor esi,edi
2393 ror esi,17
2398 xor edi,esi
2399 mov esi,DWORD [20+esp]
2405 xor esi,edi
2407 and esi,ecx
2411 xor edi,esi
2416 mov esi,eax
2424 xor ecx,esi
2426 mov esi,DWORD [40+esp]
2432 mov ebx,esi
2433 ror esi,11
2436 xor esi,ebx
2438 ror esi,7
2440 xor ebx,esi
2445 mov esi,edx
2451 xor edx,esi
2455 and ecx,esi
2456 mov DWORD [12+esp],esi
2457 xor edx,esi
2461 mov esi,ebp
2463 ror esi,9
2466 xor esi,ebp
2469 ror esi,11
2472 xor esi,ecx
2475 ror esi,2
2478 add eax,esi
2479 mov esi,DWORD [32+esp]
2482 mov edi,esi
2483 ror esi,2
2487 xor esi,edi
2489 ror esi,17
2494 xor edi,esi
2495 mov esi,DWORD [12+esp]
2501 xor esi,edi
2503 and esi,ecx
2507 xor edi,esi
2512 mov esi,eax
2520 xor ecx,esi
2522 mov esi,DWORD [48+esp]
2528 mov ebx,esi
2529 ror esi,11
2532 xor esi,ebx
2534 ror esi,7
2536 xor ebx,esi
2541 mov esi,edx
2547 xor edx,esi
2551 and ecx,esi
2552 mov DWORD [4+esp],esi
2553 xor edx,esi
2557 mov esi,ebp
2559 ror esi,9
2562 xor esi,ebp
2565 ror esi,11
2568 xor esi,ecx
2571 ror esi,2
2574 add eax,esi
2575 mov esi,DWORD [40+esp]
2578 mov edi,esi
2579 ror esi,2
2583 xor esi,edi
2585 ror esi,17
2590 xor edi,esi
2591 mov esi,DWORD [4+esp]
2597 xor esi,edi
2599 and esi,ecx
2603 xor edi,esi
2608 mov esi,eax
2616 xor ecx,esi
2618 mov esi,DWORD [56+esp]
2624 mov ebx,esi
2625 ror esi,11
2628 xor esi,ebx
2630 ror esi,7
2632 xor ebx,esi
2637 mov esi,edx
2643 xor edx,esi
2647 and ecx,esi
2648 mov DWORD [28+esp],esi
2649 xor edx,esi
2653 mov esi,ebp
2655 ror esi,9
2658 xor esi,ebp
2661 ror esi,11
2664 xor esi,ecx
2667 ror esi,2
2670 add eax,esi
2671 mov esi,DWORD [48+esp]
2674 mov edi,esi
2675 ror esi,2
2679 xor esi,edi
2681 ror esi,17
2686 xor edi,esi
2687 mov esi,DWORD [28+esp]
2693 xor esi,edi
2695 and esi,ecx
2699 xor edi,esi
2704 mov esi,eax
2712 xor ecx,esi
2714 mov esi,DWORD [64+esp]
2720 mov ebx,esi
2721 ror esi,11
2724 xor esi,ebx
2726 ror esi,7
2728 xor ebx,esi
2733 mov esi,edx
2739 xor edx,esi
2743 and ecx,esi
2744 mov DWORD [20+esp],esi
2745 xor edx,esi
2749 mov esi,ebp
2751 ror esi,9
2754 xor esi,ebp
2757 ror esi,11
2760 xor esi,ecx
2763 ror esi,2
2766 add eax,esi
2767 mov esi,DWORD [56+esp]
2770 mov edi,esi
2771 ror esi,2
2775 xor esi,edi
2777 ror esi,17
2782 xor edi,esi
2783 mov esi,DWORD [20+esp]
2789 xor esi,edi
2791 and esi,ecx
2795 xor edi,esi
2800 mov esi,eax
2808 xor ecx,esi
2810 mov esi,DWORD [72+esp]
2816 mov ebx,esi
2817 ror esi,11
2820 xor esi,ebx
2822 ror esi,7
2824 xor ebx,esi
2829 mov esi,edx
2835 xor edx,esi
2839 and ecx,esi
2840 mov DWORD [12+esp],esi
2841 xor edx,esi
2845 mov esi,ebp
2847 ror esi,9
2850 xor esi,ebp
2853 ror esi,11
2856 xor esi,ecx
2859 ror esi,2
2862 add eax,esi
2863 mov esi,DWORD [64+esp]
2866 mov edi,esi
2867 ror esi,2
2871 xor esi,edi
2873 ror esi,17
2878 xor edi,esi
2879 mov esi,DWORD [12+esp]
2885 xor esi,edi
2887 and esi,ecx
2891 xor edi,esi
2896 mov esi,eax
2904 xor ecx,esi
2906 mov esi,DWORD [80+esp]
2912 mov ebx,esi
2913 ror esi,11
2916 xor esi,ebx
2918 ror esi,7
2920 xor ebx,esi
2925 mov esi,edx
2931 xor edx,esi
2935 and ecx,esi
2936 mov DWORD [4+esp],esi
2937 xor edx,esi
2941 mov esi,ebp
2943 ror esi,9
2946 xor esi,ebp
2949 ror esi,11
2952 xor esi,ecx
2955 ror esi,2
2958 add eax,esi
2959 mov esi,DWORD [72+esp]
2962 mov edi,esi
2963 ror esi,2
2967 xor esi,edi
2969 ror esi,17
2974 xor edi,esi
2975 mov esi,DWORD [4+esp]
2981 xor esi,edi
2983 and esi,ecx
2987 xor edi,esi
2992 mov esi,eax
3000 xor ecx,esi
3002 mov esi,DWORD [88+esp]
3008 mov ebx,esi
3009 ror esi,11
3012 xor esi,ebx
3014 ror esi,7
3016 xor ebx,esi
3021 mov esi,edx
3027 xor edx,esi
3031 and ecx,esi
3032 mov DWORD [28+esp],esi
3033 xor edx,esi
3037 mov esi,ebp
3039 ror esi,9
3042 xor esi,ebp
3045 ror esi,11
3048 xor esi,ecx
3051 ror esi,2
3054 add eax,esi
3055 mov esi,DWORD [80+esp]
3058 mov edi,esi
3059 ror esi,2
3063 xor esi,edi
3065 ror esi,17
3070 xor edi,esi
3071 mov esi,DWORD [28+esp]
3076 xor esi,edi
3078 and esi,ecx
3082 xor edi,esi
3087 mov esi,eax
3095 xor ecx,esi
3097 mov esi,DWORD [32+esp]
3103 mov ebx,esi
3104 ror esi,11
3107 xor esi,ebx
3109 ror esi,7
3111 xor ebx,esi
3116 mov esi,edx
3122 xor edx,esi
3125 and ecx,esi
3126 mov DWORD [20+esp],esi
3127 xor edx,esi
3131 mov esi,ebp
3133 ror esi,9
3136 xor esi,ebp
3139 ror esi,11
3142 xor esi,ecx
3144 ror esi,2
3147 add eax,esi
3148 mov esi,DWORD [96+esp]
3151 add eax,DWORD [esi]
3152 add ebp,DWORD [4+esi]
3153 add edi,DWORD [8+esi]
3154 add ecx,DWORD [12+esi]
3155 mov DWORD [esi],eax
3156 mov DWORD [4+esi],ebp
3157 mov DWORD [8+esi],edi
3158 mov DWORD [12+esi],ecx
3166 add edx,DWORD [16+esi]
3167 add edi,DWORD [20+esi]
3168 add ebx,DWORD [24+esi]
3169 add ecx,DWORD [28+esi]
3170 mov DWORD [16+esi],edx
3171 mov DWORD [20+esi],edi
3172 mov DWORD [24+esi],ebx
3173 mov DWORD [28+esi],ecx
3182 pop esi
3189 mov eax,DWORD [esi]
3190 mov ebx,DWORD [4+esi]
3191 mov ecx,DWORD [8+esi]
3192 mov edi,DWORD [12+esi]
3197 mov edx,DWORD [16+esi]
3198 mov edi,DWORD [20+esi]
3199 mov ecx,DWORD [24+esi]
3200 mov esi,DWORD [28+esi]
3204 mov DWORD [28+esp],esi
3238 mov esi,DWORD [20+esp]
3243 xor esi,edi
3245 and esi,ecx
3249 xor edi,esi
3257 mov esi,eax
3268 xor ecx,esi
3281 mov esi,DWORD [16+esp]
3285 xor esi,edi
3288 and esi,ecx
3292 xor edi,esi
3299 mov esi,ebx
3310 xor ecx,esi
3322 mov esi,DWORD [12+esp]
3325 xor esi,edi
3327 and esi,ecx
3331 xor edi,esi
3337 mov esi,eax
3349 xor ecx,esi
3361 mov esi,DWORD [8+esp]
3365 xor esi,edi
3368 and esi,ecx
3372 xor edi,esi
3377 mov esi,ebx
3387 xor ecx,esi
3398 mov esi,DWORD [4+esp]
3403 xor esi,edi
3405 and esi,ecx
3409 xor edi,esi
3417 mov esi,eax
3428 xor ecx,esi
3441 mov esi,DWORD [esp]
3445 xor esi,edi
3448 and esi,ecx
3452 xor edi,esi
3459 mov esi,ebx
3470 xor ecx,esi
3482 mov esi,DWORD [28+esp]
3485 xor esi,edi
3487 and esi,ecx
3491 xor edi,esi
3497 mov esi,eax
3509 xor ecx,esi
3521 mov esi,DWORD [24+esp]
3525 xor esi,edi
3528 and esi,ecx
3532 xor edi,esi
3537 mov esi,ebx
3547 xor ecx,esi
3558 mov esi,DWORD [20+esp]
3563 xor esi,edi
3565 and esi,ecx
3569 xor edi,esi
3577 mov esi,eax
3588 xor ecx,esi
3601 mov esi,DWORD [16+esp]
3605 xor esi,edi
3608 and esi,ecx
3612 xor edi,esi
3619 mov esi,ebx
3630 xor ecx,esi
3642 mov esi,DWORD [12+esp]
3645 xor esi,edi
3647 and esi,ecx
3651 xor edi,esi
3657 mov esi,eax
3669 xor ecx,esi
3681 mov esi,DWORD [8+esp]
3685 xor esi,edi
3688 and esi,ecx
3692 xor edi,esi
3697 mov esi,ebx
3707 xor ecx,esi
3718 mov esi,DWORD [4+esp]
3723 xor esi,edi
3725 and esi,ecx
3729 xor edi,esi
3737 mov esi,eax
3748 xor ecx,esi
3761 mov esi,DWORD [esp]
3765 xor esi,edi
3768 and esi,ecx
3772 xor edi,esi
3779 mov esi,ebx
3790 xor ecx,esi
3802 mov esi,DWORD [28+esp]
3805 xor esi,edi
3807 and esi,ecx
3811 xor edi,esi
3817 mov esi,eax
3829 xor ecx,esi
3841 mov esi,DWORD [24+esp]
3845 xor esi,edi
3848 and esi,ecx
3852 xor edi,esi
3857 mov esi,ebx
3867 xor ecx,esi
3879 mov esi,DWORD [20+esp]
3882 xor esi,edi
3884 and esi,ecx
3887 xor edi,esi
3892 mov esi,eax
3900 xor ecx,esi
3909 mov esi,DWORD [16+esp]
3912 xor esi,edi
3914 and esi,ecx
3917 xor edi,esi
3922 mov esi,ebx
3930 xor ecx,esi
3939 mov esi,DWORD [12+esp]
3942 xor esi,edi
3944 and esi,ecx
3947 xor edi,esi
3952 mov esi,eax
3960 xor ecx,esi
3969 mov esi,DWORD [8+esp]
3972 xor esi,edi
3974 and esi,ecx
3977 xor edi,esi
3982 mov esi,ebx
3990 xor ecx,esi
3999 mov esi,DWORD [4+esp]
4002 xor esi,edi
4004 and esi,ecx
4007 xor edi,esi
4012 mov esi,eax
4020 xor ecx,esi
4029 mov esi,DWORD [esp]
4032 xor esi,edi
4034 and esi,ecx
4037 xor edi,esi
4042 mov esi,ebx
4050 xor ecx,esi
4059 mov esi,DWORD [28+esp]
4062 xor esi,edi
4064 and esi,ecx
4067 xor edi,esi
4072 mov esi,eax
4080 xor ecx,esi
4089 mov esi,DWORD [24+esp]
4092 xor esi,edi
4094 and esi,ecx
4097 xor edi,esi
4102 mov esi,ebx
4110 xor ecx,esi
4119 mov esi,DWORD [20+esp]
4122 xor esi,edi
4124 and esi,ecx
4127 xor edi,esi
4132 mov esi,eax
4140 xor ecx,esi
4149 mov esi,DWORD [16+esp]
4152 xor esi,edi
4154 and esi,ecx
4157 xor edi,esi
4162 mov esi,ebx
4170 xor ecx,esi
4179 mov esi,DWORD [12+esp]
4182 xor esi,edi
4184 and esi,ecx
4187 xor edi,esi
4192 mov esi,eax
4200 xor ecx,esi
4209 mov esi,DWORD [8+esp]
4212 xor esi,edi
4214 and esi,ecx
4217 xor edi,esi
4222 mov esi,ebx
4230 xor ecx,esi
4239 mov esi,DWORD [4+esp]
4242 xor esi,edi
4244 and esi,ecx
4247 xor edi,esi
4252 mov esi,eax
4260 xor ecx,esi
4269 mov esi,DWORD [esp]
4272 xor esi,edi
4274 and esi,ecx
4277 xor edi,esi
4282 mov esi,ebx
4290 xor ecx,esi
4299 mov esi,DWORD [28+esp]
4302 xor esi,edi
4304 and esi,ecx
4307 xor edi,esi
4312 mov esi,eax
4320 xor ecx,esi
4329 mov esi,DWORD [24+esp]
4332 xor esi,edi
4334 and esi,ecx
4337 xor edi,esi
4342 mov esi,ebx
4350 xor ecx,esi
4357 mov esi,DWORD [96+esp]
4360 add eax,DWORD [esi]
4361 add ebx,DWORD [4+esi]
4362 add edi,DWORD [8+esi]
4363 add ecx,DWORD [12+esi]
4364 mov DWORD [esi],eax
4365 mov DWORD [4+esi],ebx
4366 mov DWORD [8+esi],edi
4367 mov DWORD [12+esi],ecx
4374 add edx,DWORD [16+esi]
4375 add edi,DWORD [20+esi]
4376 add ecx,DWORD [24+esi]
4377 mov DWORD [16+esi],edx
4378 mov DWORD [20+esi],edi
4381 mov DWORD [24+esi],ecx
4382 add edi,DWORD [28+esi]
4384 mov DWORD [28+esi],edi
4393 pop esi
4401 mov eax,DWORD [esi]
4402 mov ebx,DWORD [4+esi]
4403 mov ecx,DWORD [8+esi]
4404 mov edi,DWORD [12+esi]
4409 mov edx,DWORD [16+esi]
4410 mov edi,DWORD [20+esi]
4411 mov ecx,DWORD [24+esi]
4412 mov esi,DWORD [28+esi]
4416 mov DWORD [28+esp],esi
4446 mov esi,DWORD [20+esp]
4450 xor esi,edi
4453 and esi,ecx
4457 xor edi,esi
4464 mov esi,eax
4474 xor ecx,esi
4486 mov esi,DWORD [16+esp]
4490 xor esi,edi
4493 and esi,ecx
4497 xor edi,esi
4504 mov esi,ebx
4514 xor ecx,esi
4526 mov esi,DWORD [12+esp]
4530 xor esi,edi
4533 and esi,ecx
4537 xor edi,esi
4544 mov esi,eax
4554 xor ecx,esi
4566 mov esi,DWORD [8+esp]
4570 xor esi,edi
4572 and esi,ecx
4575 xor edi,esi
4580 mov esi,ebx
4588 xor ecx,esi
4599 mov esi,DWORD [4+esp]
4603 xor esi,edi
4606 and esi,ecx
4610 xor edi,esi
4617 mov esi,eax
4627 xor ecx,esi
4639 mov esi,DWORD [esp]
4643 xor esi,edi
4646 and esi,ecx
4650 xor edi,esi
4657 mov esi,ebx
4667 xor ecx,esi
4679 mov esi,DWORD [28+esp]
4683 xor esi,edi
4686 and esi,ecx
4690 xor edi,esi
4697 mov esi,eax
4707 xor ecx,esi
4719 mov esi,DWORD [24+esp]
4723 xor esi,edi
4725 and esi,ecx
4728 xor edi,esi
4733 mov esi,ebx
4741 xor ecx,esi
4752 mov esi,DWORD [20+esp]
4756 xor esi,edi
4759 and esi,ecx
4763 xor edi,esi
4770 mov esi,eax
4780 xor ecx,esi
4792 mov esi,DWORD [16+esp]
4796 xor esi,edi
4799 and esi,ecx
4803 xor edi,esi
4810 mov esi,ebx
4820 xor ecx,esi
4832 mov esi,DWORD [12+esp]
4836 xor esi,edi
4839 and esi,ecx
4843 xor edi,esi
4850 mov esi,eax
4860 xor ecx,esi
4872 mov esi,DWORD [8+esp]
4876 xor esi,edi
4878 and esi,ecx
4881 xor edi,esi
4886 mov esi,ebx
4894 xor ecx,esi
4905 mov esi,DWORD [4+esp]
4909 xor esi,edi
4912 and esi,ecx
4916 xor edi,esi
4923 mov esi,eax
4933 xor ecx,esi
4945 mov esi,DWORD [esp]
4949 xor esi,edi
4952 and esi,ecx
4956 xor edi,esi
4963 mov esi,ebx
4973 xor ecx,esi
4985 mov esi,DWORD [28+esp]
4989 xor esi,edi
4992 and esi,ecx
4996 xor edi,esi
5003 mov esi,eax
5013 xor ecx,esi
5025 mov esi,DWORD [24+esp]
5029 xor esi,edi
5031 and esi,ecx
5034 xor edi,esi
5039 mov esi,ebx
5047 xor ecx,esi
5059 mov esi,DWORD [20+esp]
5062 xor esi,edi
5064 and esi,ecx
5067 xor edi,esi
5072 mov esi,eax
5080 xor ecx,esi
5089 mov esi,DWORD [16+esp]
5092 xor esi,edi
5094 and esi,ecx
5097 xor edi,esi
5102 mov esi,ebx
5110 xor ecx,esi
5119 mov esi,DWORD [12+esp]
5122 xor esi,edi
5124 and esi,ecx
5127 xor edi,esi
5132 mov esi,eax
5140 xor ecx,esi
5149 mov esi,DWORD [8+esp]
5152 xor esi,edi
5154 and esi,ecx
5157 xor edi,esi
5162 mov esi,ebx
5170 xor ecx,esi
5179 mov esi,DWORD [4+esp]
5182 xor esi,edi
5184 and esi,ecx
5187 xor edi,esi
5192 mov esi,eax
5200 xor ecx,esi
5209 mov esi,DWORD [esp]
5212 xor esi,edi
5214 and esi,ecx
5217 xor edi,esi
5222 mov esi,ebx
5230 xor ecx,esi
5239 mov esi,DWORD [28+esp]
5242 xor esi,edi
5244 and esi,ecx
5247 xor edi,esi
5252 mov esi,eax
5260 xor ecx,esi
5269 mov esi,DWORD [24+esp]
5272 xor esi,edi
5274 and esi,ecx
5277 xor edi,esi
5282 mov esi,ebx
5290 xor ecx,esi
5299 mov esi,DWORD [20+esp]
5302 xor esi,edi
5304 and esi,ecx
5307 xor edi,esi
5312 mov esi,eax
5320 xor ecx,esi
5329 mov esi,DWORD [16+esp]
5332 xor esi,edi
5334 and esi,ecx
5337 xor edi,esi
5342 mov esi,ebx
5350 xor ecx,esi
5359 mov esi,DWORD [12+esp]
5362 xor esi,edi
5364 and esi,ecx
5367 xor edi,esi
5372 mov esi,eax
5380 xor ecx,esi
5389 mov esi,DWORD [8+esp]
5392 xor esi,edi
5394 and esi,ecx
5397 xor edi,esi
5402 mov esi,ebx
5410 xor ecx,esi
5419 mov esi,DWORD [4+esp]
5422 xor esi,edi
5424 and esi,ecx
5427 xor edi,esi
5432 mov esi,eax
5440 xor ecx,esi
5449 mov esi,DWORD [esp]
5452 xor esi,edi
5454 and esi,ecx
5457 xor edi,esi
5462 mov esi,ebx
5470 xor ecx,esi
5479 mov esi,DWORD [28+esp]
5482 xor esi,edi
5484 and esi,ecx
5487 xor edi,esi
5492 mov esi,eax
5500 xor ecx,esi
5509 mov esi,DWORD [24+esp]
5512 xor esi,edi
5514 and esi,ecx
5517 xor edi,esi
5522 mov esi,ebx
5530 xor ecx,esi
5537 mov esi,DWORD [96+esp]
5540 add eax,DWORD [esi]
5541 add ebx,DWORD [4+esi]
5542 add edi,DWORD [8+esi]
5543 add ecx,DWORD [12+esi]
5544 mov DWORD [esi],eax
5545 mov DWORD [4+esi],ebx
5546 mov DWORD [8+esi],edi
5547 mov DWORD [12+esi],ecx
5554 add edx,DWORD [16+esi]
5555 add edi,DWORD [20+esi]
5556 add ecx,DWORD [24+esi]
5557 mov DWORD [16+esi],edx
5558 mov DWORD [20+esi],edi
5561 mov DWORD [24+esi],ecx
5562 add edi,DWORD [28+esi]
5564 mov DWORD [28+esi],edi
5574 pop esi