0x1837b1110 | 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_b9h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_461h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_181h 0x1837b1110 |// WARNING: [rz-ghidra] Removing arg arg_3a8h because it doesn't fit into ProtoModel 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_138h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_2a8h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_2c8h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_2f8h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_d1h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_78h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_460h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_111h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_199h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_89h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_a1h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_1f9h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_239h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_d3h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_251h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_119h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_329h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_359h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_381h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_3b9h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_3e9h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_2a0h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_289h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_c0h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_a8h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_90h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_1b1h 0x1837b1110 |// WARNING: [rz-ghidra] Detected overlap for variable var_4d1h | 0x1837b1110 |undefined8 * 0x1837b1110 |fcn.1837b1110(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h) |{ | int64_t iVar1; | int64_t *piVar2; | undefined8 uVar3; | code *pcVar4; | undefined4 uVar5; | undefined4 uVar6; | undefined4 uVar7; | undefined4 uVar8; | char cVar9; | int32_t iVar10; | int64_t *piVar11; | int64_t iVar12; | undefined8 *puVar13; | int64_t *piVar14; | undefined8 *puVar15; | undefined4 *puVar16; | int64_t *piVar17; | uint64_t uVar18; | int64_t iVar19; | int64_t *piVar20; | int64_t iVar21; | bool bVar22; | int64_t var_500h; | int64_t var_4e8h; | int64_t var_4e0h; | int64_t var_4d8h; | int64_t var_4c8h; | int64_t var_4c0h; | int64_t var_4b0h; | int64_t var_4a8h; | int64_t var_4a0h; | int64_t var_498h; | int64_t var_490h; | int64_t var_488h; | int64_t var_480h; | int64_t var_478h; | int64_t var_470h; | int64_t var_468h; | undefined8 var_460h; | undefined8 uStack_458; | int64_t var_450h; | undefined8 uStack_448; | int64_t var_440h; | undefined8 uStack_438; | int64_t var_430h; | int64_t iStack_428; | int64_t var_420h; | undefined8 uStack_418; | int64_t var_410h; | int64_t iStack_408; | int64_t var_400h; | int64_t var_3f8h; | int64_t var_3f0h; | int64_t var_3e8h; | int64_t var_3e0h; | int64_t var_3d8h; | int64_t var_3d0h; | int64_t var_3c8h; | int64_t var_3c0h; | int64_t var_3b8h; | undefined8 uStack_3b0; | int64_t var_3a8h; | int64_t var_398h; | int64_t var_390h; | int64_t var_388h; | int64_t var_380h; | undefined8 uStack_378; | int64_t var_370h; | int64_t var_368h; | int64_t var_360h; | int64_t var_358h; | undefined8 uStack_350; | int64_t var_348h; | int64_t var_340h; | int64_t var_338h; | int64_t var_330h; | int64_t var_328h; | undefined8 uStack_320; | int64_t var_318h; | int64_t iStack_310; | int64_t var_308h; | undefined8 uStack_300; | undefined var_2f8h [7]; | int64_t var_2f1h; | int64_t var_2e8h; | int64_t iStack_2e0; | int64_t var_2d8h; | undefined8 uStack_2d0; | undefined var_2c8h [7]; | int64_t var_2c1h; | int64_t var_2b8h; | int64_t var_2b0h; | undefined var_2a8h [7]; | int64_t var_2a1h; | int64_t var_298h; | int64_t var_290h; | int64_t var_288h; | undefined8 uStack_280; | int64_t var_278h; | undefined8 uStack_270; | int64_t var_268h; | int64_t var_260h; | int64_t var_258h; | int64_t var_250h; | int64_t var_248h; | int64_t var_240h; | int64_t var_238h; | undefined8 uStack_230; | int64_t var_228h; | int64_t var_220h; | undefined8 uStack_218; | int64_t var_210h; | int64_t var_208h; | int64_t var_200h; | int64_t var_1f8h; | undefined8 uStack_1f0; | int64_t var_1e8h; | undefined8 uStack_1e0; | int64_t var_1d8h; | undefined8 uStack_1d0; | int64_t var_1c8h; | int64_t var_1c0h; | int64_t var_1b8h; | int64_t var_1b0h; | int64_t var_1a8h; | int64_t var_1a0h; | int64_t var_198h; | int64_t var_190h; | int64_t var_188h; | int64_t var_178h; | int64_t var_170h; | int64_t var_168h; | int64_t var_160h; | int64_t var_158h; | int64_t var_150h; | int64_t var_148h; | int64_t var_140h; | undefined var_138h [7]; | int64_t var_131h; | int64_t var_128h; | int64_t var_120h; | int64_t var_118h; | undefined8 uStack_110; | int64_t var_108h; | int64_t var_f8h; | undefined8 uStack_f0; | int64_t var_e8h; | int64_t var_e0h; | int64_t var_d8h; | int64_t var_d0h; | undefined4 uStack_c8; | undefined4 uStack_c4; | uint64_t var_c0h; | int64_t var_b8h; | undefined4 uStack_b0; | undefined4 uStack_ac; | int64_t var_a8h; | int64_t var_a0h; | undefined4 uStack_98; | undefined4 uStack_94; | uint64_t var_90h; | int64_t var_88h; | undefined8 uStack_80; | undefined var_78h [7]; | int64_t var_71h; | int64_t var_60h; | int64_t var_58h; | 0x1837b1149 | var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_4e8h; 0x1837b115e | var_4b0h = arg1; 0x1837b115e | var_4a8h = arg2; 0x1837b115e | var_4a0h = arg3; 0x1837b115e | var_480h = arg4; 0x1837b115e | if (*(char *)(arg4 + 0x17) < '\0') { 0x1837b116b | func_0x000184c2f840(&var_e8h, *(undefined8 *)arg4, *(undefined8 *)(arg4 + 8)); | } else { 0x1837b122b | uVar3 = *(undefined8 *)(arg4 + 0x10); 0x1837b122f | var_d8h._0_5_ = (unkbyte5)uVar3; 0x1837b122f | var_d8h._5_1_ = (undefined)((uint64_t)uVar3 >> 0x28); 0x1837b122f | var_d8h._6_1_ = (undefined)((uint64_t)uVar3 >> 0x30); 0x1837b122f | var_d8h._7_1_ = (char)((uint64_t)uVar3 >> 0x38); 0x1837b1237 | var_e8h = *(int64_t *)arg4; 0x1837b1237 | var_e0h._0_4_ = *(undefined4 *)(arg4 + 8); 0x1837b1237 | var_e0h._4_4_ = *(int32_t *)(arg4 + 0xc); | } 0x1837b1180 | piVar14 = &var_d0h; 0x1837b118c | if (*(char *)(arg_28h + 0x17) < '\0') { 0x1837b1265 | func_0x0001841dd0f0(piVar14, *(undefined8 *)arg_28h, *(undefined8 *)(arg_28h + 8)); | } else { 0x1837b1192 | var_c0h = *(uint64_t *)(arg_28h + 0x10); 0x1837b119a | var_d0h = *(int64_t *)arg_28h; 0x1837b119a | uStack_c8 = *(undefined4 *)(arg_28h + 8); 0x1837b119a | uStack_c4 = *(undefined4 *)(arg_28h + 0xc); | } 0x1837b11b5 | if (*(char *)(arg_30h + 0x17) < '\0') { 0x1837b11a9 | func_0x000184c2f840(&var_b8h, *(undefined8 *)arg_30h, *(undefined8 *)(arg_30h + 8)); | } else { 0x1837b1248 | var_a8h = *(int64_t *)(arg_30h + 0x10); 0x1837b1250 | var_b8h._0_4_ = *(undefined4 *)arg_30h; 0x1837b1250 | var_b8h._4_4_ = *(undefined4 *)(arg_30h + 4); 0x1837b1250 | uStack_b0 = *(undefined4 *)(arg_30h + 8); 0x1837b1250 | uStack_ac = *(undefined4 *)(arg_30h + 0xc); | } 0x1837b11d3 | var_490h = arg_28h; 0x1837b11d8 | var_498h = arg_38h; 0x1837b11dd | if (*(char *)(arg_38h + 0x17) < '\0') { 0x1837b11c7 | func_0x0001841dd0f0(&var_a0h, *(undefined8 *)arg_38h, *(undefined8 *)(arg_38h + 8)); | } else { 0x1837b11df | var_90h = *(uint64_t *)(arg_38h + 0x10); 0x1837b11e7 | var_a0h._0_4_ = *(undefined4 *)arg_38h; 0x1837b11e7 | var_a0h._4_4_ = *(undefined4 *)(arg_38h + 4); 0x1837b11e7 | uStack_98 = *(undefined4 *)(arg_38h + 8); 0x1837b11e7 | uStack_94 = *(undefined4 *)(arg_38h + 0xc); | } 0x1837b11f7 | iVar19 = 0x60; 0x1837b1213 | var_488h = 0x7fffffffffffffee; 0x1837b1484 | while( true ) { 0x1837b130f | var_158h = 0x190c1f410; 0x1837b1317 | var_150h = 0x16; 0x1837b1333 | func_0x000180a8fe00(var_4a8h, &var_148h, &var_158h); 0x1837b133f | var_168h = 0x1907ab528; 0x1837b1347 | var_160h = 9; 0x1837b11fc | func_0x000180a8fe00(&var_148h, &var_88h, &var_168h); 0x1837b1366 | piVar20 = (int64_t *)(int64_t)*(char *)((int64_t)piVar14 + 0x17); 0x1837b1371 | piVar17 = piVar14; 0x1837b1371 | if ((int64_t)piVar20 < 0) { 0x1837b1373 | piVar20 = (int64_t *)piVar14[1]; 0x1837b1377 | piVar17 = (int64_t *)*piVar14; | } 0x1837b137b | var_198h = 0; 0x1837b137b | var_190h = 0; 0x1837b1383 | var_188h = 0; 0x1837b138f | uVar18 = (int64_t)piVar20 + 5; 0x1837b1398 | if ((uint64_t)var_488h < uVar18) goto code_r0x0001837b3356; 0x1837b13a2 | if (uVar18 < 0x17) { 0x1837b13a8 | var_188h = uVar18 << 0x38; 0x1837b13b0 | piVar11 = &var_198h; | } else { 0x1837b1284 | piVar11 = (int64_t *)func_0x000185f006b8((uVar18 & 0x7ffffffffffffff0) + 0x10); 0x1837b1299 | var_188h = (uVar18 & 0x7ffffffffffffff0) + 0x8000000000000010; 0x1837b12bf | var_198h = (int64_t)piVar11; 0x1837b12bf | var_190h = uVar18; | } 0x1837b13b8 | piVar2 = (int64_t *)((int64_t)piVar11 + (int64_t)piVar20); 0x1837b13cd | if ((piVar2 < piVar11) || ((piVar11 <= piVar17 && (piVar17 < piVar2)))) goto code_r0x0001837b3354; 0x1837b13d9 | func_0x000185f5a940(piVar11, piVar17, piVar20); 0x1837b1400 | if (((int64_t *)((int64_t)piVar2 + 5) < piVar2) || 0x1837b13fb | ((int64_t *)0x190c1f428 < (int64_t *)((int64_t)piVar2 + 5) && piVar2 < (int64_t *)0x190c1f429)) 0x1837b1400 | goto code_r0x0001837b3354; 0x1837b1406 | piVar20 = piVar14 + -3; 0x1837b1410 | *(undefined *)((int64_t)piVar2 + 4) = 0x74; 0x1837b141a | *(undefined4 *)piVar2 = 0x7261702e; 0x1837b141e | *(undefined *)((int64_t)piVar2 + 5) = 0; 0x1837b142f | var_178h = var_198h; 0x1837b142f | var_170h = var_190h; 0x1837b142f | if (-1 < (int64_t)var_188h._7_1_) { 0x1837b1448 | var_178h = (int64_t)&var_198h; 0x1837b1448 | var_170h = (int64_t)var_188h._7_1_; | } 0x1837b1204 | func_0x000180a8fe00(&var_88h, &var_128h, &var_178h); 0x1837b147d | cVar9 = func_0x0001852b6600(piVar20, &var_128h); 0x1837b1484 | if (cVar9 == '\0') break; 0x1837b148d | cVar9 = func_0x000180dfbd40(piVar20); 0x1837b149d | if (var_118h < 0) { 0x1837b149f | func_0x0001841dcbe0(CONCAT17(var_128h._7_1_, (unkbyte7)var_128h), var_118h * 2); | } 0x1837b14bf | if (var_188h < 0) { 0x1837b14d4 | func_0x0001841dcbe0(var_198h, var_188h & 0x7fffffffffffffff); | } 0x1837b14e1 | if ((int64_t)_var_78h < 0) { 0x1837b14f6 | func_0x0001841dcbe0(var_88h, _var_78h * 2); | } 0x1837b1503 | if ((int64_t)_var_138h < 0) { 0x1837b1518 | func_0x0001841dcbe0(var_148h, _var_138h * 2); | } 0x1837b1520 | if (cVar9 != '\0') goto code_r0x0001837b16c2; 0x1837b1526 | var_118h = 0; 0x1837b1526 | uStack_110 = 0; 0x1837b152e | var_128h._0_7_ = 0; 0x1837b152e | var_128h._7_1_ = 0; 0x1837b152e | var_120h._0_7_ = 0; 0x1837b152e | var_120h._7_1_ = '\0'; 0x1837b1536 | var_108h = 0; 0x1837b1542 | func_0x000180bdf070(&var_128h, piVar20, 0x21); 0x1837b1558 | _var_78h = 0; 0x1837b1558 | stack0xffffffffffffff90 = 0; 0x1837b1560 | var_88h = 0; 0x1837b1560 | uStack_80 = 0; 0x1837b157c | if ((CONCAT17(var_128h._7_1_, (unkbyte7)var_128h) == 0) || (0xfffffff3 < (uint32_t)(unkbyte7)var_128h)) { |code_r0x0001837b1885: 0x1837b1885 | func_0x0001847824e0(&var_128h); |code_r0x0001837b1892: 0x1837b1897 | func_0x000185933390(piVar20, 0); 0x1837b18a1 | uVar18 = func_0x000185f006b8(0x50); 0x1837b18a1 | puVar15 = (undefined8 *)var_4b0h; 0x1837b18b1 | var_1c0h = 0x41; 0x1837b18c1 | var_1b8h = -0x7fffffffffffffb0; 0x1837b18d0 | var_1c8h = uVar18; 0x1837b18f0 | if ((uVar18 + 0x41 < uVar18) || (0x190c1f570 < uVar18 + 0x41 && uVar18 < 0x190c1f571)) 0x1837b18f0 | goto code_r0x0001837b3354; 0x1837b1906 | func_0x000185f5a940(uVar18, 0x190c1f570, 0x41); 0x1837b190b | *(undefined *)(uVar18 + 0x41) = 0; 0x1837b1919 | var_118h = 0; 0x1837b1920 | var_128h._0_7_ = 0; 0x1837b1920 | var_128h._7_1_ = 0; 0x1837b1920 | var_120h._0_7_ = 0; 0x1837b1920 | var_120h._7_1_ = '\0'; 0x1837b1932 | var_88h = 0x19013ec6c; 0x1837b1935 | uStack_80 = 5; 0x1837b1948 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_128h, &var_88h, &var_1c8h); 0x1837b194d | uVar3 = *puVar13; 0x1837b1950 | *puVar13 = 0; 0x1837b1953 | *puVar15 = uVar3; 0x1837b1957 | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b1957 | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b1957 | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b1957 | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b195b | puVar13[1] = 0; 0x1837b195b | puVar13[2] = 0; 0x1837b195f | *(undefined4 *)((int64_t)puVar15 + 8) = uVar5; 0x1837b195f | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b195f | *(undefined4 *)((int64_t)puVar15 + 0x10) = uVar7; 0x1837b195f | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b1963 | iVar19 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); 0x1837b1969 | iVar21 = var_1c8h; 0x1837b1969 | uVar18 = var_1b8h; 0x1837b1969 | if (iVar19 != 0) { 0x1837b183c | iVar12 = CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) << 5; 0x1837b1843 | iVar21 = iVar19; 0x1837b1843 | if (iVar12 != 0) { | do { 0x1837b1845 | func_0x000184e58cd0(iVar19 + -0x20 + iVar12); 0x1837b1852 | iVar12 = iVar12 + -0x20; 0x1837b1856 | } while (iVar12 != 0); 0x1837b1858 | iVar21 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); | } 0x1837b1867 | var_120h._0_7_ = (unkbyte7)(iVar19 - iVar21 >> 5); 0x1837b1867 | var_120h._7_1_ = (char)(iVar19 - iVar21 >> 0x3d); 0x1837b187b | func_0x0001841dcbe0(iVar21, var_118h << 5); 0x1837b1880 | iVar21 = var_1c8h; 0x1837b1880 | uVar18 = var_1b8h; | } | goto joined_r0x0001837b17bb; | } 0x1837b158a | var_190h = 0x20; 0x1837b15ab | var_198h = (int64_t)&var_88h; 0x1837b15ab | cVar9 = func_0x00018aca8620(1, &var_128h, &var_198h); 0x1837b15b2 | if (cVar9 == '\0') goto code_r0x0001837b1885; 0x1837b15c0 | var_220h = 0x20; 0x1837b15d7 | var_228h = (int64_t)&var_88h; 0x1837b11fc | func_0x0001860b2870(&var_148h, &var_228h); 0x1837b15d7 | uVar18 = _var_138h; 0x1837b15eb | iVar21 = (int64_t)(char)var_131h; 0x1837b15eb | if ((int64_t)(char)var_131h < 0) { 0x1837b15ed | iVar21 = var_140h; | } 0x1837b15f5 | iVar12 = (int64_t)*(char *)((int64_t)piVar14 + 0x17); 0x1837b1600 | if (iVar12 < 0) { 0x1837b1602 | iVar12 = piVar14[1]; | } 0x1837b1609 | if (iVar21 == iVar12) { 0x1837b1614 | piVar17 = piVar14; 0x1837b1614 | if (*(char *)((int64_t)piVar14 + 0x17) < '\0') { 0x1837b1616 | piVar17 = (int64_t *)*piVar14; | } 0x1837b1620 | piVar11 = &var_148h; 0x1837b1620 | if ((int64_t)_var_138h < 0) { 0x1837b1622 | piVar11 = (int64_t *)var_148h; | } 0x1837b162a | iVar10 = func_0x000185f59f10(piVar11, piVar17); 0x1837b162f | bVar22 = iVar10 == 0; | } else { 0x1837b12c4 | bVar22 = false; | } 0x1837b12ca | if ((int64_t)uVar18 < 0) { 0x1837b12df | func_0x0001841dcbe0(var_148h, _var_138h & 0x7fffffffffffffff); | } 0x1837b12e4 | func_0x0001847824e0(&var_128h); 0x1837b12f4 | if (!bVar22) goto code_r0x0001837b1892; 0x1837b12fa | piVar14 = piVar14 + 6; 0x1837b12fe | iVar19 = iVar19 + -0x30; 0x1837b1302 | if (iVar19 == 0) goto code_r0x0001837b1827; | } 0x1837b1642 | if (var_118h < 0) { 0x1837b1644 | func_0x0001841dcbe0(CONCAT17(var_128h._7_1_, (unkbyte7)var_128h), var_118h * 2); | } 0x1837b1664 | if (var_188h < 0) { 0x1837b1679 | func_0x0001841dcbe0(var_198h, var_188h & 0x7fffffffffffffff); | } 0x1837b1686 | if ((int64_t)_var_78h < 0) { 0x1837b169b | func_0x0001841dcbe0(var_88h, _var_78h * 2); | } 0x1837b16a8 | if ((int64_t)_var_138h < 0) { 0x1837b16bd | func_0x0001841dcbe0(var_148h, _var_138h * 2); | } |code_r0x0001837b16c2: 0x1837b16c7 | var_1b0h = func_0x000185f006b8(0x40); 0x1837b16c7 | puVar15 = (undefined8 *)var_4b0h; 0x1837b16d4 | var_1a8h = 0x37; 0x1837b16e4 | var_1a0h = -0x7fffffffffffffc0; 0x1837b1715 | if (((undefined4 *)(var_1b0h + 0x37) < (uint64_t)var_1b0h) || 0x1837b170a | ((undefined4 *)0x190c1f530 < (undefined4 *)(var_1b0h + 0x37) && (uint64_t)var_1b0h < (undefined4 *)0x190c1f531)) 0x1837b1715 | goto code_r0x0001837b3354; 0x1837b1722 | *(undefined8 *)(var_1b0h + 0x20) = 0x6567616e616d2073; 0x1837b1722 | *(undefined8 *)(var_1b0h + 0x28) = 0x6f6c6e776f642064; 0x1837b172d | *(undefined8 *)(var_1b0h + 0x10) = 0x756f207369206576; 0x1837b172d | *(undefined8 *)(var_1b0h + 0x18) = 0x7469206564697374; 0x1837b1738 | *(undefined4 *)var_1b0h = 0x65706544; 0x1837b1738 | *(undefined4 *)(var_1b0h + 4) = 0x6e65646e; 0x1837b1738 | *(undefined4 *)(var_1b0h + 8) = 0x61207963; 0x1837b1738 | *(undefined4 *)(var_1b0h + 0xc) = 0x69686372; 0x1837b1745 | *(undefined8 *)(var_1b0h + 0x2f) = 0x687461702064616f; 0x1837b1749 | *(undefined *)(var_1b0h + 0x37) = 0; 0x1837b1757 | var_118h = 0; 0x1837b175e | var_128h._0_7_ = 0; 0x1837b175e | var_128h._7_1_ = 0; 0x1837b175e | var_120h._0_7_ = 0; 0x1837b175e | var_120h._7_1_ = '\0'; 0x1837b1770 | var_88h = 0x19013ec6c; 0x1837b1773 | uStack_80 = 5; 0x1837b1786 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_128h, &var_88h, &var_1b0h); 0x1837b178b | uVar3 = *puVar13; 0x1837b178e | *puVar13 = 0; 0x1837b1791 | *puVar15 = uVar3; 0x1837b1795 | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b1795 | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b1795 | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b1795 | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b1799 | puVar13[1] = 0; 0x1837b1799 | puVar13[2] = 0; 0x1837b179d | *(undefined4 *)((int64_t)puVar15 + 8) = uVar5; 0x1837b179d | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b179d | *(undefined4 *)((int64_t)puVar15 + 0x10) = uVar7; 0x1837b179d | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b17a1 | iVar19 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); 0x1837b17a7 | iVar21 = var_1b0h; 0x1837b17a7 | uVar18 = var_1a0h; 0x1837b17a7 | if (iVar19 != 0) { 0x1837b17e1 | iVar12 = CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) << 5; 0x1837b17e8 | iVar21 = iVar19; 0x1837b17e8 | if (iVar12 != 0) { | do { 0x1837b17ea | func_0x000184e58cd0(iVar19 + -0x20 + iVar12); 0x1837b17f7 | iVar12 = iVar12 + -0x20; 0x1837b17fb | } while (iVar12 != 0); 0x1837b17fd | iVar21 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); | } 0x1837b180c | var_120h._0_7_ = (unkbyte7)(iVar19 - iVar21 >> 5); 0x1837b180c | var_120h._7_1_ = (char)(iVar19 - iVar21 >> 0x3d); 0x1837b1820 | func_0x0001841dcbe0(iVar21, var_118h << 5); 0x1837b1825 | iVar21 = var_1b0h; 0x1837b1825 | uVar18 = var_1a0h; | } |joined_r0x0001837b17bb: 0x1837b17bb | if ((int64_t)uVar18 < 0) { 0x1837b1996 | func_0x0001841dcbe0(iVar21, uVar18 & 0x7fffffffffffffff); | } 0x1837b199b | bVar22 = false; |code_r0x0001837b199d: 0x1837b19a5 | if ((int64_t)var_90h < 0) { 0x1837b19b2 | func_0x0001841dcbe0(CONCAT44(var_a0h._4_4_, (undefined4)var_a0h), var_90h & 0x7fffffffffffffff); | } 0x1837b19c7 | if (var_a8h < 0) { 0x1837b19c9 | func_0x0001841dcbe0(CONCAT44(var_b8h._4_4_, (undefined4)var_b8h), var_a8h * 2); | } 0x1837b19e9 | if ((int64_t)var_c0h < 0) { 0x1837b19fe | func_0x0001841dcbe0(var_d0h, var_c0h & 0x7fffffffffffffff); | } 0x1837b1a0b | if (var_d8h._7_1_ < '\0') { 0x1837b1a20 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b1a15 | CONCAT16(var_d8h._6_1_, CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) * 2); | } 0x1837b1a25 | iVar19 = var_4a8h; 0x1837b1a28 | if (bVar22) { 0x1837b1a39 | var_148h = 0; 0x1837b1a39 | var_140h = 0; 0x1837b1a3e | _var_138h = 0; 0x1837b1a51 | var_1d8h = 0x190c1f410; 0x1837b1a54 | uStack_1d0 = 0x16; 0x1837b1a64 | func_0x000180a8fe00(var_4a8h); 0x1837b1a71 | var_188h = 0; 0x1837b1a75 | var_198h = 0; 0x1837b1a75 | var_190h = 0; 0x1837b1a87 | var_1e8h = 0x190c1f520; 0x1837b1a8a | uStack_1e0 = 0xd; 0x1837b1aa0 | func_0x000180a8fe00(iVar19, &var_e8h); 0x1837b1ab4 | var_1f8h = 0x190c18df0; 0x1837b1ab7 | uStack_1f0 = 0xf; 0x1837b1a92 | func_0x000180a8fe00(&var_e8h, &var_198h); 0x1837b1ace | if (var_d8h._7_1_ < '\0') { 0x1837b1ae3 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b1ad8 | CONCAT16(var_d8h._6_1_, CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) * 0x1837b1ae3 | 2); | } 0x1837b1af2 | cVar9 = func_0x000180431ed0(&var_148h, 0); 0x1837b1b16 | if ((cVar9 == '\0') || (cVar9 = func_0x000180431ed0(&var_198h, 0), cVar9 == '\0')) { 0x1837b1b21 | var_210h = func_0x000185f006b8(0x30); 0x1837b1b2e | var_208h = 0x2f; 0x1837b1b3e | var_200h = -0x7fffffffffffffd0; 0x1837b1b6a | if (((undefined4 *)(var_210h + 0x2f) < (uint64_t)var_210h) || 0x1837b1b64 | ((undefined4 *)0x190c1f5b8 < (undefined4 *)(var_210h + 0x2f) && 0x1837b1b5d | (uint64_t)var_210h < (undefined4 *)0x190c1f5b9)) goto code_r0x0001837b3354; 0x1837b1b77 | *(undefined8 *)(var_210h + 0x1f) = 0x64206e6f6974616c; 0x1837b1b77 | *(undefined8 *)(var_210h + 0x27) = 0x79726f7463657269; 0x1837b1b82 | *(undefined8 *)(var_210h + 0x10) = 0x79636e65646e6570; 0x1837b1b82 | *(undefined8 *)(var_210h + 0x18) = 0x6c6c6174736e6920; 0x1837b1b8d | *(undefined4 *)var_210h = 0x6e6e6143; 0x1837b1b8d | *(undefined4 *)(var_210h + 4) = 0x6320746f; 0x1837b1b8d | *(undefined4 *)(var_210h + 8) = 0x74616572; 0x1837b1b8d | *(undefined4 *)(var_210h + 0xc) = 0x65642065; 0x1837b1b90 | *(undefined *)(var_210h + 0x2f) = 0; 0x1837b1b9e | var_d8h._0_5_ = 0; 0x1837b1b9e | var_d8h._5_1_ = 0; 0x1837b1b9e | var_d8h._6_1_ = 0; 0x1837b1b9e | var_d8h._7_1_ = '\0'; 0x1837b1ba5 | var_e8h = 0; 0x1837b1ba5 | var_e0h._0_4_ = 0; 0x1837b1ba5 | var_e0h._4_4_ = 0; 0x1837b1bb7 | var_128h._0_7_ = 0x19013ec6c; 0x1837b1bb7 | var_128h._7_1_ = 0; 0x1837b1bba | var_120h._0_7_ = 5; 0x1837b1bba | var_120h._7_1_ = '\0'; 0x1837b1bcd | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_210h); 0x1837b1bcd | iVar19 = var_e8h; 0x1837b1bd2 | uVar3 = *puVar13; 0x1837b1bd5 | *puVar13 = 0; 0x1837b1bd8 | *puVar15 = uVar3; 0x1837b1bdc | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b1bdc | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b1bdc | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b1bdc | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b1be0 | puVar13[1] = 0; 0x1837b1be0 | puVar13[2] = 0; 0x1837b1be4 | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b1be4 | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b1be4 | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b1be4 | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b1bee | if (var_e8h != 0) { 0x1837b1ca3 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b1caa | if (iVar21 != 0) { 0x1837b1cac | iVar12 = var_e8h + -0x20; | do { 0x1837b1cb0 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b1cb9 | iVar21 = iVar21 + -0x20; 0x1837b1cbd | } while (iVar21 != 0); | } 0x1837b1cce | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b1cce | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b1ce2 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b1cd6 | CONCAT16(var_d8h._6_1_, CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h) 0x1837b1cde | )) << 5); | } 0x1837b1bfc | if (var_200h < 0) { 0x1837b1c18 | func_0x0001841dcbe0(var_210h, var_200h & 0x7fffffffffffffff); | } | } else { 0x1837b1d48 | var_228h = 0; 0x1837b1d48 | var_220h = 0; 0x1837b1d4b | uStack_218 = 0; 0x1837b1d62 | var_238h = 0x190ca3918; 0x1837b1d65 | uStack_230 = 10; 0x1837b1d75 | cVar9 = func_0x00018ad8ab10(&var_228h, &var_148h); 0x1837b1d7c | if (cVar9 == '\0') { 0x1837b1f5f | var_250h = func_0x000185f006b8(0x20); 0x1837b1f6c | var_248h = 0x19; 0x1837b1f7c | var_240h = -0x7fffffffffffffe0; 0x1837b1fa8 | if (((undefined4 *)(var_250h + 0x19) < (uint64_t)var_250h) || 0x1837b1fa2 | ((undefined4 *)0x190c1f5e8 < (undefined4 *)(var_250h + 0x19) && 0x1837b1f9b | (uint64_t)var_250h < (undefined4 *)0x190c1f5e9)) goto code_r0x0001837b3354; 0x1837b1fb5 | *(undefined8 *)(var_250h + 9) = 0x6570656420656761; 0x1837b1fb5 | *(undefined8 *)(var_250h + 0x11) = 0x736569636e65646e; 0x1837b1fc0 | *(undefined4 *)var_250h = 0x6e6e6143; 0x1837b1fc0 | *(undefined4 *)(var_250h + 4) = 0x7320746f; 0x1837b1fc0 | *(undefined4 *)(var_250h + 8) = 0x65676174; 0x1837b1fc0 | *(undefined4 *)(var_250h + 0xc) = 0x70656420; 0x1837b1fc3 | *(undefined *)(var_250h + 0x19) = 0; 0x1837b1fd1 | var_d8h._0_5_ = 0; 0x1837b1fd1 | var_d8h._5_1_ = 0; 0x1837b1fd1 | var_d8h._6_1_ = 0; 0x1837b1fd1 | var_d8h._7_1_ = '\0'; 0x1837b1fd8 | var_e8h = 0; 0x1837b1fd8 | var_e0h._0_4_ = 0; 0x1837b1fd8 | var_e0h._4_4_ = 0; 0x1837b1fea | var_128h._0_7_ = 0x19013ec6c; 0x1837b1fea | var_128h._7_1_ = 0; 0x1837b1fed | var_120h._0_7_ = 5; 0x1837b1fed | var_120h._7_1_ = '\0'; 0x1837b2000 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_250h); 0x1837b2000 | iVar19 = var_e8h; 0x1837b2005 | uVar3 = *puVar13; 0x1837b2008 | *puVar13 = 0; 0x1837b200b | *puVar15 = uVar3; 0x1837b200f | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b200f | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b200f | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b200f | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b2013 | puVar13[1] = 0; 0x1837b2013 | puVar13[2] = 0; 0x1837b2017 | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b2017 | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b2017 | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b2017 | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b2021 | if (var_e8h != 0) { 0x1837b2066 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b206d | if (iVar21 != 0) { 0x1837b206f | iVar12 = var_e8h + -0x20; | do { 0x1837b2073 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b207c | iVar21 = iVar21 + -0x20; 0x1837b2080 | } while (iVar21 != 0); | } 0x1837b2091 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2091 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b20a5 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2099 | CONCAT16(var_d8h._6_1_, 0x1837b2099 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) << 5); | } 0x1837b202b | if (-1 < var_240h) goto code_r0x0001837b204c; 0x1837b2037 | uVar18 = var_240h & 0x7fffffffffffffff; 0x1837b203f | puVar16 = (undefined4 *)var_250h; |code_r0x0001837b2047: 0x1837b2047 | func_0x0001841dcbe0(puVar16, uVar18); | } else { 0x1837b1d8a | var_d8h._7_1_ = '\x15'; 0x1837b1da3 | if (0x190c1f608 < (int64_t)&var_d8h + 5U && &var_e8h < (int64_t *)0x190c1f609) 0x1837b1da3 | goto code_r0x0001837b3354; 0x1837b1db8 | var_e8h = 0x72702d7865646f63; 0x1837b1db8 | var_e0h._0_4_ = 0x72616d69; 0x1837b1dc6 | var_e0h._4_4_ = 0x75722d79; 0x1837b1dc6 | var_d8h._0_5_ = 0x656d69746e; 0x1837b1dca | var_d8h._5_1_ = 0; 0x1837b1ddc | cVar9 = func_0x0001837b33a0(var_480h, &var_228h); 0x1837b1de3 | if (cVar9 == '\0') { |code_r0x0001837b1e4e: 0x1837b1e53 | var_268h = func_0x000185f006b8(0x40); 0x1837b1e60 | var_260h = 0x33; 0x1837b1e70 | var_258h = -0x7fffffffffffffc0; 0x1837b1e9c | if (((undefined4 *)(var_268h + 0x33) < (uint64_t)var_268h) || 0x1837b1e96 | ((undefined4 *)0x190c1f620 < (undefined4 *)(var_268h + 0x33) && 0x1837b1e8f | (uint64_t)var_268h < (undefined4 *)0x190c1f621)) goto code_r0x0001837b3354; 0x1837b1ea9 | *(undefined8 *)(var_268h + 0x20) = 0x6e65646e65706564; 0x1837b1ea9 | *(undefined8 *)(var_268h + 0x28) = 0x6968637261207963; 0x1837b1eb4 | *(undefined8 *)(var_268h + 0x10) = 0x6f77207463617274; 0x1837b1eb4 | *(undefined8 *)(var_268h + 0x18) = 0x2065636170736b72; 0x1837b1ebf | *(undefined4 *)var_268h = 0x6e6e6143; 0x1837b1ebf | *(undefined4 *)(var_268h + 4) = 0x7320746f; 0x1837b1ebf | *(undefined4 *)(var_268h + 8) = 0x6c656661; 0x1837b1ebf | *(undefined4 *)(var_268h + 0xc) = 0x78652079; 0x1837b1ec2 | *(undefined4 *)(var_268h + 0x2f) = 0x73657669; 0x1837b1ec9 | *(undefined *)(var_268h + 0x33) = 0; 0x1837b1ed7 | var_d8h._0_5_ = 0; 0x1837b1ed7 | var_d8h._5_1_ = 0; 0x1837b1ed7 | var_d8h._6_1_ = 0; 0x1837b1ed7 | var_d8h._7_1_ = '\0'; 0x1837b1ede | var_e8h = 0; 0x1837b1ede | var_e0h._0_4_ = 0; 0x1837b1ede | var_e0h._4_4_ = 0; 0x1837b1ef0 | var_128h._0_7_ = 0x19013ec6c; 0x1837b1ef0 | var_128h._7_1_ = 0; 0x1837b1ef3 | var_120h._0_7_ = 5; 0x1837b1ef3 | var_120h._7_1_ = '\0'; 0x1837b1f06 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_268h); 0x1837b1f06 | iVar19 = var_e8h; 0x1837b1f0b | uVar3 = *puVar13; 0x1837b1f0e | *puVar13 = 0; 0x1837b1f11 | *puVar15 = uVar3; 0x1837b1f15 | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b1f15 | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b1f15 | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b1f15 | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b1f19 | puVar13[1] = 0; 0x1837b1f19 | puVar13[2] = 0; 0x1837b1f1d | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b1f1d | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b1f1d | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b1f1d | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b1f27 | if (var_e8h != 0) { 0x1837b1cf4 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b1cfb | if (iVar21 != 0) { 0x1837b1cfd | iVar12 = var_e8h + -0x20; | do { 0x1837b1d01 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b1d0a | iVar21 = iVar21 + -0x20; 0x1837b1d0e | } while (iVar21 != 0); | } 0x1837b1d1f | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b1d1f | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b1d33 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b1d27 | CONCAT16(var_d8h._6_1_, 0x1837b1d27 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) << 5 0x1837b1d33 | ); | } 0x1837b1f35 | if (var_258h < 0) { 0x1837b1f45 | uVar18 = var_258h & 0x7fffffffffffffff; 0x1837b1f55 | puVar16 = (undefined4 *)var_268h; 0x1837b1f55 | goto code_r0x0001837b2047; | } | } else { 0x1837b1ded | var_118h = CONCAT17(0xf, (unkbyte7)var_118h); 0x1837b1e07 | if (0x190c18df0 < (int64_t)&var_120h + 7U && &var_128h < (int64_t *)0x190c18df1) 0x1837b1e07 | goto code_r0x0001837b3354; 0x1837b1e14 | piVar20 = &var_128h; 0x1837b1e1c | var_120h._0_7_ = 0x6c616963696666; 0x1837b1e27 | var_128h._0_7_ = 0x2d746962626174; 0x1837b1e27 | var_128h._7_1_ = 0x6f; 0x1837b1e2a | var_120h._7_1_ = '\0'; 0x1837b1e41 | cVar9 = func_0x0001837b33a0(arg_30h, &var_228h, piVar20); 0x1837b1e48 | if (cVar9 == '\0') goto code_r0x0001837b1e4e; 0x1837b20b7 | var_278h = 0x190c18df0; 0x1837b20ba | uStack_270 = 0xf; 0x1837b20c2 | func_0x000180a8fe00(&var_228h, piVar20); 0x1837b20dd | var_288h = 0x190c1f608; 0x1837b20e0 | uStack_280 = 0x15; 0x1837b20c2 | func_0x000180a8fe00(&var_228h, &var_88h); 0x1837b2100 | var_4c0h._0_1_ = 0; 0x1837b211d | var_4c8h = (int64_t)piVar20; 0x1837b2105 | func_0x0001837ad980(&var_e8h, var_4a8h, var_4a0h, &var_88h); 0x1837b211d | iVar21 = var_e8h; 0x1837b2125 | iVar19 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h); 0x1837b212c | if (var_e8h != 0) { 0x1837b2293 | iVar12 = iVar19 << 5; 0x1837b2297 | if (iVar12 != 0) { 0x1837b2299 | iVar1 = var_e8h + -0x20; | do { 0x1837b229d | func_0x000184e58cd0(iVar12 + iVar1); 0x1837b22a6 | iVar12 = iVar12 + -0x20; 0x1837b22aa | } while (iVar12 != 0); | } 0x1837b22ac | var_e0h._0_4_ = 0; 0x1837b22ac | var_e0h._4_4_ = 0; 0x1837b22c7 | func_0x0001841dcbe0(iVar21, CONCAT17(var_d8h._7_1_, 0x1837b22b8 | CONCAT16(var_d8h._6_1_, 0x1837b22b8 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) << 5) | ; | } 0x1837b213a | if ((int64_t)_var_78h < 0) { 0x1837b214f | func_0x0001841dcbe0(var_88h, _var_78h * 2); | } 0x1837b2166 | if (var_118h < 0) { 0x1837b2168 | func_0x0001841dcbe0(CONCAT17(var_128h._7_1_, (unkbyte7)var_128h), var_118h * 2); | } 0x1837b2183 | if (iVar19 == 0) { 0x1837b218e | *(undefined4 **)0x0 = (undefined4 *)func_0x000185f006b8(0x40); 0x1837b219b | var_298h = 0x32; 0x1837b21ab | var_290h = -0x7fffffffffffffc0; 0x1837b21d7 | if (((undefined4 *)((int64_t)*(undefined4 **)0x0 + 0x32) < *(undefined4 **)0x0) || 0x1837b21d1 | ((undefined4 *)0x190c1f658 < (undefined4 *)((int64_t)*(undefined4 **)0x0 + 0x32) && 0x1837b21ca | *(undefined4 **)0x0 < (undefined4 *)0x190c1f659)) goto code_r0x0001837b3354; 0x1837b21e4 | *(undefined8 *)(*(undefined4 **)0x0 + 8) = 0x6120617461646174; 0x1837b21e4 | *(undefined8 *)(*(undefined4 **)0x0 + 10) = 0x6c61766e69206572; 0x1837b21ef | *(undefined8 *)(*(undefined4 **)0x0 + 4) = 0x7461702079636e65; 0x1837b21ef | *(undefined8 *)(*(undefined4 **)0x0 + 6) = 0x656d20726f207368; 0x1837b21fa | **(undefined4 **)0x0 = 0x72747845; 0x1837b21fa | (*(undefined4 **)0x0)[1] = 0x65746361; 0x1837b21fa | (*(undefined4 **)0x0)[2] = 0x65642064; 0x1837b21fa | (*(undefined4 **)0x0)[3] = 0x646e6570; 0x1837b21fd | *(undefined2 *)(*(undefined4 **)0x0 + 0xc) = 0x6469; 0x1837b2203 | *(undefined *)((int64_t)*(undefined4 **)0x0 + 0x32) = 0; 0x1837b2211 | var_d8h._0_5_ = 0; 0x1837b2211 | var_d8h._5_1_ = 0; 0x1837b2211 | var_d8h._6_1_ = 0; 0x1837b2211 | var_d8h._7_1_ = '\0'; 0x1837b2218 | var_e8h = 0; 0x1837b2218 | var_e0h._0_4_ = 0; 0x1837b2218 | var_e0h._4_4_ = 0; 0x1837b222a | var_128h._0_7_ = 0x19013ec6c; 0x1837b222a | var_128h._7_1_ = 0; 0x1837b222d | var_120h._0_7_ = 5; 0x1837b222d | var_120h._7_1_ = '\0'; 0x1837b2240 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, (int64_t)&var_2a1h + 1); 0x1837b2240 | iVar19 = var_e8h; 0x1837b2245 | uVar3 = *puVar13; 0x1837b2248 | *puVar13 = 0; 0x1837b224b | *puVar15 = uVar3; 0x1837b224f | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b224f | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b224f | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b224f | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b2253 | puVar13[1] = 0; 0x1837b2253 | puVar13[2] = 0; 0x1837b2257 | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b2257 | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b2257 | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b2257 | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b2261 | if (var_e8h != 0) { 0x1837b22d9 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b22e0 | if (iVar21 != 0) { 0x1837b22e2 | iVar12 = var_e8h + -0x20; | do { 0x1837b22e6 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b22ef | iVar21 = iVar21 + -0x20; 0x1837b22f3 | } while (iVar21 != 0); | } 0x1837b2304 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2304 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2318 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b230c | CONCAT16(var_d8h._6_1_, 0x1837b230c | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) 0x1837b2314 | << 5); | } 0x1837b226b | if (var_290h < 0) { 0x1837b227b | uVar18 = var_290h & 0x7fffffffffffffff; 0x1837b228b | puVar16 = stack0xfffffffffffffd60; 0x1837b228b | goto code_r0x0001837b2047; | } | goto code_r0x0001837b204c; | } 0x1837b2372 | var_2b8h = 0; 0x1837b2372 | var_2b0h = 0; 0x1837b237d | _var_2a8h = 0; 0x1837b2385 | func_0x000185933710(&var_e8h); 0x1837b239a | iVar19 = (int64_t)*(char *)(var_4a0h + 0x17); 0x1837b23a2 | piVar14 = (int64_t *)var_4a0h; 0x1837b23a2 | if (iVar19 < 0) { 0x1837b23a9 | iVar19 = *(int64_t *)(var_4a0h + 8); 0x1837b23ad | piVar14 = *(int64_t **)var_4a0h; | } 0x1837b23b0 | var_118h = 0; 0x1837b23b8 | var_128h._0_7_ = 0; 0x1837b23b8 | var_128h._7_1_ = 0; 0x1837b23b8 | var_120h._0_7_ = 0; 0x1837b23b8 | var_120h._7_1_ = '\0'; 0x1837b23c0 | uVar18 = iVar19 + 1; 0x1837b23c9 | if ((uint64_t)var_488h < uVar18) { |code_r0x0001837b3356: 0x1837b3356 | func_0x000185f9b750(); |code_r0x0001837b335b: 0x1837b335d | var_e8h = var_e8h & 0xffffffffffffff00; 0x1837b336b | var_d0h = var_d0h & 0xffffffffffffff00; 0x1837b3372 | if ((int64_t)_var_78h < 0) { 0x1837b3395 | func_0x0001841dcbe0(var_88h, _var_78h & 0x7fffffffffffffff); | } |code_r0x0001837b303e: 0x1837b3049 | var_88h = 0; 0x1837b3049 | uStack_80 = 0; 0x1837b304c | _var_78h = 0; 0x1837b3063 | var_450h = 0x190c1f748; 0x1837b3066 | uStack_448 = 0x12; 0x1837b306e | func_0x000180a8fe00(&var_148h); 0x1837b3083 | if ((char)var_d0h == '\x01') { 0x1837b3095 | iVar19 = (int64_t)var_d8h._7_1_; 0x1837b3095 | if ((int64_t)var_d8h._7_1_ < 0) { 0x1837b309e | piVar20 = (int64_t *)var_e8h; 0x1837b309e | iVar19 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h); | } 0x1837b30af | var_128h._0_7_ = SUB87(piVar20, 0); 0x1837b30af | var_128h._7_1_ = (undefined)((uint64_t)piVar20 >> 0x38); 0x1837b30b2 | var_120h._0_7_ = (unkbyte7)iVar19; 0x1837b30b2 | var_120h._7_1_ = (char)((uint64_t)iVar19 >> 0x38); 0x1837b30be | cVar9 = func_0x0001819549a0(&var_88h); 0x1837b30c5 | if (cVar9 == '\0') goto code_r0x0001837b3134; 0x1837b30d6 | var_460h = 0x190c1f4f0; 0x1837b30d9 | uStack_458 = 0xe; 0x1837b30e1 | func_0x000180a8fe00(&var_148h, &var_128h); 0x1837b3107 | cVar9 = func_0x000180dfb0c0(&var_88h, &var_128h, 0); 0x1837b3112 | if (var_118h < 0) { 0x1837b3114 | func_0x0001841dcbe0(CONCAT17(var_128h._7_1_, (unkbyte7)var_128h), var_118h * 2); | } 0x1837b312c | iVar21 = var_348h; 0x1837b312c | iVar19 = var_358h; 0x1837b312e | if (cVar9 == '\0') goto code_r0x0001837b3134; 0x1837b32a0 | var_358h = 0; 0x1837b32a0 | uStack_350 = 0; 0x1837b32a8 | var_348h = 0; 0x1837b32b7 | if (iVar21 < 0) { 0x1837b32bc | func_0x0001841dcbe0(iVar19, iVar21 * 2); | } 0x1837b32c1 | iVar21 = var_3a8h; 0x1837b32c1 | iVar19 = var_3b8h; 0x1837b32d1 | var_3b8h = 0; 0x1837b32d1 | uStack_3b0 = 0; 0x1837b32d9 | var_3a8h = 0; 0x1837b32e8 | if (iVar21 < 0) { 0x1837b32ed | func_0x0001841dcbe0(iVar19, iVar21 * 2); | } 0x1837b32fd | var_128h._0_7_ = 0; 0x1837b32fd | var_128h._7_1_ = 0; 0x1837b32fd | var_120h._0_7_ = 0; 0x1837b32fd | var_120h._7_1_ = '\0'; 0x1837b3302 | var_118h = 0; 0x1837b330e | func_0x0001837b0530(var_4a8h, &var_128h, 0); 0x1837b330e | iVar19 = var_3e8h; 0x1837b331b | var_3e8h = 0; 0x1837b3328 | *(int64_t *)var_4b0h = iVar19; 0x1837b332b | uVar5 = (undefined4)var_3e0h; 0x1837b332b | uVar6 = var_3e0h._4_4_; 0x1837b332b | uVar7 = (undefined4)var_3d8h; 0x1837b332b | uVar8 = var_3d8h._4_4_; 0x1837b3333 | var_3e0h = 0; 0x1837b3333 | var_3d8h = 0; 0x1837b333b | *(undefined4 *)(var_4b0h + 8) = uVar5; 0x1837b333b | *(undefined4 *)(var_4b0h + 0xc) = uVar6; 0x1837b333b | *(undefined4 *)(var_4b0h + 0x10) = uVar7; 0x1837b333b | *(undefined4 *)(var_4b0h + 0x14) = uVar8; | } else { |code_r0x0001837b3134: 0x1837b3139 | var_478h = func_0x000185f006b8(0x30); 0x1837b3143 | var_470h = 0x2f; 0x1837b315a | var_468h = -0x7fffffffffffffd0; 0x1837b3186 | if (((undefined4 *)(var_478h + 0x2f) < (uint64_t)var_478h) || 0x1837b3180 | ((undefined4 *)0x190c1f760 < (undefined4 *)(var_478h + 0x2f) && 0x1837b3179 | (uint64_t)var_478h < (undefined4 *)0x190c1f761)) goto code_r0x0001837b3354; 0x1837b3193 | *(undefined8 *)(var_478h + 0x1f) = 0x74736e692079636e; 0x1837b3193 | *(undefined8 *)(var_478h + 0x27) = 0x6e6f6974616c6c61; 0x1837b319e | *(undefined8 *)(var_478h + 0x10) = 0x2065636170736b72; 0x1837b319e | *(undefined8 *)(var_478h + 0x18) = 0x6e65646e65706564; 0x1837b31a9 | *(undefined4 *)var_478h = 0x6e6e6143; 0x1837b31a9 | *(undefined4 *)(var_478h + 4) = 0x6320746f; 0x1837b31a9 | *(undefined4 *)(var_478h + 8) = 0x696d6d6f; 0x1837b31a9 | *(undefined4 *)(var_478h + 0xc) = 0x6f772074; 0x1837b31ac | *(undefined *)(var_478h + 0x2f) = 0; 0x1837b31ba | var_118h = 0; 0x1837b31c1 | var_128h._0_7_ = 0; 0x1837b31c1 | var_128h._7_1_ = 0; 0x1837b31c1 | var_120h._0_7_ = 0; 0x1837b31c1 | var_120h._7_1_ = '\0'; 0x1837b31d3 | var_f8h = 0x19013ec6c; 0x1837b31d6 | uStack_f0 = 5; 0x1837b31e6 | puVar15 = (undefined8 *)func_0x000181f8c020(&var_128h, &var_f8h, &var_478h); 0x1837b31eb | uVar3 = *puVar15; 0x1837b31ee | *puVar15 = 0; 0x1837b31f6 | *(undefined8 *)var_4b0h = uVar3; 0x1837b31f9 | uVar5 = *(undefined4 *)(puVar15 + 1); 0x1837b31f9 | uVar6 = *(undefined4 *)((int64_t)puVar15 + 0xc); 0x1837b31f9 | uVar7 = *(undefined4 *)(puVar15 + 2); 0x1837b31f9 | uVar8 = *(undefined4 *)((int64_t)puVar15 + 0x14); 0x1837b31fd | puVar15[1] = 0; 0x1837b31fd | puVar15[2] = 0; 0x1837b3201 | *(undefined4 *)(var_4b0h + 8) = uVar5; 0x1837b3201 | *(undefined4 *)(var_4b0h + 0xc) = uVar6; 0x1837b3201 | *(undefined4 *)(var_4b0h + 0x10) = uVar7; 0x1837b3201 | *(undefined4 *)(var_4b0h + 0x14) = uVar8; 0x1837b3205 | iVar19 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); 0x1837b320b | if (iVar19 != 0) { 0x1837b3247 | iVar12 = CONCAT17(var_120h._7_1_, (unkbyte7)var_120h) << 5; 0x1837b324e | iVar21 = iVar19; 0x1837b324e | if (iVar12 != 0) { | do { 0x1837b3250 | func_0x000184e58cd0(iVar19 + -0x20 + iVar12); 0x1837b325d | iVar12 = iVar12 + -0x20; 0x1837b3261 | } while (iVar12 != 0); 0x1837b3263 | iVar21 = CONCAT17(var_128h._7_1_, (unkbyte7)var_128h); | } 0x1837b3272 | var_120h._0_7_ = (unkbyte7)(iVar19 - iVar21 >> 5); 0x1837b3272 | var_120h._7_1_ = (char)(iVar19 - iVar21 >> 0x3d); 0x1837b3286 | func_0x0001841dcbe0(iVar21, var_118h << 5); | } 0x1837b3215 | if (var_468h < 0) { 0x1837b3235 | func_0x0001841dcbe0(var_478h, var_468h & 0x7fffffffffffffff); | } | } 0x1837b2964 | if ((int64_t)_var_78h < 0) { 0x1837b2979 | func_0x0001841dcbe0(var_88h, _var_78h * 2); | } 0x1837b2990 | if (((char)var_d0h == '\x01') && (var_d8h._7_1_ < '\0')) { 0x1837b29a7 | iVar19 = var_e8h; 0x1837b29a7 | uVar18 = CONCAT17(var_d8h._7_1_, 0x1837b2992 | CONCAT16(var_d8h._6_1_, CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))); |code_r0x0001837b29af: 0x1837b29af | func_0x0001841dcbe0(iVar19, uVar18 & 0x7fffffffffffffff); | } |code_r0x0001837b29b4: 0x1837b29b4 | iVar19 = var_3e8h; 0x1837b29bf | if (var_3e8h != 0) { 0x1837b2c0e | iVar21 = var_3e0h << 5; 0x1837b2c15 | if (iVar21 != 0) { 0x1837b2c17 | iVar12 = var_3e8h + -0x20; | do { 0x1837b2c1b | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2c24 | iVar21 = iVar21 + -0x20; 0x1837b2c28 | } while (iVar21 != 0); | } 0x1837b2c35 | var_3e0h = iVar19 - var_3e8h >> 5; 0x1837b2c49 | uVar18 = var_3d8h << 5; 0x1837b2c4d | iVar19 = var_3e8h; |code_r0x0001837b2d5b: 0x1837b2d5b | func_0x0001841dcbe0(iVar19, uVar18); | } |code_r0x0001837b29c5: 0x1837b29c5 | func_0x00018ad8aa60(&var_3b8h); 0x1837b29d7 | puVar15 = (undefined8 *)var_4b0h; |code_r0x0001837b29e1: 0x1837b29e1 | func_0x00018ad8aa60(&var_358h); | } else { 0x1837b23d3 | if (uVar18 < 0x17) { 0x1837b23d9 | var_118h = uVar18 << 0x38; | } else { 0x1837b2337 | piVar20 = (int64_t *)func_0x000185f006b8((uVar18 & 0x7ffffffffffffff0) + 0x10); 0x1837b234c | var_118h = (uVar18 & 0x7ffffffffffffff0) + 0x8000000000000010; 0x1837b2355 | var_128h._0_7_ = SUB87(piVar20, 0); 0x1837b2355 | var_128h._7_1_ = (undefined)((uint64_t)piVar20 >> 0x38); 0x1837b235d | var_120h._0_7_ = (unkbyte7)uVar18; 0x1837b235d | var_120h._7_1_ = (char)(uVar18 >> 0x38); 0x1837b236d | puVar15 = (undefined8 *)var_4b0h; | } 0x1837b23e1 | piVar17 = (int64_t *)((int64_t)piVar20 + iVar19); 0x1837b23fc | if ((piVar17 < piVar20) || (piVar14 < piVar17 && piVar20 <= piVar14)) goto code_r0x0001837b3354; 0x1837b240b | func_0x000185f5a940(piVar20, piVar14, iVar19); 0x1837b2432 | if (((int64_t *)((int64_t)piVar17 + 1) < piVar17) || 0x1837b242d | ((int64_t *)0x190129f58 < (int64_t *)((int64_t)piVar17 + 1) && 0x1837b2427 | piVar17 < (int64_t *)0x190129f59)) goto code_r0x0001837b3354; 0x1837b2438 | iVar21 = (int64_t)var_d8h._7_1_; 0x1837b2444 | iVar19 = iVar21; 0x1837b2444 | if (iVar21 < 0) { 0x1837b2444 | iVar19 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h); | } 0x1837b244d | *(undefined2 *)piVar17 = 0x2d; 0x1837b2454 | piVar14 = &var_e8h; 0x1837b2454 | if (iVar21 < 0) { 0x1837b2454 | piVar14 = (int64_t *)var_e8h; | } 0x1837b246b | piVar14 = (int64_t *)func_0x000184212ca0(&var_128h, piVar14, iVar19); 0x1837b2470 | _var_2a8h = piVar14[2]; 0x1837b247c | var_2b8h = *piVar14; 0x1837b247c | var_2b0h = piVar14[1]; 0x1837b248a | *piVar14 = 0; 0x1837b248a | piVar14[1] = 0; 0x1837b248d | piVar14[2] = 0; 0x1837b24a3 | if (var_118h < 0) { 0x1837b24b0 | func_0x0001841dcbe0(CONCAT17(var_128h._7_1_, (unkbyte7)var_128h), 0x1837b24ad | var_118h & 0x7fffffffffffffff); | } 0x1837b24c5 | if (var_d8h._7_1_ < '\0') { 0x1837b24da | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b24c7 | CONCAT16(var_d8h._6_1_, 0x1837b24c7 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) 0x1837b24cf | & 0x7fffffffffffffff); | } 0x1837b24e9 | _var_2c8h = 0; 0x1837b24fd | var_2e8h = var_2b8h; 0x1837b24fd | iStack_2e0 = var_2b0h; 0x1837b24fd | if (-1 < (int64_t)(char)var_2a1h) { 0x1837b2508 | var_2e8h = (int64_t)&var_2b8h; 0x1837b2508 | iStack_2e0 = (int64_t)(char)var_2a1h; | } 0x1837b250c | var_2d8h = 0; 0x1837b250c | uStack_2d0 = 0; 0x1837b251e | func_0x000180a8fe00(&var_148h, &var_2d8h); 0x1837b252e | _var_2f8h = 0; 0x1837b2536 | var_308h = 0; 0x1837b2536 | uStack_300 = 0; 0x1837b2546 | iStack_310 = (int64_t)(char)var_2a1h; 0x1837b2546 | var_318h = (int64_t)&var_2b8h; 0x1837b2546 | if ((int64_t)(char)var_2a1h < 0) { 0x1837b2550 | iStack_310 = var_2b0h; 0x1837b2550 | var_318h = var_2b8h; | } 0x1837b2567 | func_0x000180a8fe00(&var_198h, &var_308h); 0x1837b2584 | var_328h = 0x190c1f608; 0x1837b2587 | uStack_320 = 0x15; 0x1837b258f | func_0x000180a8fe00(&var_228h, &var_e8h); 0x1837b25ad | cVar9 = func_0x00018ad8b990(&var_e8h, &var_2d8h); 0x1837b25b8 | if (var_d8h._7_1_ < '\0') { 0x1837b25cd | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b25c2 | CONCAT16(var_d8h._6_1_, 0x1837b25c2 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) 0x1837b25ca | * 2); | } 0x1837b25de | if (cVar9 != '\0') { 0x1837b25ef | var_358h = 0; 0x1837b25ef | uStack_350 = 0; 0x1837b25f2 | var_348h = 0; 0x1837b2602 | cVar9 = func_0x00018ad8aba0(&var_358h, &var_2d8h); 0x1837b2609 | if (cVar9 != '\0') { 0x1837b2617 | var_380h = 0x190c18df0; 0x1837b261a | uStack_378 = 0xf; 0x1837b262a | piVar20 = &var_e8h; 0x1837b2622 | func_0x000180a8fe00(&var_228h, piVar20); 0x1837b2645 | cVar9 = func_0x00018ad8b990(piVar20, &var_308h); 0x1837b2650 | if (var_d8h._7_1_ < '\0') { 0x1837b2665 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b265a | CONCAT16(var_d8h._6_1_, 0x1837b265a | CONCAT15(var_d8h._5_1_, 0x1837b2662 | (unkbyte5)var_d8h))) * 2); | } 0x1837b266c | if (cVar9 == '\0') { 0x1837b2a5d | var_398h = func_0x000185f006b8(0x20); 0x1837b2a6a | var_390h = 0x1e; 0x1837b2a7a | var_388h = -0x7fffffffffffffe0; 0x1837b2aa6 | if (((undefined4 *)(var_398h + 0x1e) < (uint64_t)var_398h) || 0x1837b2aa0 | ((undefined4 *)0x190c1f6e0 < (undefined4 *)(var_398h + 0x1e) && 0x1837b2a99 | (uint64_t)var_398h < (undefined4 *)0x190c1f6e1)) goto code_r0x0001837b3354; 0x1837b2ab3 | *(undefined8 *)(var_398h + 0xe) = 0x6169636966666f20; 0x1837b2ab3 | *(undefined8 *)(var_398h + 0x16) = 0x736c6c696b73206c; 0x1837b2abe | *(undefined4 *)var_398h = 0x6e6e6143; 0x1837b2abe | *(undefined4 *)(var_398h + 4) = 0x7020746f; 0x1837b2abe | *(undefined4 *)(var_398h + 8) = 0x696c6275; 0x1837b2abe | *(undefined4 *)(var_398h + 0xc) = 0x6f206873; 0x1837b2ac1 | *(undefined *)(var_398h + 0x1e) = 0; 0x1837b2acf | var_d8h._0_5_ = 0; 0x1837b2acf | var_d8h._5_1_ = 0; 0x1837b2acf | var_d8h._6_1_ = 0; 0x1837b2acf | var_d8h._7_1_ = '\0'; 0x1837b2ad6 | var_e8h = 0; 0x1837b2ad6 | var_e0h._0_4_ = 0; 0x1837b2ad6 | var_e0h._4_4_ = 0; 0x1837b2ae8 | var_128h._0_7_ = 0x19013ec6c; 0x1837b2ae8 | var_128h._7_1_ = 0; 0x1837b2aeb | var_120h._0_7_ = 5; 0x1837b2aeb | var_120h._7_1_ = '\0'; 0x1837b2afe | puVar15 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_398h); 0x1837b2afe | iVar19 = var_e8h; 0x1837b2b03 | uVar3 = *puVar15; 0x1837b2b06 | *puVar15 = 0; 0x1837b2b0e | *(undefined8 *)var_4b0h = uVar3; 0x1837b2b11 | uVar5 = *(undefined4 *)(puVar15 + 1); 0x1837b2b11 | uVar6 = *(undefined4 *)((int64_t)puVar15 + 0xc); 0x1837b2b11 | uVar7 = *(undefined4 *)(puVar15 + 2); 0x1837b2b11 | uVar8 = *(undefined4 *)((int64_t)puVar15 + 0x14); 0x1837b2b15 | puVar15[1] = 0; 0x1837b2b15 | puVar15[2] = 0; 0x1837b2b19 | *(undefined4 *)(var_4b0h + 8) = uVar5; 0x1837b2b19 | *(undefined4 *)(var_4b0h + 0xc) = uVar6; 0x1837b2b19 | *(undefined4 *)(var_4b0h + 0x10) = uVar7; 0x1837b2b19 | *(undefined4 *)(var_4b0h + 0x14) = uVar8; 0x1837b2b23 | if (var_e8h != 0) { 0x1837b2bbd | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b2bc4 | if (iVar21 != 0) { 0x1837b2bc6 | iVar12 = var_e8h + -0x20; | do { 0x1837b2bca | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2bd3 | iVar21 = iVar21 + -0x20; 0x1837b2bd7 | } while (iVar21 != 0); | } 0x1837b2be8 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2be8 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2bfc | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2bf0 | CONCAT16(var_d8h._6_1_, 0x1837b2bf0 | CONCAT15(var_d8h._5_1_, 0x1837b2bf8 | (unkbyte5)var_d8h))) << 0x1837b2bfc | 5); | } 0x1837b2b3b | puVar15 = (undefined8 *)var_4b0h; 0x1837b2b3b | if (var_388h < 0) { 0x1837b2b50 | func_0x0001841dcbe0(var_398h, var_388h & 0x7fffffffffffffff); 0x1837b2b50 | puVar15 = (undefined8 *)var_4b0h; | } | goto code_r0x0001837b29e1; | } 0x1837b267d | var_3b8h = 0; 0x1837b267d | uStack_3b0 = 0; 0x1837b2680 | var_3a8h = 0; 0x1837b2693 | cVar9 = func_0x00018ad8aba0(&var_3b8h, &var_308h); 0x1837b269a | if (cVar9 != '\0') { 0x1837b26a8 | var_3e8h = 0; 0x1837b26a8 | var_3e0h = 0; 0x1837b26ab | var_3d8h = 0; 0x1837b26b8 | var_4c0h._0_1_ = 1; 0x1837b26d2 | var_4c8h = (int64_t)&var_308h; 0x1837b26a0 | func_0x0001837ad980(&var_3e8h, var_4a8h, var_4a0h, &var_2d8h); 0x1837b26dc | if (var_3e0h != 0) { 0x1837b26ea | iStack_408 = (int64_t)*(char *)(arg_28h + 0x17); 0x1837b26f2 | if (iStack_408 < 0) { 0x1837b2f24 | iStack_408 = *(int64_t *)(arg_28h + 8); 0x1837b2f28 | var_490h = *(int64_t *)arg_28h; | } 0x1837b2f3d | var_410h = var_490h; 0x1837b2f53 | var_420h = 0x190c1f728; 0x1837b2f56 | uStack_418 = 0xd; 0x1837b2f5e | func_0x000180d020a0(&var_3e8h); 0x1837b2f76 | iStack_428 = (int64_t)*(char *)(arg_38h + 0x17); 0x1837b2f7e | if (iStack_428 < 0) { 0x1837b2f88 | iStack_428 = *(int64_t *)(arg_38h + 8); 0x1837b2f8c | var_498h = *(int64_t *)arg_38h; | } 0x1837b2fa1 | var_430h = var_498h; 0x1837b2fb7 | var_440h = 0x190c1f738; 0x1837b2fba | uStack_438 = 0xc; 0x1837b2f5e | func_0x000180d020a0(&var_3e8h); 0x1837b2fcd | var_d8h._0_5_ = 0; 0x1837b2fcd | var_d8h._5_1_ = 0; 0x1837b2fcd | var_d8h._6_1_ = 0; 0x1837b2fcd | var_d8h._7_1_ = '\0'; 0x1837b2fcd | var_d0h = 0; 0x1837b2fd5 | var_e8h = 0; 0x1837b2fd5 | var_e0h._0_4_ = 0; 0x1837b2fd5 | var_e0h._4_4_ = 0; 0x1837b2fe5 | var_88h = 0; 0x1837b2fe5 | uStack_80 = 0; 0x1837b2fe9 | _var_78h = 0; 0x1837b2ff9 | var_120h._0_7_ = SUB87(&var_3e8h, 0); 0x1837b2ff9 | var_120h._7_1_ = (char)((uint64_t)&var_3e8h >> 0x38); 0x1837b2ffd | var_118h = CONCAT71(var_118h._1_7_, 6); 0x1837b3009 | cVar9 = func_0x000181b4a620(&var_128h, 0, &var_88h, 200); 0x1837b3010 | if (cVar9 == '\0') goto code_r0x0001837b335b; 0x1837b301e | var_d8h._0_5_ = (unkbyte5)_var_78h; 0x1837b301e | var_d8h._5_1_ = (undefined)(_var_78h >> 0x28); 0x1837b301e | var_d8h._6_1_ = (undefined)(_var_78h >> 0x30); 0x1837b301e | var_d8h._7_1_ = (char)(_var_78h >> 0x38); 0x1837b302e | var_e8h = var_88h; 0x1837b302e | var_e0h._0_4_ = (undefined4)uStack_80; 0x1837b302e | var_e0h._4_4_ = (int32_t)((uint64_t)uStack_80 >> 0x20); 0x1837b3036 | var_d0h = CONCAT71(var_d0h._1_7_, 1); 0x1837b3036 | goto code_r0x0001837b303e; | } 0x1837b2dbb | var_400h = func_0x000185f006b8(0x40); 0x1837b2dc8 | var_3f8h = 0x32; 0x1837b2de2 | var_3f0h = -0x7fffffffffffffc0; 0x1837b2e0e | if (((undefined4 *)(var_400h + 0x32) < (uint64_t)var_400h) || 0x1837b2e08 | ((undefined4 *)0x190c1f658 < (undefined4 *)(var_400h + 0x32) && 0x1837b2e01 | (uint64_t)var_400h < (undefined4 *)0x190c1f659)) goto code_r0x0001837b3354; 0x1837b2e1b | *(undefined8 *)(var_400h + 0x20) = 0x6120617461646174; 0x1837b2e1b | *(undefined8 *)(var_400h + 0x28) = 0x6c61766e69206572; 0x1837b2e26 | *(undefined8 *)(var_400h + 0x10) = 0x7461702079636e65; 0x1837b2e26 | *(undefined8 *)(var_400h + 0x18) = 0x656d20726f207368; 0x1837b2e31 | *(undefined4 *)var_400h = 0x72747845; 0x1837b2e31 | *(undefined4 *)(var_400h + 4) = 0x65746361; 0x1837b2e31 | *(undefined4 *)(var_400h + 8) = 0x65642064; 0x1837b2e31 | *(undefined4 *)(var_400h + 0xc) = 0x646e6570; 0x1837b2e34 | *(undefined2 *)(var_400h + 0x30) = 0x6469; 0x1837b2e3a | *(undefined *)(var_400h + 0x32) = 0; 0x1837b2e48 | var_d8h._0_5_ = 0; 0x1837b2e48 | var_d8h._5_1_ = 0; 0x1837b2e48 | var_d8h._6_1_ = 0; 0x1837b2e48 | var_d8h._7_1_ = '\0'; 0x1837b2e4f | var_e8h = 0; 0x1837b2e4f | var_e0h._0_4_ = 0; 0x1837b2e4f | var_e0h._4_4_ = 0; 0x1837b2e61 | var_128h._0_7_ = 0x19013ec6c; 0x1837b2e61 | var_128h._7_1_ = 0; 0x1837b2e64 | var_120h._0_7_ = 5; 0x1837b2e64 | var_120h._7_1_ = '\0'; 0x1837b2e77 | puVar15 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_400h); 0x1837b2e77 | iVar19 = var_e8h; 0x1837b2e7c | uVar3 = *puVar15; 0x1837b2e7f | *puVar15 = 0; 0x1837b2e87 | *(undefined8 *)var_4b0h = uVar3; 0x1837b2e8a | uVar5 = *(undefined4 *)(puVar15 + 1); 0x1837b2e8a | uVar6 = *(undefined4 *)((int64_t)puVar15 + 0xc); 0x1837b2e8a | uVar7 = *(undefined4 *)(puVar15 + 2); 0x1837b2e8a | uVar8 = *(undefined4 *)((int64_t)puVar15 + 0x14); 0x1837b2e8e | puVar15[1] = 0; 0x1837b2e8e | puVar15[2] = 0; 0x1837b2e92 | *(undefined4 *)(var_4b0h + 8) = uVar5; 0x1837b2e92 | *(undefined4 *)(var_4b0h + 0xc) = uVar6; 0x1837b2e92 | *(undefined4 *)(var_4b0h + 0x10) = uVar7; 0x1837b2e92 | *(undefined4 *)(var_4b0h + 0x14) = uVar8; 0x1837b2e9c | if (var_e8h != 0) { 0x1837b2ed6 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b2edd | if (iVar21 != 0) { 0x1837b2edf | iVar12 = var_e8h + -0x20; | do { 0x1837b2ee3 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2eec | iVar21 = iVar21 + -0x20; 0x1837b2ef0 | } while (iVar21 != 0); | } 0x1837b2f01 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2f01 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2f15 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2f09 | CONCAT16(var_d8h._6_1_, 0x1837b2f09 | CONCAT15(var_d8h._5_1_, 0x1837b2f11 | (unkbyte5)var_d8h))) << 0x1837b2f15 | 5); | } 0x1837b2ea6 | iVar19 = var_400h; 0x1837b2ea6 | uVar18 = var_3f0h; 0x1837b2ea6 | if (var_3f0h < 0) goto code_r0x0001837b29af; 0x1837b2ea6 | goto code_r0x0001837b29b4; | } 0x1837b2c57 | var_3d0h = func_0x000185f006b8(0x30); 0x1837b2c64 | var_3c8h = 0x24; 0x1837b2c7e | var_3c0h = -0x7fffffffffffffd0; 0x1837b2caa | if (((undefined4 *)(var_3d0h + 0x24) < (uint64_t)var_3d0h) || 0x1837b2ca4 | ((undefined4 *)0x190c1f700 < (undefined4 *)(var_3d0h + 0x24) && 0x1837b2c9d | (uint64_t)var_3d0h < (undefined4 *)0x190c1f701)) goto code_r0x0001837b3354; 0x1837b2cb7 | *(undefined8 *)(var_3d0h + 0x10) = 0x66666f2064656761; 0x1837b2cb7 | *(undefined8 *)(var_3d0h + 0x18) = 0x6b73206c61696369; 0x1837b2cc2 | *(undefined4 *)var_3d0h = 0x6e6e6143; 0x1837b2cc2 | *(undefined4 *)(var_3d0h + 4) = 0x7220746f; 0x1837b2cc2 | *(undefined4 *)(var_3d0h + 8) = 0x69617465; 0x1837b2cc2 | *(undefined4 *)(var_3d0h + 0xc) = 0x7473206e; 0x1837b2cc5 | *(undefined4 *)(var_3d0h + 0x20) = 0x736c6c69; 0x1837b2ccc | *(undefined *)(var_3d0h + 0x24) = 0; 0x1837b2cda | var_d8h._0_5_ = 0; 0x1837b2cda | var_d8h._5_1_ = 0; 0x1837b2cda | var_d8h._6_1_ = 0; 0x1837b2cda | var_d8h._7_1_ = '\0'; 0x1837b2ce1 | var_e8h = 0; 0x1837b2ce1 | var_e0h._0_4_ = 0; 0x1837b2ce1 | var_e0h._4_4_ = 0; 0x1837b2cf3 | var_128h._0_7_ = 0x19013ec6c; 0x1837b2cf3 | var_128h._7_1_ = 0; 0x1837b2cf6 | var_120h._0_7_ = 5; 0x1837b2cf6 | var_120h._7_1_ = '\0'; 0x1837b2d09 | puVar15 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_3d0h); 0x1837b2d09 | iVar19 = var_e8h; 0x1837b2d0e | uVar3 = *puVar15; 0x1837b2d11 | *puVar15 = 0; 0x1837b2d19 | *(undefined8 *)var_4b0h = uVar3; 0x1837b2d1c | uVar5 = *(undefined4 *)(puVar15 + 1); 0x1837b2d1c | uVar6 = *(undefined4 *)((int64_t)puVar15 + 0xc); 0x1837b2d1c | uVar7 = *(undefined4 *)(puVar15 + 2); 0x1837b2d1c | uVar8 = *(undefined4 *)((int64_t)puVar15 + 0x14); 0x1837b2d20 | puVar15[1] = 0; 0x1837b2d20 | puVar15[2] = 0; 0x1837b2d24 | *(undefined4 *)(var_4b0h + 8) = uVar5; 0x1837b2d24 | *(undefined4 *)(var_4b0h + 0xc) = uVar6; 0x1837b2d24 | *(undefined4 *)(var_4b0h + 0x10) = uVar7; 0x1837b2d24 | *(undefined4 *)(var_4b0h + 0x14) = uVar8; 0x1837b2d2e | if (var_e8h != 0) { 0x1837b2d6d | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b2d74 | if (iVar21 != 0) { 0x1837b2d76 | iVar12 = var_e8h + -0x20; | do { 0x1837b2d7a | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2d83 | iVar21 = iVar21 + -0x20; 0x1837b2d87 | } while (iVar21 != 0); | } 0x1837b2d98 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2d98 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2dac | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2da0 | CONCAT16(var_d8h._6_1_, 0x1837b2da0 | CONCAT15(var_d8h._5_1_, 0x1837b2da8 | (unkbyte5)var_d8h))) << 5); | } 0x1837b2d38 | if (var_3c0h < 0) { 0x1837b2d50 | uVar18 = var_3c0h & 0x7fffffffffffffff; 0x1837b2d53 | iVar19 = var_3d0h; 0x1837b2d53 | goto code_r0x0001837b2d5b; | } | goto code_r0x0001837b29c5; | } 0x1837b2851 | var_370h = func_0x000185f006b8(0x30); 0x1837b285e | var_368h = 0x26; 0x1837b286e | var_360h = -0x7fffffffffffffd0; 0x1837b289a | if (((undefined4 *)(var_370h + 0x26) < (uint64_t)var_370h) || 0x1837b2894 | ((undefined4 *)0x190c1f6b8 < (undefined4 *)(var_370h + 0x26) && 0x1837b288d | (uint64_t)var_370h < (undefined4 *)0x190c1f6b9)) goto code_r0x0001837b3354; 0x1837b28a7 | *(undefined8 *)(var_370h + 0x10) = 0x726f772064656761; 0x1837b28a7 | *(undefined8 *)(var_370h + 0x18) = 0x722065636170736b; 0x1837b28b2 | *(undefined4 *)var_370h = 0x6e6e6143; 0x1837b28b2 | *(undefined4 *)(var_370h + 4) = 0x7220746f; 0x1837b28b2 | *(undefined4 *)(var_370h + 8) = 0x69617465; 0x1837b28b2 | *(undefined4 *)(var_370h + 0xc) = 0x7473206e; 0x1837b28bf | *(undefined8 *)(var_370h + 0x1e) = 0x656d69746e757220; 0x1837b28c3 | *(undefined *)(var_370h + 0x26) = 0; 0x1837b28d1 | var_d8h._0_5_ = 0; 0x1837b28d1 | var_d8h._5_1_ = 0; 0x1837b28d1 | var_d8h._6_1_ = 0; 0x1837b28d1 | var_d8h._7_1_ = '\0'; 0x1837b28d8 | var_e8h = 0; 0x1837b28d8 | var_e0h._0_4_ = 0; 0x1837b28d8 | var_e0h._4_4_ = 0; 0x1837b28ea | var_128h._0_7_ = 0x19013ec6c; 0x1837b28ea | var_128h._7_1_ = 0; 0x1837b28ed | var_120h._0_7_ = 5; 0x1837b28ed | var_120h._7_1_ = '\0'; 0x1837b2900 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_370h); 0x1837b2900 | iVar19 = var_e8h; 0x1837b2905 | uVar3 = *puVar13; 0x1837b2908 | *puVar13 = 0; 0x1837b290b | *puVar15 = uVar3; 0x1837b290f | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b290f | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b290f | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b290f | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b2913 | puVar13[1] = 0; 0x1837b2913 | puVar13[2] = 0; 0x1837b2917 | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b2917 | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b2917 | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b2917 | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b2921 | if (var_e8h != 0) { 0x1837b2b67 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b2b6e | if (iVar21 != 0) { 0x1837b2b70 | iVar12 = var_e8h + -0x20; | do { 0x1837b2b74 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2b7d | iVar21 = iVar21 + -0x20; 0x1837b2b81 | } while (iVar21 != 0); | } 0x1837b2b92 | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b2b92 | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2ba6 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2b9a | CONCAT16(var_d8h._6_1_, 0x1837b2b9a | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h 0x1837b2ba2 | ))) << 5); 0x1837b2bb0 | puVar15 = (undefined8 *)var_4b0h; | } 0x1837b2939 | if (var_360h < 0) { 0x1837b2952 | func_0x0001841dcbe0(var_370h, var_360h & 0x7fffffffffffffff); | } | goto code_r0x0001837b29e1; | } 0x1837b2702 | var_340h = func_0x000185f006b8(0x30); 0x1837b270f | var_338h = 0x20; 0x1837b271f | var_330h = -0x7fffffffffffffd0; 0x1837b274b | if (((undefined4 *)(var_340h + 0x20) < (uint64_t)var_340h) || 0x1837b2745 | ((undefined4 *)0x190c1f690 < (undefined4 *)(var_340h + 0x20) && 0x1837b273e | (uint64_t)var_340h < (undefined4 *)0x190c1f691)) goto code_r0x0001837b3354; 0x1837b2758 | *(undefined8 *)(var_340h + 0x10) = 0x65636170736b726f; 0x1837b2758 | *(undefined8 *)(var_340h + 0x18) = 0x656d69746e757220; 0x1837b2763 | *(undefined4 *)var_340h = 0x6e6e6143; 0x1837b2763 | *(undefined4 *)(var_340h + 4) = 0x7020746f; 0x1837b2763 | *(undefined4 *)(var_340h + 8) = 0x696c6275; 0x1837b2763 | *(undefined4 *)(var_340h + 0xc) = 0x77206873; 0x1837b2766 | *(undefined *)(var_340h + 0x20) = 0; 0x1837b2774 | var_d8h._0_5_ = 0; 0x1837b2774 | var_d8h._5_1_ = 0; 0x1837b2774 | var_d8h._6_1_ = 0; 0x1837b2774 | var_d8h._7_1_ = '\0'; 0x1837b277b | var_e8h = 0; 0x1837b277b | var_e0h._0_4_ = 0; 0x1837b277b | var_e0h._4_4_ = 0; 0x1837b278d | var_128h._0_7_ = 0x19013ec6c; 0x1837b278d | var_128h._7_1_ = 0; 0x1837b2790 | var_120h._0_7_ = 5; 0x1837b2790 | var_120h._7_1_ = '\0'; 0x1837b27a3 | puVar13 = (undefined8 *)func_0x000181f8c020(&var_e8h, &var_128h, &var_340h); 0x1837b27a3 | iVar19 = var_e8h; 0x1837b27a8 | uVar3 = *puVar13; 0x1837b27ab | *puVar13 = 0; 0x1837b27ae | *puVar15 = uVar3; 0x1837b27b2 | uVar5 = *(undefined4 *)(puVar13 + 1); 0x1837b27b2 | uVar6 = *(undefined4 *)((int64_t)puVar13 + 0xc); 0x1837b27b2 | uVar7 = *(undefined4 *)(puVar13 + 2); 0x1837b27b2 | uVar8 = *(undefined4 *)((int64_t)puVar13 + 0x14); 0x1837b27b6 | puVar13[1] = 0; 0x1837b27b6 | puVar13[2] = 0; 0x1837b27ba | *(undefined4 *)(puVar15 + 1) = uVar5; 0x1837b27ba | *(undefined4 *)((int64_t)puVar15 + 0xc) = uVar6; 0x1837b27ba | *(undefined4 *)(puVar15 + 2) = uVar7; 0x1837b27ba | *(undefined4 *)((int64_t)puVar15 + 0x14) = uVar8; 0x1837b27c4 | if (var_e8h != 0) { 0x1837b2803 | iVar21 = CONCAT44(var_e0h._4_4_, (undefined4)var_e0h) << 5; 0x1837b280a | if (iVar21 != 0) { 0x1837b280c | iVar12 = var_e8h + -0x20; | do { 0x1837b2810 | func_0x000184e58cd0(iVar12 + iVar21); 0x1837b2819 | iVar21 = iVar21 + -0x20; 0x1837b281d | } while (iVar21 != 0); | } 0x1837b282e | var_e0h._0_4_ = (undefined4)(iVar19 - var_e8h >> 5); 0x1837b282e | var_e0h._4_4_ = (int32_t)(iVar19 - var_e8h >> 0x25); 0x1837b2842 | func_0x0001841dcbe0(var_e8h, CONCAT17(var_d8h._7_1_, 0x1837b2836 | CONCAT16(var_d8h._6_1_, 0x1837b2836 | CONCAT15(var_d8h._5_1_, (unkbyte5)var_d8h))) 0x1837b283e | << 5); | } 0x1837b27d8 | if (var_330h < 0) { 0x1837b27f1 | func_0x0001841dcbe0(var_340h, var_330h & 0x7fffffffffffffff); | } | } 0x1837b29f6 | if (_var_2f8h < 0) { 0x1837b2a0b | func_0x0001841dcbe0(var_308h, _var_2f8h * 2); | } 0x1837b2a18 | if (_var_2c8h < 0) { 0x1837b2a2d | func_0x0001841dcbe0(var_2d8h, _var_2c8h * 2); | } 0x1837b2a3a | if ((int64_t)_var_2a8h < 0) { 0x1837b2a40 | uVar18 = _var_2a8h & 0x7fffffffffffffff; 0x1837b2a53 | puVar16 = (undefined4 *)var_2b8h; 0x1837b2a53 | goto code_r0x0001837b2047; | } | } | } |code_r0x0001837b204c: 0x1837b204c | func_0x00018ad8aa60(&var_228h); | } 0x1837b1c25 | if (var_188h < 0) { 0x1837b1c3a | func_0x0001841dcbe0(var_198h, var_188h * 2); | } 0x1837b1c47 | if ((int64_t)_var_138h < 0) { 0x1837b1c5c | func_0x0001841dcbe0(var_148h, _var_138h * 2); | } | } 0x1837b1c76 | if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)&var_4e8h)) { 0x1837b1c9a | return puVar15; | } 0x1837b334c | func_0x000185f05b40(var_60h ^ (uint64_t)&var_4e8h); |code_r0x0001837b3354: 0x1837b3354 | // WARNING: Does not return 0x1837b3354 | pcVar4 = (code *)invalidInstructionException(); 0x1837b3354 | (*pcVar4)(); |code_r0x0001837b1827: 0x1837b1827 | bVar22 = true; 0x1837b182f | puVar15 = (undefined8 *)var_4b0h; 0x1837b182f | goto code_r0x0001837b199d; |} [{"offset":6500847888,"name":"fcn.1837b1110","size":8847,"is-pure":false,"realsz":8847,"noreturn":false,"stackframe":1256,"calltype":"ms","cost":2213,"cc":165,"loops":36,"bits":64,"type":"fcn","nbbs":289,"edges":450,"ebbs":2,"signature":"fcn.1837b1110(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg_28h, int64_t arg_30h, int64_t arg_38h, int64_t arg_3a8h);","minbound":6500847888,"maxbound":6500856735,"callrefs":[{"from":6500847987,"to":6522337344,"type":"CALL"},{"from":6500848066,"to":6522337344,"type":"CALL"},{"from":6500848152,"to":6500848392,"type":"CODE"},{"from":6500848164,"to":6511513840,"type":"CALL"},{"from":6500848169,"to":6500848109,"type":"CODE"},{"from":6500848195,"to":6500847992,"type":"CODE"},{"from":6500848214,"to":6500848071,"type":"CODE"},{"from":6500848229,"to":6511513840,"type":"CALL"},{"from":6500848234,"to":6500848033,"type":"CODE"},{"from":6500848260,"to":6542067384,"type":"CALL"},{"from":6500848319,"to":6500848568,"type":"CODE"},{"from":6500848351,"to":6511512544,"type":"CALL"},{"from":6500848364,"to":6517433568,"type":"CALL"},{"from":6500848435,"to":6453526016,"type":"CALL"},{"from":6500848481,"to":6453526016,"type":"CALL"},{"from":6500848601,"to":6542436672,"type":"CALL"},{"from":6500848754,"to":6453526016,"type":"CALL"},{"from":6500848765,"to":6529181184,"type":"CALL"},{"from":6500848781,"to":6457113920,"type":"CALL"},{"from":6500848818,"to":6511512544,"type":"CALL"},{"from":6500848852,"to":6511512544,"type":"CALL"},{"from":6500848886,"to":6511512544,"type":"CALL"},{"from":6500848920,"to":6511512544,"type":"CALL"},{"from":6500848979,"to":6454898800,"type":"CALL"},{"from":6500849067,"to":6623495712,"type":"CALL"},{"from":6500849111,"to":6543845488,"type":"CALL"},{"from":6500849194,"to":6542434064,"type":"CALL"},{"from":6500849205,"to":6500848327,"type":"CODE"},{"from":6500849239,"to":6511512544,"type":"CALL"},{"from":6500849273,"to":6511512544,"type":"CALL"},{"from":6500849307,"to":6511512544,"type":"CALL"},{"from":6500849341,"to":6511512544,"type":"CALL"},{"from":6500849351,"to":6542067384,"type":"CALL"},{"from":6500849542,"to":6475530272,"type":"CALL"},{"from":6500849620,"to":6500850070,"type":"CODE"},{"from":6500849650,"to":6524603600,"type":"CALL"},{"from":6500849696,"to":6511512544,"type":"CALL"},{"from":6500849701,"to":6500849577,"type":"CODE"},{"from":6500849711,"to":6500850077,"type":"CODE"},{"from":6500849741,"to":6524603600,"type":"CALL"},{"from":6500849787,"to":6511512544,"type":"CALL"},{"from":6500849792,"to":6500850031,"type":"CODE"},{"from":6500849805,"to":6517433568,"type":"CALL"},{"from":6500849815,"to":6535984016,"type":"CALL"},{"from":6500849825,"to":6542067384,"type":"CALL"},{"from":6500849926,"to":6542436672,"type":"CALL"},{"from":6500849992,"to":6475530272,"type":"CALL"},{"from":6500850070,"to":6511512544,"type":"CALL"},{"from":6500850106,"to":6511512544,"type":"CALL"},{"from":6500850140,"to":6511512544,"type":"CALL"},{"from":6500850174,"to":6511512544,"type":"CALL"},{"from":6500850208,"to":6511512544,"type":"CALL"},{"from":6500850276,"to":6453526016,"type":"CALL"},{"from":6500850336,"to":6453526016,"type":"CALL"},{"from":6500850373,"to":6453526016,"type":"CALL"},{"from":6500850403,"to":6511512544,"type":"CALL"},{"from":6500850418,"to":6446849744,"type":"CALL"},{"from":6500850447,"to":6446849744,"type":"CALL"},{"from":6500850465,"to":6542067384,"type":"CALL"},{"from":6500850637,"to":6475530272,"type":"CALL"},{"from":6500850712,"to":6511512544,"type":"CALL"},{"from":6500850746,"to":6511512544,"type":"CALL"},{"from":6500850780,"to":6511512544,"type":"CALL"},{"from":6500850868,"to":6524603600,"type":"CALL"},{"from":6500850914,"to":6511512544,"type":"CALL"},{"from":6500850919,"to":6500850676,"type":"CODE"},{"from":6500850949,"to":6524603600,"type":"CALL"},{"from":6500850995,"to":6511512544,"type":"CALL"},{"from":6500851000,"to":6500851501,"type":"CODE"},{"from":6500851061,"to":6624422672,"type":"CALL"},{"from":6500851164,"to":6500856736,"type":"CALL"},{"from":6500851265,"to":6500856736,"type":"CALL"},{"from":6500851283,"to":6542067384,"type":"CALL"},{"from":6500851462,"to":6475530272,"type":"CALL"},{"from":6500851541,"to":6500851783,"type":"CODE"},{"from":6500851551,"to":6542067384,"type":"CALL"},{"from":6500851712,"to":6475530272,"type":"CALL"},{"from":6500851783,"to":6511512544,"type":"CALL"},{"from":6500851796,"to":6624422496,"type":"CALL"},{"from":6500851801,"to":6500850717,"type":"CODE"},{"from":6500851831,"to":6524603600,"type":"CALL"},{"from":6500851877,"to":6511512544,"type":"CALL"},{"from":6500851882,"to":6500851747,"type":"CODE"},{"from":6500851920,"to":6453526016,"type":"CALL"},{"from":6500851958,"to":6453526016,"type":"CALL"},{"from":6500851997,"to":6500833664,"type":"CALL"},{"from":6500852047,"to":6511512544,"type":"CALL"},{"from":6500852091,"to":6511512544,"type":"CALL"},{"from":6500852110,"to":6542067384,"type":"CALL"},{"from":6500852288,"to":6475530272,"type":"CALL"},{"from":6500852363,"to":6500851783,"type":"CODE"},{"from":6500852385,"to":6524603600,"type":"CALL"},{"from":6500852423,"to":6511512544,"type":"CALL"},{"from":6500852428,"to":6500852018,"type":"CODE"},{"from":6500852458,"to":6524603600,"type":"CALL"},{"from":6500852504,"to":6511512544,"type":"CALL"},{"from":6500852509,"to":6500852323,"type":"CODE"},{"from":6500852535,"to":6542067384,"type":"CALL"},{"from":6500852589,"to":6500852705,"type":"CODE"},{"from":6500852624,"to":6535984912,"type":"CALL"},{"from":6500852747,"to":6542436672,"type":"CALL"},{"from":6500852843,"to":6511733920,"type":"CALL"},{"from":6500852920,"to":6511512544,"type":"CALL"},{"from":6500852954,"to":6511512544,"type":"CALL"},{"from":6500853033,"to":6453526016,"type":"CALL"},{"from":6500853111,"to":6453526016,"type":"CALL"},{"from":6500853154,"to":6453526016,"type":"CALL"},{"from":6500853165,"to":6624426384,"type":"CALL"},{"from":6500853197,"to":6511512544,"type":"CALL"},{"from":6500853250,"to":6624422816,"type":"CALL"},{"from":6500853301,"to":6453526016,"type":"CALL"},{"from":6500853317,"to":6624426384,"type":"CALL"},{"from":6500853349,"to":6511512544,"type":"CALL"},{"from":6500853395,"to":6624422816,"type":"CALL"},{"from":6500853458,"to":6500833664,"type":"CALL"},{"from":6500853496,"to":6500855580,"type":"CODE"},{"from":6500853506,"to":6542067384,"type":"CALL"},{"from":6500853667,"to":6475530272,"type":"CALL"},{"from":6500853745,"to":6511512544,"type":"CALL"},{"from":6500853750,"to":6500854254,"type":"CODE"},{"from":6500853780,"to":6524603600,"type":"CALL"},{"from":6500853826,"to":6511512544,"type":"CALL"},{"from":6500853831,"to":6500853702,"type":"CODE"},{"from":6500853841,"to":6542067384,"type":"CALL"},{"from":6500854016,"to":6475530272,"type":"CALL"},{"from":6500854098,"to":6511512544,"type":"CALL"},{"from":6500854103,"to":6500854241,"type":"CODE"},{"from":6500854137,"to":6511512544,"type":"CALL"},{"from":6500854191,"to":6511512544,"type":"CALL"},{"from":6500854221,"to":6624422496,"type":"CALL"},{"from":6500854249,"to":6624422496,"type":"CALL"},{"from":6500854283,"to":6511512544,"type":"CALL"},{"from":6500854317,"to":6511512544,"type":"CALL"},{"from":6500854355,"to":6500851783,"type":"CODE"},{"from":6500854365,"to":6542067384,"type":"CALL"},{"from":6500854526,"to":6475530272,"type":"CALL"},{"from":6500854608,"to":6511512544,"type":"CALL"},{"from":6500854618,"to":6500854241,"type":"CODE"},{"from":6500854648,"to":6524603600,"type":"CALL"},{"from":6500854694,"to":6511512544,"type":"CALL"},{"from":6500854704,"to":6500854055,"type":"CODE"},{"from":6500854734,"to":6524603600,"type":"CALL"},{"from":6500854780,"to":6511512544,"type":"CALL"},{"from":6500854785,"to":6500854569,"type":"CODE"},{"from":6500854815,"to":6524603600,"type":"CALL"},{"from":6500854861,"to":6500855131,"type":"CODE"},{"from":6500854871,"to":6542067384,"type":"CALL"},{"from":6500855049,"to":6475530272,"type":"CALL"},{"from":6500855131,"to":6511512544,"type":"CALL"},{"from":6500855136,"to":6500854213,"type":"CODE"},{"from":6500855166,"to":6524603600,"type":"CALL"},{"from":6500855212,"to":6511512544,"type":"CALL"},{"from":6500855217,"to":6500855088,"type":"CODE"},{"from":6500855227,"to":6542067384,"type":"CALL"},{"from":6500855415,"to":6475530272,"type":"CALL"},{"from":6500855497,"to":6500854191,"type":"CODE"},{"from":6500855527,"to":6524603600,"type":"CALL"},{"from":6500855573,"to":6511512544,"type":"CALL"},{"from":6500855578,"to":6500855454,"type":"CODE"},{"from":6500855657,"to":6456090784,"type":"CALL"},{"from":6500855749,"to":6456090784,"type":"CALL"},{"from":6500855817,"to":6471067168,"type":"CALL"},{"from":6500855926,"to":6453526016,"type":"CALL"},{"from":6500855998,"to":6469011872,"type":"CALL"},{"from":6500856052,"to":6453526016,"type":"CALL"},{"from":6500856071,"to":6457110720,"type":"CALL"},{"from":6500856103,"to":6511512544,"type":"CALL"},{"from":6500856121,"to":6542067384,"type":"CALL"},{"from":6500856294,"to":6475530272,"type":"CALL"},{"from":6500856373,"to":6511512544,"type":"CALL"},{"from":6500856378,"to":6500854108,"type":"CODE"},{"from":6500856408,"to":6524603600,"type":"CALL"},{"from":6500856454,"to":6511512544,"type":"CALL"},{"from":6500856459,"to":6500856333,"type":"CODE"},{"from":6500856508,"to":6511512544,"type":"CALL"},{"from":6500856557,"to":6511512544,"type":"CALL"},{"from":6500856590,"to":6500844848,"type":"CALL"},{"from":6500856639,"to":6500854108,"type":"CODE"},{"from":6500856655,"to":6542089024,"type":"CALL"},{"from":6500856662,"to":6542702416,"type":"CALL"},{"from":6500856725,"to":6511512544,"type":"CALL"},{"from":6500856730,"to":6500855870,"type":"CODE"}],"datarefs":[{"from":6500847938,"to":6740709440,"type":"DATA"},{"from":6500848392,"to":6723597328,"type":"DATA"},{"from":6500848440,"to":6718928168,"type":"DATA"},{"from":6500848619,"to":6723597352,"type":"DATA"},{"from":6500848650,"to":6723597356,"type":"DATA"},{"from":6500848660,"to":6723597352,"type":"DATA"},{"from":6500849401,"to":6723597616,"type":"DATA"},{"from":6500849435,"to":6723597648,"type":"DATA"},{"from":6500849446,"to":6723597632,"type":"DATA"},{"from":6500849457,"to":6723597616,"type":"DATA"},{"from":6500849505,"to":6712192108,"type":"DATA"},{"from":6500849878,"to":6723597680,"type":"DATA"},{"from":6500849910,"to":6723597680,"type":"DATA"},{"from":6500849955,"to":6712192108,"type":"DATA"},{"from":6500850250,"to":6723597328,"type":"DATA"},{"from":6500850296,"to":6723597600,"type":"DATA"},{"from":6500850341,"to":6723571184,"type":"DATA"},{"from":6500850515,"to":6723597752,"type":"DATA"},{"from":6500850544,"to":6723597783,"type":"DATA"},{"from":6500850555,"to":6723597768,"type":"DATA"},{"from":6500850566,"to":6723597752,"type":"DATA"},{"from":6500850600,"to":6712192108,"type":"DATA"},{"from":6500850796,"to":6740709440,"type":"DATA"},{"from":6500851027,"to":6724139288,"type":"DATA"},{"from":6500851086,"to":6723597832,"type":"DATA"},{"from":6500851113,"to":6723597832,"type":"DATA"},{"from":6500851213,"to":6723571191,"type":"DATA"},{"from":6500851232,"to":6723571184,"type":"DATA"},{"from":6500851333,"to":6723597856,"type":"DATA"},{"from":6500851362,"to":6723597888,"type":"DATA"},{"from":6500851373,"to":6723597872,"type":"DATA"},{"from":6500851384,"to":6723597856,"type":"DATA"},{"from":6500851425,"to":6712192108,"type":"DATA"},{"from":6500851601,"to":6723597800,"type":"DATA"},{"from":6500851630,"to":6723597809,"type":"DATA"},{"from":6500851641,"to":6723597800,"type":"DATA"},{"from":6500851675,"to":6712192108,"type":"DATA"},{"from":6500852160,"to":6723597912,"type":"DATA"},{"from":6500852189,"to":6723597944,"type":"DATA"},{"from":6500852200,"to":6723597928,"type":"DATA"},{"from":6500852211,"to":6723597912,"type":"DATA"},{"from":6500852251,"to":6712192108,"type":"DATA"},{"from":6500852765,"to":6712106840,"type":"DATA"},{"from":6500853556,"to":6723597968,"type":"DATA"},{"from":6500853585,"to":6723597984,"type":"DATA"},{"from":6500853596,"to":6723597968,"type":"DATA"},{"from":6500853630,"to":6712192108,"type":"DATA"},{"from":6500853891,"to":6723598008,"type":"DATA"},{"from":6500853920,"to":6723598024,"type":"DATA"},{"from":6500853931,"to":6723598008,"type":"DATA"},{"from":6500853979,"to":6712192108,"type":"DATA"},{"from":6500854415,"to":6723598048,"type":"DATA"},{"from":6500854444,"to":6723598062,"type":"DATA"},{"from":6500854455,"to":6723598048,"type":"DATA"},{"from":6500854489,"to":6712192108,"type":"DATA"},{"from":6500854931,"to":6723598080,"type":"DATA"},{"from":6500854960,"to":6723598096,"type":"DATA"},{"from":6500854971,"to":6723598080,"type":"DATA"},{"from":6500855012,"to":6712192108,"type":"DATA"},{"from":6500855287,"to":6723597912,"type":"DATA"},{"from":6500855316,"to":6723597944,"type":"DATA"},{"from":6500855327,"to":6723597928,"type":"DATA"},{"from":6500855338,"to":6723597912,"type":"DATA"},{"from":6500855378,"to":6712192108,"type":"DATA"},{"from":6500855620,"to":6723598120,"type":"DATA"},{"from":6500855720,"to":6723598136,"type":"DATA"},{"from":6500855892,"to":6723598152,"type":"DATA"},{"from":6500856007,"to":6723597552,"type":"DATA"},{"from":6500856175,"to":6723598176,"type":"DATA"},{"from":6500856204,"to":6723598207,"type":"DATA"},{"from":6500856215,"to":6723598192,"type":"DATA"},{"from":6500856226,"to":6723598176,"type":"DATA"},{"from":6500856260,"to":6712192108,"type":"DATA"}],"codexrefs":[{"from":6500848152,"to":6500848392,"type":"CODE"},{"from":6500848169,"to":6500848109,"type":"CODE"},{"from":6500848195,"to":6500847992,"type":"CODE"},{"from":6500848214,"to":6500848071,"type":"CODE"},{"from":6500848234,"to":6500848033,"type":"CODE"},{"from":6500848319,"to":6500848568,"type":"CODE"},{"from":6500849205,"to":6500848327,"type":"CODE"},{"from":6500849620,"to":6500850070,"type":"CODE"},{"from":6500849701,"to":6500849577,"type":"CODE"},{"from":6500849711,"to":6500850077,"type":"CODE"},{"from":6500849792,"to":6500850031,"type":"CODE"},{"from":6500850919,"to":6500850676,"type":"CODE"},{"from":6500851000,"to":6500851501,"type":"CODE"},{"from":6500851541,"to":6500851783,"type":"CODE"},{"from":6500851801,"to":6500850717,"type":"CODE"},{"from":6500851882,"to":6500851747,"type":"CODE"},{"from":6500852363,"to":6500851783,"type":"CODE"},{"from":6500852428,"to":6500852018,"type":"CODE"},{"from":6500852509,"to":6500852323,"type":"CODE"},{"from":6500852589,"to":6500852705,"type":"CODE"},{"from":6500853496,"to":6500855580,"type":"CODE"},{"from":6500853750,"to":6500854254,"type":"CODE"},{"from":6500853831,"to":6500853702,"type":"CODE"},{"from":6500854103,"to":6500854241,"type":"CODE"},{"from":6500854355,"to":6500851783,"type":"CODE"},{"from":6500854618,"to":6500854241,"type":"CODE"},{"from":6500854704,"to":6500854055,"type":"CODE"},{"from":6500854785,"to":6500854569,"type":"CODE"},{"from":6500854861,"to":6500855131,"type":"CODE"},{"from":6500855136,"to":6500854213,"type":"CODE"},{"from":6500855217,"to":6500855088,"type":"CODE"},{"from":6500855497,"to":6500854191,"type":"CODE"},{"from":6500855578,"to":6500855454,"type":"CODE"},{"from":6500856378,"to":6500854108,"type":"CODE"},{"from":6500856459,"to":6500856333,"type":"CODE"},{"from":6500856639,"to":6500854108,"type":"CODE"},{"from":6500856730,"to":6500855870,"type":"CODE"}],"dataxrefs":[],"indegree":37,"outdegree":145,"nlocals":137,"nargs":8,"stackvars":[{"name":"var_500h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1280}},{"name":"var_4e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1256}},{"name":"var_4e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1248}},{"name":"var_4d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1240}},{"name":"var_4d1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1233}},{"name":"var_4c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1224}},{"name":"var_4c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1216}},{"name":"var_4b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1200}},{"name":"var_4a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1192}},{"name":"var_4a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1184}},{"name":"var_498h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1176}},{"name":"var_490h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1168}},{"name":"var_488h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1160}},{"name":"var_480h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1152}},{"name":"var_478h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1144}},{"name":"var_470h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1136}},{"name":"var_468h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1128}},{"name":"var_461h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1121}},{"name":"var_460h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1120}},{"name":"var_450h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1104}},{"name":"var_440h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1088}},{"name":"var_430h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1072}},{"name":"var_420h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1056}},{"name":"var_410h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1040}},{"name":"var_400h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1024}},{"name":"var_3f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1016}},{"name":"var_3f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1008}},{"name":"var_3e9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1001}},{"name":"var_3e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1000}},{"name":"var_3e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-992}},{"name":"var_3d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-984}},{"name":"var_3d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-976}},{"name":"var_3c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-968}},{"name":"var_3c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-960}},{"name":"var_3b9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-953}},{"name":"var_3b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-952}},{"name":"var_3a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-936}},{"name":"var_398h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-920}},{"name":"var_390h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-912}},{"name":"var_388h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-904}},{"name":"var_381h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-897}},{"name":"var_380h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-896}},{"name":"var_370h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-880}},{"name":"var_368h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-872}},{"name":"var_360h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-864}},{"name":"var_359h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-857}},{"name":"var_358h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-856}},{"name":"var_348h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-840}},{"name":"var_340h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-832}},{"name":"var_338h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-824}},{"name":"var_330h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-816}},{"name":"var_329h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-809}},{"name":"var_328h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-808}},{"name":"var_318h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-792}},{"name":"var_308h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-776}},{"name":"var_2f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-760}},{"name":"var_2f1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-753}},{"name":"var_2e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-744}},{"name":"var_2d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-728}},{"name":"var_2c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-712}},{"name":"var_2c1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-705}},{"name":"var_2b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-696}},{"name":"var_2b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-688}},{"name":"var_2a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-680}},{"name":"var_2a1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-673}},{"name":"var_2a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-672}},{"name":"var_298h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-664}},{"name":"var_290h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-656}},{"name":"var_289h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-649}},{"name":"var_288h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-648}},{"name":"var_278h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-632}},{"name":"var_268h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-616}},{"name":"var_260h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-608}},{"name":"var_258h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-600}},{"name":"var_251h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-593}},{"name":"var_250h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-592}},{"name":"var_248h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-584}},{"name":"var_240h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-576}},{"name":"var_239h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-569}},{"name":"var_238h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-568}},{"name":"var_228h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-552}},{"name":"var_220h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-544}},{"name":"var_210h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-528}},{"name":"var_208h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-520}},{"name":"var_200h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-512}},{"name":"var_1f9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-505}},{"name":"var_1f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-504}},{"name":"var_1e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-488}},{"name":"var_1d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-472}},{"name":"var_1c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-456}},{"name":"var_1c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-448}},{"name":"var_1b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-440}},{"name":"var_1b1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-433}},{"name":"var_1b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-432}},{"name":"var_1a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-424}},{"name":"var_1a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-416}},{"name":"var_199h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-409}},{"name":"var_198h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-408}},{"name":"var_190h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-400}},{"name":"var_188h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-392}},{"name":"var_181h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-385}},{"name":"var_178h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-376}},{"name":"var_170h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-368}},{"name":"var_168h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-360}},{"name":"var_160h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-352}},{"name":"var_158h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-344}},{"name":"var_150h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-336}},{"name":"var_148h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-328}},{"name":"var_140h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-320}},{"name":"var_138h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-312}},{"name":"var_131h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-305}},{"name":"var_128h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-296}},{"name":"var_120h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-288}},{"name":"var_119h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-281}},{"name":"var_118h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-280}},{"name":"var_111h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-273}},{"name":"var_108h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-264}},{"name":"var_f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-248}},{"name":"var_e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-232}},{"name":"var_e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-224}},{"name":"var_d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-216}},{"name":"var_d3h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-211}},{"name":"var_d1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-209}},{"name":"var_d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-208}},{"name":"var_c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-192}},{"name":"var_b9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-185}},{"name":"var_b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-184}},{"name":"var_a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-168}},{"name":"var_a1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-161}},{"name":"var_a0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-160}},{"name":"var_90h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-144}},{"name":"var_89h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-137}},{"name":"var_88h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-136}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_71h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-113}},{"name":"var_60h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-96}},{"name":"var_58h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-88}},{"name":"arg_28h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":40}},{"name":"arg_30h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":48}},{"name":"arg_38h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":56}},{"name":"arg_3a8h","arg":true,"type":"int64_t","storage":{"type":"stack","stack":936}}],"regvars":[{"name":"arg3","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r8"}},{"name":"arg4","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"r9"}},{"name":"arg1","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rcx"}},{"name":"arg2","arg":true,"type":"int64_t","storage":{"type":"reg","reg":"rdx"}}]}]