Underworld1337

Untitled

Aug 4th, 2016
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.99 KB | None | 0 0
  1. int __fastcall sub_87568(int result, int a2)
  2. {
  3. int v2; // r3@1
  4. int v3; // ST114_4@1
  5. int v4; // r3@1
  6. int v5; // r4@1
  7. int v6; // ST4C_4@1
  8. int v7; // STFC_4@1
  9. int v8; // r3@1
  10. int v9; // ST118_4@1
  11. int v10; // r5@1
  12. int v11; // r4@1
  13. int v12; // ST04_4@1
  14. int v13; // r2@1
  15. int v14; // ST11C_4@1
  16. int v15; // r6@1
  17. int v16; // ST98_4@1
  18. int v17; // r3@1
  19. int v18; // ST120_4@1
  20. int v19; // ST10_4@1
  21. int v20; // r5@1
  22. int v21; // r6@1
  23. int v22; // STE4_4@1
  24. int v23; // r5@1
  25. int v24; // ST50_4@1
  26. int v25; // ST7C_4@1
  27. int v26; // ST88_4@1
  28. int v27; // r5@1
  29. int v28; // STE8_4@1
  30. int v29; // r7@1
  31. int v30; // ST8C_4@1
  32. int v31; // ST54_4@1
  33. int v32; // r7@1
  34. int v33; // r5@1
  35. int v34; // ST90_4@1
  36. int v35; // ST2C_4@1
  37. int v36; // r5@1
  38. int v37; // r3@1
  39. int v38; // ST34_4@1
  40. int v39; // ST78_4@1
  41. int v40; // r5@1
  42. int v41; // ST124_4@1
  43. int v42; // r8@1
  44. int v43; // r9@1
  45. int v44; // ST68_4@1
  46. int v45; // r4@1
  47. int v46; // ST128_4@1
  48. int v47; // r7@1
  49. int v48; // r5@1
  50. int v49; // STF4_4@1
  51. int v50; // r3@1
  52. int v51; // STF0_4@1
  53. int v52; // ST14C_4@1
  54. int v53; // STEC_4@1
  55. int v54; // lr@1
  56. int v55; // ST6C_4@1
  57. int v56; // r7@1
  58. int v57; // ST150_4@1
  59. int v58; // ST154_4@1
  60. int v59; // lr@1
  61. int v60; // STB8_4@1
  62. int v61; // STD4_4@1
  63. int v62; // r5@1
  64. int v63; // ST58_4@1
  65. int v64; // ST64_4@1
  66. int v65; // ST20_4@1
  67. int v66; // ST12C_4@1
  68. int v67; // r2@1
  69. int v68; // r12@1
  70. int v69; // ST9C_4@1
  71. int v70; // ST5C_4@1
  72. int v71; // STBC_4@1
  73. int v72; // ST48_4@1
  74. int v73; // ST30_4@1
  75. int v74; // STD8_4@1
  76. int v75; // ST110_4@1
  77. int v76; // ST08_4@1
  78. int v77; // ST40_4@1
  79. int v78; // ST74_4@1
  80. int v79; // ST14_4@1
  81. int v80; // STA4_4@1
  82. int v81; // r11@1
  83. int v82; // r6@1
  84. int v83; // STC0_4@1
  85. int v84; // ST84_4@1
  86. int v85; // STDC_4@1
  87. int v86; // ST184_4@1
  88. int v87; // r5@1
  89. int v88; // STD0_4@1
  90. int v89; // ST144_4@1
  91. int v90; // ST160_4@1
  92. int v91; // ST170_4@1
  93. int v92; // r3@1
  94. int v93; // ST178_4@1
  95. int v94; // ST10C_4@1
  96. int v95; // STAC_4@1
  97. int v96; // STF8_4@1
  98. int v97; // r7@1
  99. int v98; // ST15C_4@1
  100. int v99; // ST18_4@1
  101. int v100; // ST174_4@1
  102. int v101; // STC8_4@1
  103. int v102; // lr@1
  104. int v103; // ST80_4@1
  105. int v104; // ST24_4@1
  106. int v105; // STE0_4@1
  107. int v106; // r4@1
  108. int v107; // STA0_4@1
  109. int v108; // r5@1
  110. int v109; // ST19C_4@1
  111. int v110; // ST16C_4@1
  112. int v111; // r3@1
  113. int v112; // ST44_4@1
  114. int v113; // r3@1
  115. int v114; // r2@1
  116. int v115; // r7@1
  117. int v116; // ST108_4@1
  118. int v117; // r3@1
  119. int v118; // ST38_4@1
  120. int v119; // STC4_4@1
  121. int v120; // ST70_4@1
  122. int v121; // r3@1
  123. int v122; // ST94_4@1
  124. int v123; // r3@1
  125. int v124; // r10@1
  126. int v125; // r3@1
  127. int v126; // ST100_4@1
  128. int v127; // ST3C_4@1
  129. int v128; // r3@1
  130. int v129; // ST168_4@1
  131. int v130; // r3@1
  132. int v131; // r6@1
  133. int v132; // ST28_4@1
  134. int v133; // r3@1
  135. int v134; // ST130_4@1
  136. int v135; // r6@1
  137. int v136; // ST1C_4@1
  138. int v137; // ST134_4@1
  139. int v138; // STB4_4@1
  140. int v139; // r9@1
  141. int v140; // STCC_4@1
  142. int v141; // ST158_4@1
  143. int v142; // r2@1
  144. int v143; // r5@1
  145. int v144; // ST0C_4@1
  146. int v145; // r2@1
  147. int v146; // ST138_4@1
  148. int v147; // r7@1
  149. int v148; // STA8_4@1
  150. int v149; // r2@1
  151. int v150; // r8@1
  152. int v151; // r3@1
  153. int v152; // ST13C_4@1
  154. int v153; // r7@1
  155. int v154; // ST2C_4@1
  156. int v155; // ST140_4@1
  157. int v156; // r2@1
  158. int v157; // ST180_4@1
  159. int v158; // ST190_4@1
  160. int v159; // ST17C_4@1
  161. int v160; // r7@1
  162. int v161; // r4@1
  163. int v162; // ST30_4@1
  164. int v163; // ST188_4@1
  165. int v164; // ST18C_4@1
  166. int v165; // ST194_4@1
  167. int v166; // r12@1
  168. int v167; // ST84_4@1
  169. int v168; // ST164_4@1
  170. int v169; // r3@1
  171. int v170; // ST198_4@1
  172. int v171; // ST1B0_4@1
  173. int v172; // STAC_4@1
  174. int v173; // ST1B8_4@1
  175. int v174; // STD8_4@1
  176. int v175; // ST148_4@1
  177. int v176; // r11@1
  178. int v177; // r12@1
  179. int v178; // STB0_4@1
  180. int v179; // ST110_4@1
  181. int v180; // r4@1
  182. int v181; // ST40_4@1
  183. int v182; // ST144_4@1
  184. int v183; // ST74_4@1
  185. int v184; // lr@1
  186. int v185; // ST54_4@1
  187. int v186; // r12@1
  188. int v187; // ST1BC_4@1
  189. int v188; // r1@1
  190. int v189; // r6@1
  191. int v190; // r5@1
  192. int v191; // lr@1
  193. int v192; // r3@1
  194. int v193; // ST184_4@1
  195. int v194; // ST10C_4@1
  196. int v195; // ST170_4@1
  197. int v196; // ST164_4@1
  198. int v197; // lr@1
  199. int v198; // ST1AC_4@1
  200. int v199; // ST1A8_4@1
  201. int v200; // ST15C_4@1
  202. int v201; // STD0_4@1
  203. int v202; // ST48_4@1
  204. int v203; // ST60_4@1
  205. int v204; // r4@1
  206. int v205; // STA8_4@1
  207. int v206; // ST1B4_4@1
  208. int v207; // r11@1
  209. int v208; // r8@1
  210. int v209; // ST16C_4@1
  211. int v210; // ST98_4@1
  212. int v211; // ST1A4_4@1
  213. int v220; // ST168_4@1
  214. int v223; // r3@1
  215. int v224; // ST174_4@1
  216. int v225; // r9@1
  217. int v226; // r10@1
  218. int v227; // STC0_4@1
  219. int v228; // ST40_4@1
  220. int v229; // r1@1
  221. int v230; // r3@1
  222. int v231; // r11@1
  223. int v234; // ST58_4@1
  224. int v236; // r9@1
  225. int v237; // r1@1
  226. int v238; // r12@1
  227. int v239; // r9@1
  228. int v240; // ST13C_4@1
  229. int v241; // r11@1
  230. int v242; // r4@1
  231. int v243; // r5@1
  232. int v244; // ST158_4@1
  233. int v245; // lr@1
  234. int v246; // ST04_4@1
  235. int v247; // r6@1
  236. int v248; // r4@1
  237. int v249; // ST124_4@1
  238. int v250; // ST168_4@1
  239. int v251; // r3@1
  240. int v252; // ST1AC_4@1
  241. int v253; // r12@1
  242. int v254; // ST1B4_4@1
  243. int v255; // r10@1
  244. int v256; // ST114_4@1
  245. int v257; // ST198_4@1
  246. int v258; // r8@1
  247. int v259; // STE8_4@1
  248. int v260; // ST118_4@1
  249. int v261; // STA0_4@1
  250. int v262; // r9@1
  251. int v263; // STD8_4@1
  252. int v264; // STF4_4@1
  253. int v265; // ST90_4@1
  254. int v266; // lr@1
  255. int v267; // ST180_4@1
  256. int v268; // lr@1
  257. int v269; // r9@1
  258. int v270; // ST148_4@1
  259. int v271; // r6@1
  260. int v272; // r11@1
  261. int v273; // ST178_4@1
  262. int v274; // ST120_4@1
  263. int v275; // ST100_4@1
  264. int v276; // ST17C_4@1
  265. int v277; // ST40_4@1
  266. int v278; // r7@1
  267. int v279; // STEC_4@1
  268. int v280; // r6@1
  269. int v281; // ST9C_4@1
  270. int v282; // r8@1
  271. int v283; // r1@1
  272. int v284; // ST14C_4@1
  273. int v285; // STD0_4@1
  274. int v286; // ST150_4@1
  275. int v287; // STD4_4@1
  276. int v288; // ST64_4@1
  277. int v289; // STCC_4@1
  278. int v290; // STC8_4@1
  279. int v291; // r6@1
  280. int v292; // ST104_4@1
  281. int v293; // ST144_4@1
  282. int v294; // ST10C_4@1
  283. int v295; // ST38_4@1
  284. int v296; // STF0_4@1
  285. int v297; // STBC_4@1
  286. int v298; // r3@1
  287. int v299; // r7@1
  288. int v300; // ST100_4@1
  289. int v301; // ST68_4@1
  290. int v302; // r10@1
  291. int v303; // r2@1
  292. int v304; // STA8_4@1
  293. int v305; // r4@1
  294. int v306; // r12@1
  295. int v307; // ST7C_4@1
  296. int v308; // STA0_4@1
  297. int v309; // r8@1
  298. int v310; // ST28_4@1
  299. int v311; // ST60_4@1
  300. int v312; // r1@1
  301. int v313; // ST04_4@1
  302. int v314; // ST6C_4@1
  303. int v315; // ST54_4@1
  304. int v316; // r7@1
  305. int v317; // r10@1
  306. int v318; // lr@1
  307. int v319; // r3@1
  308. int v320; // STA0_4@1
  309. int v321; // r5@1
  310. int v322; // r8@1
  311. int v323; // r6@1
  312. int v324; // ST8C_4@1
  313. int v325; // r11@1
  314. int v326; // ST08_4@1
  315. int v327; // STC8_4@1
  316. int v328; // r12@1
  317. int v329; // ST84_4@1
  318. int v330; // STA8_4@1
  319. int v331; // ST5C_4@1
  320. int v332; // ST7C_4@1
  321. int v333; // lr@1
  322. int v334; // r11@1
  323. int v335; // STD8_4@1
  324. int v336; // r9@1
  325. int v337; // STA4_4@1
  326. int v338; // r4@1
  327. int v339; // r6@1
  328. int v340; // ST0C_4@1
  329. int v341; // ST10_4@1
  330. int v342; // ST48_4@1
  331. int v343; // r5@1
  332. int v344; // r2@1
  333. int v345; // STE8_4@1
  334. int v346; // ST114_4@1
  335. int v347; // ST80_4@1
  336. int v348; // r10@1
  337. int v349; // STBC_4@1
  338. int v350; // ST04_4@1
  339. int v351; // ST08_4@1
  340. int v352; // STC4_4@1
  341. int v353; // STCC_4@1
  342. int v354; // ST3C_4@1
  343. int v355; // STD0_4@1
  344. int v356; // lr@1
  345. int v357; // r11@1
  346. int v358; // STC8_4@1
  347. int v359; // ST98_4@1
  348. int v360; // r2@1
  349. int v361; // r1@1
  350. int v362; // r3@1
  351. int v363; // ST88_4@1
  352. int v364; // STA4_4@1
  353. int v365; // r6@1
  354. int v366; // STB0_4@1
  355. int v367; // lr@1
  356. int v368; // r3@1
  357. int v369; // ST94_4@1
  358. int v370; // r4@1
  359. int v371; // ST8C_4@1
  360. int v372; // STB4_4@1
  361. int v375; // r7@1
  362. int v377; // r12@1
  363. int v378; // STE0_4@1
  364. int v379; // STD0_4@1
  365. int v380; // ST7C_4@1
  366. int v381; // STDC_4@1
  367. int v382; // STE8_4@1
  368. int v383; // ST10_4@1
  369. int v384; // STD4_4@1
  370. int v385; // STCC_4@1
  371. int v386; // r8@1
  372. int v387; // STC8_4@1
  373. int v388; // lr@1
  374. int v389; // ST44_4@1
  375. int v390; // r5@1
  376. int v391; // ST110_4@1
  377. int v392; // r3@1
  378. int v393; // STBC_4@1
  379. int v394; // ST14_4@1
  380. int v395; // r4@1
  381. int v396; // ST10C_4@1
  382. int v397; // ST108_4@1
  383. int v398; // ST104_4@1
  384. int v399; // r7@1
  385. int v400; // r12@1
  386. int v401; // r7@1
  387. int v402; // r9@1
  388. int v403; // STE0_4@1
  389. int v404; // STF0_4@1
  390. int v405; // STE4_4@1
  391. int v406; // r8@1
  392. int v407; // STD0_4@1
  393. int v408; // STD8_4@1
  394. int v409; // ST100_4@1
  395. int v410; // STA8_4@1
  396. int v411; // STFC_4@1
  397. int v412; // STF4_4@1
  398. int v413; // STB0_4@1
  399. int v414; // ST94_4@1
  400. int v415; // lr@1
  401. int v416; // ST90_4@1
  402. int v417; // r3@1
  403. int v418; // STB4_4@1
  404. int v419; // ST70_4@1
  405. int v420; // STC8_4@1
  406. int v421; // ST0C_4@1
  407. int v422; // ST30_4@1
  408. int v423; // r2@1
  409. int v424; // r5@1
  410. int v425; // r6@1
  411. int v426; // r6@1
  412. int v427; // r9@1
  413. int v428; // r6@1
  414. int v429; // r9@1
  415. int v430; // r6@1
  416. int v431; // r9@1
  417. int v432; // r6@1
  418. int v433; // r9@1
  419. int v434; // r6@1
  420. int v435; // r9@1
  421. int v436; // r6@1
  422. int v437; // r6@1
  423. int v438; // r5@1
  424. int v439; // r12@1
  425. int v440; // r9@1
  426. int v441; // r6@1
  427. int v442; // ST5C_4@1
  428. int v443; // r5@1
  429. int v444; // r7@1
  430. int v445; // r7@1
  431. int v446; // r6@1
  432. int v447; // r9@1
  433. int v448; // r6@1
  434. int v449; // r9@1
  435. int v450; // r6@1
  436. int v451; // r4@1
  437. int v452; // r6@1
  438. int v453; // r12@1
  439. int v454; // r6@1
  440. int v455; // r8@1
  441. int v456; // r6@1
  442. int v457; // r6@1
  443. int v458; // r12@1
  444. int v459; // r6@1
  445. int v460; // r8@1
  446. int v461; // r1@1
  447. int v462; // r6@1
  448. int v463; // lr@1
  449. int v464; // r3@1
  450. int v465; // r4@1
  451. int v466; // r6@1
  452. int v467; // lr@1
  453. int v468; // r3@1
  454. int v469; // r6@1
  455. int v470; // ST0C_4@1
  456. int v471; // r8@1
  457. int v472; // r1@1
  458. int v473; // ST70_4@1
  459. int v474; // ST10_4@1
  460. int v475; // ST30_4@1
  461. int v476; // r3@1
  462. int v477; // r2@1
  463. int v478; // ST5C_4@1
  464. int v479; // r12@1
  465. int v480; // r6@1
  466. int v481; // ST28_4@1
  467. int v482; // ST58_4@1
  468. int v483; // r4@1
  469. int v484; // r7@1
  470. int v485; // ST20_4@1
  471. int v486; // ST0C_4@1
  472. int v487; // ST6C_4@1
  473. int v488; // ST3C_4@1
  474. int v489; // r8@1
  475. int v490; // ST44_4@1
  476. int v491; // ST54_4@1
  477. int v492; // r12@1
  478. int v493; // ST60_4@1
  479. int v494; // ST14_4@1
  480. int v495; // r1@1
  481. int v496; // ST68_4@1
  482. int v497; // r12@1
  483. int v498; // r8@1
  484. int v499; // r1@1
  485. int v500; // ST74_4@1
  486. int v501; // lr@1
  487. int v502; // ST50_4@1
  488. int v503; // ST38_4@1
  489. int v504; // ST34_4@1
  490. int v505; // ST48_4@1
  491. int v506; // ST24_4@1
  492. int v507; // r12@1
  493. int v508; // r7@1
  494. int v509; // ST78_4@1
  495. int v510; // ST64_4@1
  496. int v511; // r12@1
  497. int v512; // r4@1
  498. int v513; // r8@1
  499. int v514; // r1@1
  500. int v515; // ST4C_4@1
  501. int v516; // r9@1
  502. int v517; // ST44_4@1
  503. int v518; // r8@1
  504. int v519; // ST1C_4@1
  505. int v520; // r5@1
  506. int v521; // r1@1
  507. int v522; // r7@1
  508. int v523; // ST18_4@1
  509. int v524; // r9@1
  510. int v525; // r4@1
  511. int v526; // r8@1
  512. int v527; // ST2C_4@1
  513. int v528; // ST3C_4@1
  514. int v529; // r6@1
  515. int v530; // r4@1
  516. int v531; // r2@1
  517. int v532; // r11@1
  518. int v533; // r2@1
  519. int v534; // ST08_4@1
  520. int v535; // r11@1
  521. int v536; // r2@1
  522. int v537; // r11@1
  523. int v538; // r6@1
  524. int v539; // r1@1
  525. int v540; // ST40_4@1
  526. int v541; // ST28_4@1
  527. int v542; // r12@1
  528. int v543; // ST04_4@1
  529. int v544; // ST0C_4@1
  530. int v545; // lr@1
  531. int v546; // ST30_4@1
  532. int v547; // r4@1
  533. int v548; // r12@1
  534. int v549; // r6@1
  535. int v550; // r3@1
  536. int v551; // r11@1
  537. int v552; // ST20_4@1
  538. int v553; // r6@1
  539. int v554; // r5@1
  540. int v555; // r9@1
  541. int v556; // r5@1
  542. int v557; // r3@1
  543. int v558; // ST04_4@1
  544. int v559; // r5@1
  545. int v560; // r9@1
  546. int v561; // r7@1
  547. int v562; // r7@1
  548. int v563; // r7@1
  549. int v564; // r2@1
  550. int v565; // r2@1
  551. int v566; // r2@1
  552. int v567; // r2@1
  553. int v568; // r3@1
  554.  
  555. v2 = *(_DWORD *)a2;
  556. *(_DWORD *)result = *(_DWORD *)a2;
  557. v3 = v2;
  558. v4 = *(_DWORD *)(a2 + 4);
  559. *(_DWORD *)(result + 4) = v4;
  560. v5 = *(_DWORD *)(a2 + 8);
  561. v6 = v4;
  562. v7 = ~v4;
  563. *(_DWORD *)(result + 8) = v5;
  564. v8 = *(_DWORD *)(a2 + 12);
  565. v9 = v5;
  566. *(_DWORD *)(result + 12) = v8;
  567. v10 = *(_DWORD *)(a2 + 16);
  568. v11 = ~v8;
  569. v12 = v8;
  570. *(_DWORD *)(result + 16) = v10;
  571. v13 = *(_DWORD *)(a2 + 20);
  572. v14 = v10;
  573. *(_DWORD *)(result + 20) = v13;
  574. v15 = *(_DWORD *)(a2 + 24);
  575. v16 = ~v13;
  576. *(_DWORD *)(result + 24) = v15;
  577. v17 = *(_DWORD *)(a2 + 28);
  578. v18 = v15;
  579. *(_DWORD *)(result + 28) = v17;
  580. v19 = v17;
  581. *(_DWORD *)(result + 32) = *(_DWORD *)(a2 + 32);
  582. v20 = *(_DWORD *)(a2 + 36);
  583. *(_DWORD *)(result + 36) = v20;
  584. v21 = v20;
  585. v22 = ~v20;
  586. *(_DWORD *)(result + 40) = *(_DWORD *)(a2 + 40);
  587. v23 = *(_DWORD *)(a2 + 44);
  588. v24 = v21;
  589. v25 = v11;
  590. *(_DWORD *)(result + 44) = v23;
  591. v26 = v23;
  592. *(_DWORD *)(result + 48) = *(_DWORD *)(a2 + 48);
  593. v27 = *(_DWORD *)(a2 + 52);
  594. *(_DWORD *)(result + 52) = v27;
  595. v28 = ~v27;
  596. v29 = *(_DWORD *)(a2 + 56);
  597. v30 = v27;
  598. *(_DWORD *)(result + 56) = v29;
  599. v31 = v29;
  600. v32 = *(_DWORD *)(a2 + 60);
  601. *(_DWORD *)(result + 60) = v32;
  602. v33 = *(_DWORD *)(a2 + 64);
  603. v34 = v32;
  604. *(_DWORD *)(result + 64) = v33;
  605. v35 = v33;
  606. v36 = *(_DWORD *)(a2 + 68);
  607. *(_DWORD *)(result + 68) = v36;
  608. v37 = *(_DWORD *)(a2 + 72);
  609. v38 = v36;
  610. v39 = v36 ^ v21;
  611. *(_DWORD *)(result + 72) = v37;
  612. v40 = *(_DWORD *)(a2 + 76);
  613. v41 = v37;
  614. v42 = v40 ^ v12;
  615. *(_DWORD *)(result + 76) = v40;
  616. v43 = v40 & v12;
  617. v44 = v40;
  618. v45 = v11 & v40;
  619. v46 = *(_DWORD *)(a2 + 80);
  620. *(_DWORD *)(result + 80) = v46;
  621. v47 = *(_DWORD *)(a2 + 84);
  622. *(_DWORD *)(result + 84) = v47;
  623. v48 = v47 ^ v13;
  624. v49 = v13 & ~v47;
  625. v50 = *(_DWORD *)(a2 + 88);
  626. v51 = ~v13 & v47;
  627. v52 = v47 | v13;
  628. *(_DWORD *)(result + 88) = v50;
  629. v53 = v28 & (v47 ^ v13);
  630. v54 = v47 & v13;
  631. v55 = v47;
  632. v56 = *(_DWORD *)(a2 + 92);
  633. v57 = v54;
  634. v58 = v28 & v48 ^ v48;
  635. *(_DWORD *)(result + 92) = v56;
  636. v59 = *(_DWORD *)(a2 + 96);
  637. v60 = v48;
  638. v61 = ~v56;
  639. *(_DWORD *)(result + 96) = v59;
  640. v62 = *(_DWORD *)(a2 + 100);
  641. v63 = v56;
  642. v64 = v13;
  643. *(_DWORD *)(result + 100) = v62;
  644. v65 = v62;
  645. v66 = *(_DWORD *)(a2 + 104);
  646. *(_DWORD *)(result + 104) = v66;
  647. v67 = *(_DWORD *)(a2 + 108);
  648. v68 = *(_DWORD *)(a2 + 108);
  649. *(_DWORD *)(result + 108) = v67;
  650. v69 = ~v67;
  651. v70 = v68 | v12;
  652. v71 = v67 & v12;
  653. v72 = *(_DWORD *)(a2 + 112);
  654. v73 = v45;
  655. v74 = v67 & v44 ^ v12;
  656. *(_DWORD *)(result + 112) = v72;
  657. v75 = v45 ^ (v68 | v12);
  658. v76 = *(_DWORD *)(a2 + 116);
  659. v77 = (v67 ^ v12) & v44 ^ v67 & v12;
  660. v78 = v67 & v44 ^ v67;
  661. v79 = v67;
  662. v80 = ~v67 & v12 ^ v67 & v44;
  663. v81 = v25 & v67;
  664. v82 = v12 & ~(v67 & v12);
  665. *(_DWORD *)(result + 116) = v76;
  666. v83 = v44 & ~v82;
  667. v84 = v82 ^ v44 & ~(v67 ^ v12);
  668. v85 = *(_DWORD *)(a2 + 120);
  669. *(_DWORD *)(result + 120) = v85;
  670. v86 = v50 ^ v76;
  671. v87 = *(_DWORD *)(a2 + 124);
  672. v88 = v19 & v87;
  673. v89 = v87 ^ v19;
  674. v90 = v67 & v44 ^ (v68 | v12);
  675. *(_DWORD *)(result + 124) = v87;
  676. v91 = v19 & v87 ^ ~v87;
  677. v92 = *(_DWORD *)(a2 + 128);
  678. v93 = ~v67 & v44 ^ v12 ^ v59;
  679. v94 = v83 ^ v82;
  680. *(_DWORD *)(result + 128) = v92;
  681. v95 = v42 & v67;
  682. v96 = ~v87;
  683. v97 = *(_DWORD *)(a2 + 132);
  684. v98 = v83 ^ v25 & v67;
  685. v99 = v87;
  686. v100 = ~v87 & v19 ^ v87;
  687. v101 = v25 & v97;
  688. *(_DWORD *)(result + 132) = v97;
  689. v102 = v97 & v12;
  690. v103 = v97 ^ v12;
  691. v104 = v97;
  692. v105 = *(_DWORD *)(a2 + 136);
  693. v106 = ~v97;
  694. v107 = ~v97 & v12;
  695. v108 = v67 ^ v12 ^ v43;
  696. v109 = v92 ^ v19;
  697. v110 = v25 & v67 & v44 ^ v67;
  698. *(_DWORD *)(result + 136) = v105;
  699. v111 = *(_DWORD *)(a2 + 140);
  700. *(_DWORD *)(result + 140) = v111;
  701. v112 = v111;
  702. v113 = *(_DWORD *)(a2 + 144);
  703. v114 = v113 ^ v97;
  704. *(_DWORD *)(result + 144) = v113;
  705. v115 = *(_DWORD *)(a2 + 148);
  706. *(_DWORD *)(result + 148) = v115;
  707. v116 = *(_DWORD *)(a2 + 152);
  708. *(_DWORD *)(result + 152) = v116;
  709. v117 = *(_DWORD *)(a2 + 156);
  710. v118 = v115;
  711. v119 = v106;
  712. *(_DWORD *)(result + 156) = v117;
  713. v120 = v117;
  714. *(_DWORD *)(result + 160) = *(_DWORD *)(a2 + 160);
  715. v121 = *(_DWORD *)(a2 + 164);
  716. *(_DWORD *)(result + 164) = v121;
  717. v122 = v121;
  718. v123 = *(_DWORD *)(a2 + 168);
  719. v124 = v123 ^ v79;
  720. *(_DWORD *)(result + 168) = v123;
  721. v125 = *(_DWORD *)(a2 + 172);
  722. v126 = ~v115;
  723. *(_DWORD *)(result + 172) = v125;
  724. v127 = v125;
  725. v128 = *(_DWORD *)(a2 + 176);
  726. v129 = v108 ^ v128;
  727. *(_DWORD *)(result + 176) = v128;
  728. v130 = *(_DWORD *)(a2 + 180);
  729. *(_DWORD *)(result + 180) = v130;
  730. v131 = *(_DWORD *)(a2 + 184);
  731. v132 = v130;
  732. *(_DWORD *)(result + 184) = v131;
  733. v133 = *(_DWORD *)(a2 + 188);
  734. v134 = v131;
  735. *(_DWORD *)(result + 188) = v133;
  736. v135 = *(_DWORD *)(a2 + 192);
  737. v136 = v133;
  738. *(_DWORD *)(result + 192) = v135;
  739. v137 = v135;
  740. v138 = *(_DWORD *)(a2 + 196);
  741. *(_DWORD *)(result + 196) = v138;
  742. v139 = *(_DWORD *)(a2 + 200);
  743. v140 = v102 & v138;
  744. v141 = v114 ^ v102 & v138;
  745. *(_DWORD *)(result + 200) = v139;
  746. v142 = *(_DWORD *)(a2 + 204);
  747. *(_DWORD *)(result + 204) = v142;
  748. v143 = (v138 ^ v106) & v12;
  749. v144 = v142;
  750. v145 = *(_DWORD *)(a2 + 208);
  751. *(_DWORD *)(result + 208) = v145;
  752. v146 = v145;
  753. v147 = *(_DWORD *)(a2 + 212);
  754. *(_DWORD *)(result + 212) = v147;
  755. v148 = v147;
  756. v149 = *(_DWORD *)(a2 + 216);
  757. v150 = v147 ^ v35;
  758. *(_DWORD *)(result + 216) = v149;
  759. v151 = *(_DWORD *)(a2 + 220);
  760. v152 = v149;
  761. *(_DWORD *)(result + 220) = v151;
  762. v153 = *(_DWORD *)(a2 + 224);
  763. v154 = v151;
  764. *(_DWORD *)(result + 224) = v153;
  765. v155 = v153;
  766. v156 = *(_DWORD *)(a2 + 228);
  767. *(_DWORD *)(result + 228) = v156;
  768. v157 = v74 & v156 ^ v77;
  769. v158 = v75 & v156 ^ v81;
  770. *(_DWORD *)(result + 232) = *(_DWORD *)(a2 + 232);
  771. v159 = v80 & v156 ^ v78;
  772. v160 = *(_DWORD *)(a2 + 236);
  773. v161 = v73;
  774. *(_DWORD *)(result + 236) = v160;
  775. v162 = v160;
  776. v163 = v124 ^ v156 ^ v161;
  777. v164 = v78 & v156 ^ v12;
  778. v165 = v156 & ~v84 ^ v77;
  779. v166 = v132 & ~(v126 & v132);
  780. *(_DWORD *)(result + 240) = *(_DWORD *)(a2 + 240);
  781. v167 = v16 & v127;
  782. v168 = (v83 ^ v12) & v156 ^ v95;
  783. v169 = *(_DWORD *)(a2 + 244);
  784. v170 = (v143 | v156) ^ v31;
  785. v171 = v150 ^ v166;
  786. v172 = v148 | v132;
  787. v173 = (v166 ^ (v148 | v132)) & v76;
  788. v174 = v96 & v169;
  789. *(_DWORD *)(result + 244) = v169;
  790. v175 = v169 | v99;
  791. v176 = ~v169 & v19;
  792. v177 = v169 & v120 & v89 ^ (v169 | v99) & v19;
  793. v178 = ~v169;
  794. v179 = v169 ^ v99;
  795. v180 = *(_DWORD *)(a2 + 248);
  796. v181 = ~v169 & v99;
  797. *(_DWORD *)(result + 248) = v180;
  798. v182 = v180;
  799. v183 = *(_DWORD *)(a2 + 252);
  800. v184 = v96 & v169 ^ v176 ^ v139 ^ v34 & ~v177 ^ (v19 & ~v181 ^ v169 | v63);
  801. v185 = v169;
  802. v186 = v19 & ~(v169 ^ v99) ^ v99;
  803. v187 = v86 ^ v169;
  804. v188 = v169 & v19;
  805. v189 = v91 & v169;
  806. v190 = v181 ^ v169 & v19;
  807. *(_DWORD *)(result + 200) = v184 ^ v120 & ~((v19 & ~v174 ^ v174 | v63) ^ v186);
  808. v191 = v169 ^ v72;
  809. v192 = v94;
  810. v193 = v168 | v112;
  811. v194 = v156 & ~v94;
  812. v195 = v69 & v12 & v156 ^ v12;
  813. v196 = v98 & v156;
  814. v197 = v191 ^ v88;
  815. v198 = v176 ^ v185;
  816. v199 = (~v127 ^ v144) & v64;
  817. v200 = v192 ^ v156 & ~(v44 & ~v70 ^ v70 & v25) ^ v116;
  818. v201 = v16 & v144;
  819. v202 = ~v127 & v64;
  820. v203 = ~v148;
  821. *(_DWORD *)(result + 532) = v132 ^ v118;
  822. v204 = v148;
  823. v205 = v148 | v118;
  824. v206 = ((v126 & v132 | v204) ^ v118) & ~v76;
  825. v207 = v110 ^ v194;
  826. v208 = (v16 ^ v144) & v127;
  827. v209 = v129 ^ v83 & v156;
  828. v210 = v127 & v64;
  829. v211 = v208;
  830. *(_DWORD *)(result + 112) = v197 ^ (v181 | v63) ^ (v100 ^ v120 & v19 & ~v175) & v34 ^ v120 & ~(v186 ^ v190 & v61);
  831. _R5 = v181 & v19;
  832. _R8 = v99;
  833. _R7 = v181;
  834. __asm { ORN.W R7, R7, R8 }
  835. v220 = _R7 & v19;
  836. _R7 = v63;
  837. __asm { ORN.W R8, R7, R5 }
  838. v223 = v109 ^ v181 ^ (v179 ^ v188) & v61 ^ _R8 & v120;
  839. v224 = v207 | v112;
  840. v225 = v188 & v61 ^ v181 ^ v181 & v19 & v120;
  841. v226 = v120 & ~(v198 ^ (v181 & v19 ^ v185) & v61);
  842. v227 = ~v65 & v38;
  843. v228 = v12 & v138;
  844. v229 = (v19 ^ v185 | v63) ^ v174 ^ ((v179 ^ v19 | v63) ^ v189) & v120;
  845. *(_DWORD *)(result + 128) = v223 ^ v34 & ~v225;
  846. v230 = v156 & ~(v25 & v138 ^ v107);
  847. v231 = v179 ^ v19 ^ v152 ^ (v174 | v63) ^ v226;
  848. _R6 = v107;
  849. _R4 = v12;
  850. v234 = v34 & ~(v220 ^ v229);
  851. __asm { ORN.W R1, R6, R4 }
  852. v236 = _R1 & v156;
  853. v237 = _R1 & v138;
  854. v238 = v230 ^ v12 ^ v237 ^ (v119 & v138 ^ v101 ^ v236) & v65 | v122;
  855. *(_DWORD *)(result + 216) = v231 ^ v234;
  856. v239 = v138 & ~(v104 | v12);
  857. *(_DWORD *)(result + 144) = v141 ^ (v107 ^ v138) & v156 ^ v65 & ~(v103 & v138 ^ v101 ^ v230) ^ v238;
  858. *(_DWORD *)(result + 252) = v183;
  859. v240 = v65 & ~(v237 ^ v107);
  860. v241 = v65 & ~(v140 ^ v103 ^ (v12 ^ v12 & v138) & v156);
  861. *(_DWORD *)(result + 56) = (v239 ^ v107 ^ v230) & v65 ^ v170 ^ v237 ^ v103 ^ ((v103 | v156) ^ v140 ^ v65 & ~(v101 & v138 ^ v156 & ~v103 ^ v103)) & ~v122;
  862. v242 = v12 & v138 ^ (v104 | v12);
  863. v243 = v156 & ~(v12 & v138 ^ v103) ^ v107 ^ v138 & v107;
  864. v244 = v156 & ~((v104 | v12) & v138 ^ v107) ^ v140;
  865. v245 = v156 & ~v242 ^ v41;
  866. v246 = v201 ^ v127;
  867. v247 = v138 & v107 ^ v242 & v156;
  868. v248 = v203 & v132 ^ *(_DWORD *)(result + 532);
  869. v249 = v247 ^ v103;
  870. v250 = v243 & v65;
  871. v251 = v203 & v118 ^ v126 & v132;
  872. v252 = v126 & v132 & v203 ^ v126 & v132;
  873. v253 = v206 ^ v251;
  874. v254 = v187 ^ v251;
  875. v255 = v118 & ~v132;
  876. v256 = v228 ^ v103 ^ v3 ^ v156 & ~v239;
  877. v257 = v255 ^ v9 ^ v126 & v132 & v203;
  878. v258 = (v55 ^ (v60 | v118)) & v28;
  879. v259 = v60 ^ v118;
  880. v260 = v241 ^ v156 & ~v101 | v122;
  881. v261 = v49 & v126;
  882. v262 = ((v49 | v118) ^ v55 | v30) ^ v49 ^ v76 & ~(v51 & ~v126 ^ v53);
  883. v263 = v76 & ~(v58 ^ v49 & v126);
  884. v264 = v245 ^ v237 ^ v103;
  885. v265 = v262;
  886. v266 = v159 ^ v157 & ~v112 | v26;
  887. v267 = (v205 ^ (v248 | v76)) & v178;
  888. v268 = v93 ^ v266;
  889. v269 = v132 | v118;
  890. v270 = ((v127 ^ v64) & v144 ^ v127) & v69 ^ v202 & v144 ^ v167 ^ v162 & ~((v167 ^ v144 | v79) ^ v202) | v112;
  891. v271 = (v248 & v76 ^ (v132 | v118)) & v178 ^ (v126 & v132 & v203 ^ v118) & v76 ^ v171;
  892. v272 = (v202 & v144 ^ v127 & v64) & v79;
  893. v273 = (v205 ^ v132) & v76;
  894. v274 = (v127 & v64 ^ v144) & v69 ^ v18 ^ v167 & v144 ^ v202;
  895. v275 = v268 ^ v194;
  896. v276 = v76 & ~v205 ^ v172 | v185;
  897. v277 = (v158 & ~v112 ^ v164) & ~v26 ^ v163 ^ v165 & ~v112;
  898. v278 = (v127 ^ v64 ^ v144 & v64) & v79;
  899. v279 = (v127 | v64) & v144;
  900. *(_DWORD *)(result + 64) = v271 ^ v19 & ~(v253 ^ (v173 ^ v255 | v185));
  901. v280 = v258 ^ (v51 | v118);
  902. v281 = (v51 | v118) ^ v52 ^ (v60 ^ (v60 | v118) | v30) ^ (v258 ^ v55) & v76;
  903. v282 = (v51 | v118) ^ v57;
  904. v283 = (v144 & v64 ^ v167) & v79 ^ v201 ^ v202;
  905. v284 = v79 & ~v201;
  906. v285 = v280 & v76;
  907. v286 = v281 ^ v182;
  908. v287 = v55 & ~v51 ^ v261;
  909. v288 = ~v65 & v39;
  910. v289 = v282 | v30;
  911. v290 = (v51 | v118) ^ v55;
  912. *(_DWORD *)(result + 528) = v132 & v118;
  913. v291 = v118 & v76;
  914. v292 = v278 ^ v246;
  915. v293 = v283 & v162;
  916. v294 = v272 ^ v199;
  917. v295 = (v38 | v24 | v65) ^ v38 & v24;
  918. *(_DWORD *)(result + 96) = v275 ^ v193;
  919. v296 = v71 & ~v156;
  920. v297 = v71 & v44 ^ v70;
  921. v298 = (v44 ^ v79) & v25 & v156;
  922. v299 = v255 & v203;
  923. v300 = v255 & v76 ^ v203 & v132;
  924. v301 = v156 | v112 | v90;
  925. v302 = v203 & *(_DWORD *)(result + 528) ^ *(_DWORD *)(result + 532);
  926. v303 = v205;
  927. v304 = v291 & (v203 ^ v132);
  928. v305 = v132 & v76 ^ v269 ^ v303;
  929. v306 = v202 ^ v144 ^ v246 & v79;
  930. v307 = v274 ^ v162 & ~(v79 & ~v246 ^ v167 & v144 ^ v202);
  931. v308 = v299 ^ v132;
  932. v309 = *(_DWORD *)(result + 532) ^ v303 ^ v14 ^ v269 & v76 ^ (v172 ^ v132 ^ v273 | v185);
  933. v310 = v24 & ~v65;
  934. v311 = v24 & ~v65 ^ v38;
  935. *(_DWORD *)(result + 340) = (v65 | v38) ^ v39 ^ (v288 ^ v38) & v104;
  936. v312 = ((v38 | v24) & v22 ^ (v65 | v38) ^ (v227 ^ v39) & v104) & v183 ^ *(_DWORD *)(result + 340);
  937. v313 = v210 & v144;
  938. v314 = (v288 ^ v24) & v119;
  939. v315 = v7 & v99;
  940. *(_DWORD *)(result + 16) = v309 ^ (v299 & ~v76 ^ v276) & v19;
  941. v316 = v210 & v144 & v79;
  942. v317 = v252 ^ v302 & v76 ^ v300 & v178;
  943. v318 = v76 & ~v308;
  944. *(_DWORD *)(result + 24) = v307 ^ v270;
  945. v319 = v298 ^ v301 ^ v70;
  946. v320 = v279 ^ v202;
  947. *(_DWORD *)(result + 248) = v286 ^ (v265 | v162);
  948. v321 = v287 | v30;
  949. v322 = v290 ^ v289;
  950. v323 = (v304 ^ v172) & v178;
  951. v324 = ~v167;
  952. v325 = ~v167 & v127;
  953. *(_DWORD *)(result + 88) = v19 & ~(v305 ^ v267) ^ v254;
  954. *(_DWORD *)(result + 328) = v311 ^ v104;
  955. *(_DWORD *)(result + 324) = *(_DWORD *)(result + 328) ^ v183 & ~(v38 & v24 & v65 & v119 ^ v227 ^ v39);
  956. *(_DWORD *)(result + 264) = (v312 | v6) ^ *(_DWORD *)(result + 324);
  957. v326 = v256 ^ v260;
  958. v327 = v202 & v144 ^ v167 ^ v284 ^ v134;
  959. v328 = (v144 & ~v202 ^ v202) & v79 ^ v202 ^ v162 & ~v306;
  960. v329 = v259 ^ v285 ^ v321;
  961. v330 = ~*(_DWORD *)(result + 64);
  962. v331 = v330 & *(_DWORD *)(result + 248);
  963. v332 = v322 ^ v263;
  964. v333 = v257 ^ v318 ^ v323;
  965. v334 = v325 ^ v144 & ~v202;
  966. v335 = v19 & ~v317;
  967. v336 = ~*(_DWORD *)(result + 24);
  968. v337 = (v144 & v127 ^ v210) & v79;
  969. v338 = (v196 ^ v297) & ~v112;
  970. v339 = *(_DWORD *)(result + 88);
  971. v340 = *(_DWORD *)(result + 88) | *(_DWORD *)(result + 24);
  972. v341 = v336 & v339;
  973. v342 = v339 & *(_DWORD *)(result + 24);
  974. v343 = v313 ^ v127;
  975. v344 = *(_DWORD *)(result + 96);
  976. *(_DWORD *)(result + 372) = *(_DWORD *)(result + 64) | *(_DWORD *)(result + 248);
  977. v345 = v344 | *(_DWORD *)(result + 248);
  978. v346 = *(_DWORD *)(result + 328) ^ v85;
  979. v347 = v7 & v136;
  980. v348 = *(_DWORD *)(result + 264) ^ v66;
  981. v349 = v250 ^ v249 | v122;
  982. v350 = v326 ^ v240;
  983. v351 = ~*(_DWORD *)(result + 96);
  984. v352 = v195 & ~v112 ^ v296 | v26;
  985. v353 = v327 ^ v320 & v162;
  986. v354 = *(_DWORD *)(result + 248) & ~v331;
  987. *(_DWORD *)(result + 8) = v333 ^ v335;
  988. v355 = v329 ^ v105;
  989. v356 = v334 ^ v337;
  990. v357 = (v319 | v26) ^ v200 ^ v338;
  991. v358 = v356;
  992. v359 = v340 & v336;
  993. v360 = v336 & *(_DWORD *)(result + 56);
  994. v361 = *(_DWORD *)(result + 24) & ~v342;
  995. v362 = *(_DWORD *)(result + 56);
  996. v363 = *(_DWORD *)(result + 24) & v362;
  997. v364 = v336 & v339 & v362;
  998. v365 = *(_DWORD *)(result + 372);
  999. v366 = *(_DWORD *)(result + 88) ^ *(_DWORD *)(result + 24);
  1000. v367 = ~*(_DWORD *)(result + 88);
  1001. v368 = *(_DWORD *)(result + 56);
  1002. *(_DWORD *)(result + 224) = v162 & ~v316 ^ v155 ^ v292 ^ (v293 ^ v294 | v112);
  1003. v369 = v367 & v368;
  1004. v370 = v324;
  1005. v371 = v365 | *(_DWORD *)(result + 96);
  1006. v372 = *(_DWORD *)(result + 64) & ~*(_DWORD *)(result + 248);
  1007. _R9 = *(_DWORD *)(result + 248);
  1008. _R6 = v351;
  1009. v375 = _R9 ^ v345;
  1010. __asm { ORN.W R9, R6, R9 }
  1011. *(_DWORD *)(result + 392) = v331 & v351;
  1012. *(_DWORD *)(result + 72) = v264 ^ v65 & ~v244 ^ v349;
  1013. *(_DWORD *)(result + 184) = v353 ^ (v328 | v112);
  1014. v377 = v354 ^ *(_DWORD *)(result + 96);
  1015. v378 = *(_DWORD *)(result + 64) & v351;
  1016. *(_DWORD *)(result + 136) = v355 ^ v162 & ~v332;
  1017. v379 = v332 & ~v162;
  1018. v380 = v360 ^ *(_DWORD *)(result + 88);
  1019. v381 = v341 ^ v360;
  1020. v382 = v342 ^ *(_DWORD *)(result + 56);
  1021. v383 = v341 ^ v363;
  1022. v384 = v367 & *(_DWORD *)(result + 24);
  1023. v385 = v343 & v79 ^ v211;
  1024. v386 = (v364 ^ *(_DWORD *)(result + 88)) & v357;
  1025. v387 = v358 | v112;
  1026. v388 = v340 & *(_DWORD *)(result + 56);
  1027. v389 = _R9 & v350;
  1028. v390 = v46 ^ v320 ^ v370 & v79;
  1029. v391 = v350 & ~v375;
  1030. v392 = *(_DWORD *)(result + 56);
  1031. v393 = v22 & ~v65;
  1032. v394 = ~*(_DWORD *)(result + 144);
  1033. v395 = ~(v7 & v99);
  1034. *(_DWORD *)(result + 464) = v394 & *(_DWORD *)(result + 112);
  1035. *(_DWORD *)(result + 176) = v209 ^ v352 ^ v224;
  1036. v396 = v377 & ~v350;
  1037. v397 = v330 & v350;
  1038. v398 = v378 ^ *(_DWORD *)(result + 248);
  1039. v399 = *(_DWORD *)(result + 144);
  1040. *(_DWORD *)(result + 316) = v350 & ~*(_DWORD *)(result + 184);
  1041. v400 = v399 ^ *(_DWORD *)(result + 112);
  1042. v401 = *(_DWORD *)(result + 72);
  1043. *(_DWORD *)(result + 376) = v400;
  1044. *(_DWORD *)(result + 516) = v401 & ~*(_DWORD *)(result + 136);
  1045. v402 = v329 ^ v379;
  1046. v403 = v386;
  1047. v404 = ~v359 & *(_DWORD *)(result + 56);
  1048. v405 = v361 ^ v360 | v357;
  1049. v406 = v388 ^ *(_DWORD *)(result + 24);
  1050. v407 = v360 ^ v340;
  1051. v408 = v360 & v357;
  1052. v409 = v392 & v357 & v366;
  1053. v410 = v265 & v162;
  1054. v411 = (v369 ^ v366) & v357;
  1055. v412 = v369 ^ *(_DWORD *)(result + 88);
  1056. v413 = v384 ^ *(_DWORD *)(result + 56);
  1057. v414 = v162 & ~v385;
  1058. v415 = v372 | *(_DWORD *)(result + 96);
  1059. v416 = v390 ^ v387;
  1060. v417 = *(_DWORD *)(result + 372) & v351 ^ v372;
  1061. v418 = v350 & ~(*(_DWORD *)(result + 64) ^ v371);
  1062. v419 = *(_DWORD *)(result + 372) ^ v371;
  1063. *(_DWORD *)(result + 536) = *(_DWORD *)(result + 96) ^ *(_DWORD *)(result + 248);
  1064. v420 = *(_DWORD *)(result + 372) ^ v391;
  1065. v421 = v99 & v395;
  1066. v422 = v6 ^ v395 & v136;
  1067. *(_DWORD *)(result + 432) = *(_DWORD *)(result + 96) ^ v351 & v350;
  1068. v423 = v351 & v350 ^ *(_DWORD *)(result + 372);
  1069. v424 = *(_DWORD *)(result + 144);
  1070. *(_DWORD *)(result + 496) = *(_DWORD *)(result + 112) & ~*(_DWORD *)(result + 464);
  1071. *(_DWORD *)(result + 400) = *(_DWORD *)(result + 176) | v424;
  1072. *(_DWORD *)(result + 720) = ~v350 & *(_DWORD *)(result + 184);
  1073. *(_DWORD *)(result + 724) = v398 ^ v397;
  1074. v425 = *(_DWORD *)(result + 316);
  1075. *(_DWORD *)(result + 192) = v402 ^ v137;
  1076. *(_DWORD *)(result + 712) = v350 & ~v425;
  1077. v426 = *(_DWORD *)(result + 184);
  1078. *(_DWORD *)(result + 296) = *(_DWORD *)(result + 184) | v350;
  1079. v427 = v426 ^ v350;
  1080. v428 = *(_DWORD *)(result + 184);
  1081. *(_DWORD *)(result + 684) = v427;
  1082. v429 = v428 & v350;
  1083. v430 = *(_DWORD *)(result + 136);
  1084. *(_DWORD *)(result + 688) = v429;
  1085. v431 = v430 | *(_DWORD *)(result + 72);
  1086. v432 = *(_DWORD *)(result + 144);
  1087. *(_DWORD *)(result + 700) = v431;
  1088. v433 = v432 | *(_DWORD *)(result + 112);
  1089. v434 = *(_DWORD *)(result + 144);
  1090. *(_DWORD *)(result + 256) = v433;
  1091. v435 = v434 & ~*(_DWORD *)(result + 112);
  1092. v436 = *(_DWORD *)(result + 144);
  1093. *(_DWORD *)(result + 504) = v435;
  1094. *(_DWORD *)(result + 396) = v436 & *(_DWORD *)(result + 112);
  1095. v437 = *(_DWORD *)(result + 96);
  1096. v438 = v354 | v437;
  1097. *(_DWORD *)(result + 544) = v380 & v357 ^ *(_DWORD *)(result + 88);
  1098. *(_DWORD *)(result + 436) = ~v359 & v357 ^ v380;
  1099. *(_DWORD *)(result + 696) = v361 ^ v357 ^ v404;
  1100. v439 = v331 | v437;
  1101. v440 = (v354 | v437) ^ v331;
  1102. v441 = *(_DWORD *)(result + 392);
  1103. *(_DWORD *)(result + 576) = v440;
  1104. *(_DWORD *)(result + 692) = v405 ^ v359;
  1105. v442 = v438;
  1106. v443 = v350 & ~(v441 ^ *(_DWORD *)(result + 64));
  1107. v444 = *(_DWORD *)(result + 64);
  1108. *(_DWORD *)(result + 308) = v381 & ~v357 ^ v383;
  1109. *(_DWORD *)(result + 388) = v364 ^ v342;
  1110. v445 = (v444 ^ *(_DWORD *)(result + 248)) & ~v351;
  1111. *(_DWORD *)(result + 416) = v406 ^ v403;
  1112. *(_DWORD *)(result + 312) = v357 & ~v407;
  1113. v446 = *(_DWORD *)(result + 24);
  1114. *(_DWORD *)(result + 508) = v383 ^ v408;
  1115. v447 = v446 & ~v357;
  1116. v448 = *(_DWORD *)(result + 88);
  1117. *(_DWORD *)(result + 276) = v447 ^ v363;
  1118. v449 = v363 ^ v448;
  1119. v450 = *(_DWORD *)(result + 64);
  1120. *(_DWORD *)(result + 632) = v383 & v357 ^ v449;
  1121. v451 = *(_DWORD *)(result + 248);
  1122. *(_DWORD *)(result + 408) = ~v357 & v382 ^ v449;
  1123. *(_DWORD *)(result + 468) = v409 ^ v449;
  1124. *(_DWORD *)(result + 664) = v439 ^ v450 & v451;
  1125. *(_DWORD *)(result + 624) = v450 & v451;
  1126. v452 = *(_DWORD *)(result + 64);
  1127. *(_DWORD *)(result + 208) = v281 ^ v146 ^ v410;
  1128. v453 = v452 & ~v350;
  1129. v454 = *(_DWORD *)(result + 16);
  1130. *(_DWORD *)(result + 520) = v412 ^ v411;
  1131. *(_DWORD *)(result + 480) = v413 & v357;
  1132. v455 = v394 & v454;
  1133. v456 = *(_DWORD *)(result + 376);
  1134. *(_DWORD *)(result + 736) = v455;
  1135. *(_DWORD *)(result + 428) = v456 | *(_DWORD *)(result + 176);
  1136. *(_DWORD *)(result + 80) = v416 ^ v414;
  1137. v457 = *(_DWORD *)(result + 96);
  1138. *(_DWORD *)(result + 424) = v423 ^ v415;
  1139. v458 = v453 ^ v457;
  1140. v459 = *(_DWORD *)(result + 248);
  1141. *(_DWORD *)(result + 732) = v458;
  1142. v460 = v459;
  1143. *(_DWORD *)(result + 672) = v418 ^ v459;
  1144. v461 = *(_DWORD *)(result + 536);
  1145. *(_DWORD *)(result + 676) = v419 & ~v350;
  1146. *(_DWORD *)(result + 680) = v396 ^ *(_DWORD *)(result + 536);
  1147. v462 = *(_DWORD *)(result + 536);
  1148. *(_DWORD *)(result + 548) = v389 ^ v415 ^ v354;
  1149. *(_DWORD *)(result + 484) = v389 ^ v460;
  1150. *(_DWORD *)(result + 636) = v417 ^ v389;
  1151. v463 = v417 ^ (v461 | v350);
  1152. v464 = *(_DWORD *)(result + 372) & v350;
  1153. v465 = v350 & ~v462;
  1154. v466 = *(_DWORD *)(result + 576);
  1155. *(_DWORD *)(result + 552) = v463;
  1156. *(_DWORD *)(result + 412) = v420 ^ v442;
  1157. v467 = v466 ^ v464;
  1158. v468 = *(_DWORD *)(result + 664);
  1159. *(_DWORD *)(result + 716) = v467;
  1160. *(_DWORD *)(result + 556) = v445 ^ v443;
  1161. *(_DWORD *)(result + 652) = v468 ^ v465;
  1162. *(_DWORD *)(result + 332) = v311 & v104 ^ v39 ^ (v38 & v24 | v65);
  1163. *(_DWORD *)(result + 348) = v393 & v38 ^ v104 & ~v288;
  1164. v469 = v421;
  1165. *(_DWORD *)(result + 120) = ((v65 | v24) ^ v39 ^ v295 & v104) & ~v183 ^ v346 ^ ((v314 ^ v65 ^ v24) & ~v183 ^ *(_DWORD *)(result + 340) | v6);
  1166. v470 = v136 & ~v421;
  1167. v471 = v154 & ~(v470 ^ v469);
  1168. v472 = v422;
  1169. v473 = v154 & ~(v315 & v136 ^ v99) ^ v422 | v183;
  1170. v474 = *(_DWORD *)(result + 200) | v277;
  1171. v475 = v277 | *(_DWORD *)(result + 16);
  1172. *(_DWORD *)(result + 352) = v104 & ~v311 ^ v24;
  1173. v476 = v99 & v6;
  1174. v477 = v96 & v6;
  1175. v478 = v136 & v96 ^ v6;
  1176. v479 = v104 & ~v310;
  1177. v480 = v99 | v6;
  1178. *(_DWORD *)(result + 272) = v314 ^ v310;
  1179. v481 = v470 ^ (v99 | v6);
  1180. *(_DWORD *)(result + 360) = (v227 ^ v38) & v104 ^ v65 ^ v24;
  1181. v482 = ((v99 ^ v6) & v136 ^ v96 & v6) & v154;
  1182. *(_DWORD *)(result + 356) = v104 & ~v295 ^ v295;
  1183. *(_DWORD *)(result + 260) = v38 & ~v104;
  1184. v483 = *(_DWORD *)(result + 200);
  1185. v484 = v277 & ~v483;
  1186. v485 = *(_DWORD *)(result + 200) ^ v277;
  1187. v486 = *(_DWORD *)(result + 200) & ~v277;
  1188. *(_DWORD *)(result + 268) = v479 ^ v38;
  1189. *(_DWORD *)(result + 152) = v357;
  1190. v487 = (v471 ^ v347 ^ v6) & ~v183;
  1191. *(_DWORD *)result = v350;
  1192. v488 = v136 & v99 & v6;
  1193. v489 = v488 ^ v315;
  1194. *(_DWORD *)(result + 572) = v347 ^ v6;
  1195. v490 = v136 & ~(v99 ^ v6);
  1196. v491 = (v136 & ~(v99 | v6) ^ v99 ^ v6) & v154;
  1197. v492 = v472 ^ v154 & ~(v99 & v6);
  1198. v493 = v489 & ~v154;
  1199. v494 = v136 & v99;
  1200. v495 = *(_DWORD *)(result + 16);
  1201. *(_DWORD *)(result + 472) = v492;
  1202. v496 = (v96 & v6 & v136 ^ v99 & v6) & v154;
  1203. v497 = v277 & ~v484 | v495;
  1204. v498 = v495;
  1205. v499 = *(_DWORD *)(result + 200);
  1206. v500 = (v474 ^ v475) & v348 ^ v483 ^ v497;
  1207. v501 = ~v498;
  1208. v502 = v486 | v498;
  1209. *(_DWORD *)(result + 168) = v277;
  1210. v503 = v474 | v498;
  1211. v504 = v499 | v498;
  1212. v505 = v485 & ~v498 ^ v277;
  1213. v506 = (v484 | v498) ^ v277;
  1214. v507 = v485 & ~v498 ^ v484 | v348;
  1215. v508 = v347 ^ v99 & v6;
  1216. v509 = v507;
  1217. *(_DWORD *)(result + 728) = v172;
  1218. v510 = v347 ^ v96 & v6;
  1219. v511 = v490 ^ v6;
  1220. *(_DWORD *)(result + 616) = v136 & v6;
  1221. v512 = v490 ^ v96 & v6;
  1222. *(_DWORD *)(result + 448) = v96 & v6 & v154 ^ v136 & v6;
  1223. v513 = v99 | v6 | v154;
  1224. *(_DWORD *)(result + 604) = v481;
  1225. v514 = v136;
  1226. v515 = v508 & v154;
  1227. v516 = v480 & v136 ^ v99;
  1228. *(_DWORD *)(result + 440) = v508 ^ v513;
  1229. v517 = v136 & ~v477;
  1230. v518 = v488 ^ v99;
  1231. v519 = v99 ^ v136;
  1232. v520 = v488 ^ v476;
  1233. v521 = v99 ^ v514;
  1234. v522 = v154;
  1235. v523 = v516;
  1236. v524 = v482 ^ v521;
  1237. *(_DWORD *)(result + 608) = v512;
  1238. v525 = v154 & ~v518 ^ v512;
  1239. v526 = v476 & v154;
  1240. v527 = v476 ^ v494 ^ v154;
  1241. v528 = v476 & v522 ^ v477;
  1242. *(_DWORD *)(result + 592) = v525;
  1243. v529 = v351;
  1244. v530 = v351 & *(_DWORD *)(result + 248);
  1245. v531 = *(_DWORD *)(result + 8);
  1246. *(_DWORD *)(result + 460) = v511 ^ v491;
  1247. v532 = v531 & *(_DWORD *)(result + 224);
  1248. v533 = *(_DWORD *)(result + 120);
  1249. *(_DWORD *)(result + 740) = v532;
  1250. v534 = v350 & ~v530;
  1251. v535 = v350 & ~v533;
  1252. v536 = *(_DWORD *)(result + 740);
  1253. *(_DWORD *)(result + 492) = v535;
  1254. v537 = v536 & ~v529;
  1255. v538 = v277;
  1256. v539 = v277 & v501;
  1257. v540 = v348 & ~(v486 & v501);
  1258. *(_DWORD *)(result + 452) = v523;
  1259. *(_DWORD *)(result + 580) = v481 ^ v526;
  1260. v541 = (v485 ^ v475) & v348;
  1261. v542 = v486 ^ v475;
  1262. v543 = v537;
  1263. v544 = v486 ^ *(_DWORD *)(result + 16);
  1264. *(_DWORD *)(result + 748) = v542;
  1265. v545 = (v503 ^ v538) & v348;
  1266. *(_DWORD *)(result + 644) = v502 ^ v474;
  1267. v546 = (v502 ^ v538) & v348;
  1268. v547 = v504 ^ v485;
  1269. v548 = v504 ^ *(_DWORD *)(result + 200);
  1270. v549 = *(_DWORD *)(result + 16);
  1271. *(_DWORD *)(result + 600) = v528 ^ v517;
  1272. *(_DWORD *)(result + 560) = v524;
  1273. v550 = *(_DWORD *)(result + 200);
  1274. v551 = v485 ^ v549;
  1275. v552 = (v549 | v485) ^ v550;
  1276. v553 = v539 & v550;
  1277. *(_DWORD *)(result + 292) = v539 ^ v550;
  1278. *(_DWORD *)(result + 568) = v478 ^ v522 & ~v520;
  1279. *(_DWORD *)(result + 584) = v520 & v522 ^ v523;
  1280. *(_DWORD *)(result + 596) = v519 ^ v493;
  1281. *(_DWORD *)(result + 564) = v510 ^ v496;
  1282. *(_DWORD *)(result + 612) = v487 ^ v524;
  1283. *(_DWORD *)(result + 588) = v527;
  1284. *(_DWORD *)(result + 456) = v473 ^ v527;
  1285. *(_DWORD *)(result + 444) = v515 ^ v494;
  1286. v554 = *(_DWORD *)(result + 392);
  1287. *(_DWORD *)(result + 304) = *(_DWORD *)(result + 516) | v348;
  1288. v555 = v554 ^ v534;
  1289. v556 = *(_DWORD *)(result + 492);
  1290. v557 = *(_DWORD *)(result + 216);
  1291. *(_DWORD *)(result + 640) = v555;
  1292. *(_DWORD *)(result + 336) = v556 & v557;
  1293. *(_DWORD *)(result + 500) = v500 | *(_DWORD *)(result + 136);
  1294. v558 = v543 ^ *(_DWORD *)(result + 224);
  1295. v559 = *(_DWORD *)(result + 8) & ~*(_DWORD *)(result + 224);
  1296. *(_DWORD *)(result + 704) = v541 ^ v551;
  1297. v560 = v546 ^ *(_DWORD *)(result + 200);
  1298. *(_DWORD *)(result + 540) = *(_DWORD *)(result + 644) ^ v547 & v348;
  1299. v561 = *(_DWORD *)(result + 516);
  1300. *(_DWORD *)(result + 420) = v544 ^ v348 & ~v548;
  1301. *(_DWORD *)(result + 300) = v561;
  1302. *(_DWORD *)(result + 380) = v509 ^ v506;
  1303. *(_DWORD *)(result + 280) = v540 ^ v506;
  1304. *(_DWORD *)(result + 512) = *(_DWORD *)(result + 700);
  1305. *(_DWORD *)(result + 628) = v545 ^ *(_DWORD *)(result + 748);
  1306. v562 = *(_DWORD *)(result + 700);
  1307. *(_DWORD *)(result + 284) = v559;
  1308. *(_DWORD *)(result + 668) = v553 ^ v474;
  1309. *(_DWORD *)(result + 708) = v562;
  1310. v563 = *(_DWORD *)(result + 200);
  1311. *(_DWORD *)(result + 288) = v551;
  1312. v564 = *(_DWORD *)(result + 256);
  1313. *(_DWORD *)(result + 660) = v560;
  1314. *(_DWORD *)(result + 648) = v564;
  1315. *(_DWORD *)(result + 104) = v348;
  1316. v565 = *(_DWORD *)(result + 504);
  1317. *(_DWORD *)(result + 384) = v545 ^ v563;
  1318. *(_DWORD *)(result + 488) = v348 & ~v503;
  1319. *(_DWORD *)(result + 404) = v565;
  1320. v566 = *(_DWORD *)(result + 256);
  1321. *(_DWORD *)(result + 344) = v505 & ~v348 ^ v547;
  1322. *(_DWORD *)(result + 476) = v348 & ~v505 ^ v552;
  1323. *(_DWORD *)(result + 656) = v566;
  1324. *(_DWORD *)(result + 368) = v506 & v348 ^ v547;
  1325. v567 = *(_DWORD *)(result + 292) ^ v348 & ~v547;
  1326. *(_DWORD *)(result + 364) = *(_DWORD *)(result + 504);
  1327. *(_DWORD *)(result + 320) = v558;
  1328. v568 = *(_DWORD *)(result + 740);
  1329. *(_DWORD *)(result + 524) = v568;
  1330. *(_DWORD *)(result + 744) = v568;
  1331. *(_DWORD *)(result + 620) = v567;
  1332. return result;
  1333. }
Add Comment
Please, Sign In to add comment