0x1837cb3c0 | 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cb71c) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cbfdd) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cf5ac) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ce7d8) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ce359) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cf1f7) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ce100) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ced75) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cd4ad) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cf923) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ccce0) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837ccb35) 0x1837cb3c0 |// WARNING: Removing unreachable block (ram,0x0001837cda9d) 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_150h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_138h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_148h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_111h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_118h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_f8h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_e0h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_f0h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_7ch 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_357h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_354h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_350h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_130h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_78h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_15bh 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_451h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_158h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_151h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_450h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_61h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_621h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_698h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_6c1h 0x1837cb3c0 |// WARNING: [rz-ghidra] Detected overlap for variable var_6a9h | 0x1837cb3c0 |int64_t fcn.1837cb3c0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4) |{ | char *pcVar1; | code *pcVar2; | undefined auVar3 [16]; | bool bVar4; | undefined auVar5 [16]; | undefined auVar6 [16]; | undefined auVar7 [16]; | undefined auVar8 [16]; | undefined auVar9 [16]; | undefined auVar10 [16]; | undefined auVar11 [16]; | undefined auVar12 [16]; | undefined auVar13 [16]; | undefined auVar14 [16]; | undefined auVar15 [16]; | undefined auVar16 [16]; | undefined auVar17 [16]; | undefined auVar18 [16]; | undefined auVar19 [16]; | undefined auVar20 [16]; | undefined auVar21 [16]; | undefined auVar22 [16]; | undefined auVar23 [16]; | undefined auVar24 [16]; | undefined auVar25 [16]; | undefined auVar26 [16]; | char cVar27; | char cVar28; | int32_t iVar29; | int64_t *piVar30; | undefined (*pauVar31) [16]; | uint64_t uVar32; | undefined8 *puVar33; | undefined (*pauVar34) [16]; | undefined8 *puVar35; | undefined4 *puVar36; | uint8_t *puVar37; | uint64_t uVar38; | int64_t *piVar39; | uint8_t uVar40; | undefined (*pauVar41) [16]; | int64_t iVar42; | undefined4 uVar43; | int64_t iVar44; | bool bVar45; | int64_t iVar46; | int64_t iVar47; | uint64_t uVar48; | uint64_t uVar49; | undefined4 *puVar50; | uint64_t uVar51; | undefined8 uVar52; | undefined auVar53 [16]; | undefined auVar54 [16]; | undefined auVar55 [16]; | undefined auVar56 [16]; | undefined auVar57 [16]; | undefined auVar58 [16]; | undefined auVar59 [16]; | undefined auVar60 [16]; | undefined auVar61 [16]; | undefined auVar62 [16]; | undefined auVar63 [16]; | undefined auVar64 [16]; | undefined auVar65 [16]; | undefined auVar66 [16]; | undefined auVar67 [16]; | undefined auVar68 [16]; | undefined auVar69 [16]; | undefined auVar70 [16]; | undefined auVar71 [16]; | undefined auVar72 [16]; | int64_t var_8h; | int64_t var_10h; | int64_t var_708h; | int64_t var_700h; | int64_t var_6f1h; | int64_t var_6d8h; | int64_t var_6d0h; | int64_t var_6c0h; | int64_t var_6b8h; | int64_t var_6b0h; | int64_t var_6a8h; | int64_t var_69ch; | int64_t var_690h; | int64_t var_688h; | undefined8 uStack_680; | int64_t var_670h; | int64_t var_668h; | int64_t var_660h; | int64_t var_658h; | undefined8 uStack_650; | int64_t var_648h; | undefined8 uStack_640; | int64_t var_638h; | undefined8 uStack_630; | int64_t var_628h; | int64_t var_618h; | int64_t var_610h; | int64_t var_608h; | int64_t var_600h; | int64_t var_5f8h; | int64_t iStack_5f0; | int64_t var_5e8h; | int64_t var_5e0h; | int64_t var_5d8h; | int64_t var_5d0h; | int64_t var_5c0h; | int64_t iStack_5b8; | int64_t iStack_5b0; | int64_t var_5a8h; | undefined8 uStack_5a0; | int64_t var_590h; | undefined8 uStack_588; | int64_t var_580h; | undefined8 uStack_578; | int64_t var_570h; | undefined8 uStack_568; | int64_t var_560h; | undefined8 uStack_558; | int64_t var_550h; | undefined8 uStack_548; | int64_t var_540h; | undefined8 uStack_538; | int64_t var_530h; | undefined8 uStack_528; | int64_t var_520h; | int64_t iStack_518; | int64_t iStack_510; | int64_t var_508h; | undefined8 uStack_500; | int64_t var_4f8h; | undefined8 uStack_4f0; | int64_t var_4e8h; | undefined8 uStack_4e0; | int64_t var_4d8h; | undefined8 uStack_4d0; | int64_t var_4c8h; | undefined8 uStack_4c0; | int64_t var_4b8h; | int64_t iStack_4b0; | int64_t var_4a8h; | undefined8 uStack_4a0; | int64_t var_498h; | int64_t var_490h; | int64_t var_488h; | undefined8 uStack_480; | int64_t var_478h; | int64_t iStack_470; | int64_t var_468h; | int64_t var_460h; | int64_t var_458h; | uint64_t var_450h; | int64_t var_448h; | int64_t var_438h; | int64_t var_428h; | int64_t var_418h; | int64_t var_408h; | int64_t var_3f8h; | int64_t var_3e8h; | undefined8 uStack_3e0; | int64_t var_3d8h; | int64_t var_3c8h; | undefined8 uStack_3c0; | 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; | int64_t var_378h; | int64_t var_370h; | int64_t var_368h; | int64_t iStack_360; | int64_t var_358h; | int64_t var_350h; | int64_t var_348h; | int64_t var_340h; | int64_t var_338h; | int64_t var_330h; | undefined8 uStack_328; | int64_t var_320h; | int64_t var_318h; | int64_t var_310h; | int64_t var_308h; | int64_t var_300h; | int64_t iStack_2f8; | int64_t iStack_2f0; | int64_t var_2e8h; | int64_t var_2e0h; | int64_t var_2d8h; | undefined8 uStack_2d0; | int64_t var_2c8h; | int64_t var_2c0h; | int64_t var_2b8h; | int64_t var_2b0h; | int64_t var_2a8h; | int64_t var_2a0h; | int64_t var_298h; | int64_t var_290h; | int64_t var_288h; | int64_t var_280h; | int64_t var_278h; | int64_t var_270h; | int64_t var_268h; | int64_t var_260h; | int64_t var_258h; | int64_t var_248h; | int64_t var_240h; | int64_t var_238h; | int64_t var_230h; | undefined8 uStack_228; | int64_t iStack_220; | int64_t var_218h; | int64_t var_210h; | int64_t var_208h; | undefined8 uStack_200; | int64_t var_1f8h; | int64_t iStack_1f0; | int64_t var_1e8h; | int64_t var_1e0h; | int64_t var_1d8h; | int64_t var_1d0h; | int64_t var_1c8h; | undefined8 uStack_1c0; | int64_t var_1b8h; | int64_t var_1a8h; | undefined8 uStack_1a0; | int64_t var_190h; | undefined8 uStack_188; | int64_t iStack_180; | int64_t var_178h; | undefined8 uStack_170; | int64_t var_168h; | int64_t var_160h; | unkbyte7 var_158h; | char var_151h; | unkbyte7 var_150h; | int64_t var_149h; | int64_t var_140h; | unkbyte7 var_138h; | int64_t var_131h; | int64_t var_128h; | undefined8 uStack_120; | uint64_t var_118h; | int64_t var_110h; | int64_t var_108h; | undefined8 uStack_100; | unkbyte7 var_f8h; | int64_t var_f1h; | undefined8 uStack_e8; | unkbyte7 var_e0h; | int64_t var_d9h; | int64_t var_d0h; | undefined8 uStack_c8; | int64_t var_c0h; | int64_t iStack_b8; | int64_t var_b0h; | undefined8 uStack_a8; | int64_t var_a0h; | undefined8 uStack_98; | int64_t var_90h; | undefined8 uStack_88; | int64_t var_80h; | int64_t var_78h; | int64_t var_70h; | int64_t var_68h; | int64_t var_60h; | int64_t var_58h; | 0x1837cb3eb | var_60h = *(uint64_t *)0x191c71040 ^ (uint64_t)&var_6d8h; 0x1837cb3f8 | *(undefined8 *)(arg2 + 0x10) = 0; 0x1837cb405 | *(undefined (*) [16])arg2 = (undefined [16])0x0; 0x1837cb411 | var_80h = 0; 0x1837cb423 | var_90h = 0x190139fa8; 0x1837cb426 | uStack_88 = 2; 0x1837cb431 | var_6b8h = arg2; 0x1837cb431 | func_0x000185353aa0(arg4); 0x1837cb445 | var_a0h = 0x1904094d0; 0x1837cb448 | uStack_98 = 6; 0x1837cb453 | piVar30 = (int64_t *)func_0x0001805224b0(arg4); 0x1837cb45b | if (piVar30 == (int64_t *)0x0) goto code_r0x0001837cc138; 0x1837cb469 | if (var_80h._4_1_ == '\0') goto code_r0x0001837cc138; 0x1837cb481 | var_b0h = 0x190593220; 0x1837cb484 | uStack_a8 = 9; 0x1837cb48f | pauVar31 = (undefined (*) [16])func_0x0001805224b0(arg4); 0x1837cb497 | uVar40 = *(uint8_t *)((int64_t)piVar30 + 0x17); 0x1837cb497 | uVar38 = (uint64_t)(char)uVar40; 0x1837cb4a2 | uVar32 = piVar30[1]; 0x1837cb4fc | if ((((int64_t)uVar38 < 0 && uVar32 == 0x1c) && (uVar32 = 0x1c, pauVar31 == (undefined (*) [16])0x0)) && 0x1837cb4e6 | (auVar54 = *(undefined (*) [16])(*(undefined (*) [16])*piVar30 + 0xc) ^ *(undefined (*) [16])0x190c20f30 | 0x1837cb4cd | *(undefined (*) [16])*piVar30 ^ *(undefined (*) [16])0x190c20f20, 0x1837cb4ef | auVar54._8_8_ == 0 && auVar54._0_8_ == 0)) { 0x1837cb517 | *(int32_t *)(arg1 + 0x20) = *(int32_t *)(arg1 + 0x20) + 1; 0x1837cb51c | func_0x00018492c4f0(&var_168h); 0x1837cb53e | pauVar31 = (undefined (*) [16])func_0x00018533e010(&var_168h, 0, 0x190c20f90, 0xf); 0x1837cb547 | var_458h = *(undefined8 *)pauVar31[1]; 0x1837cb54f | _var_468h = *pauVar31; 0x1837cb55d | *(undefined8 *)*pauVar31 = 0; 0x1837cb55d | *(undefined8 *)(*pauVar31 + 8) = 0; 0x1837cb560 | *(undefined8 *)pauVar31[1] = 0; 0x1837cb56c | if (var_151h < '\0') { 0x1837cb579 | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837cb56e | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837cb586 | func_0x00018157a500(arg1 + 0x28, &var_168h, &var_468h, &var_468h); 0x1837cb5aa | var_348h = 0; 0x1837cb5b2 | var_358h._0_1_ = 0; 0x1837cb5b2 | var_358h._1_1_ = 0; 0x1837cb5b2 | var_358h._2_2_ = 0; 0x1837cb5b2 | var_358h._4_4_ = 0; 0x1837cb5b2 | var_350h = 0; 0x1837cb5c2 | iStack_b8 = (int64_t)var_458h._7_1_; 0x1837cb5c2 | var_c0h = (int64_t)&var_468h; 0x1837cb5c2 | if ((int64_t)var_458h._7_1_ < 0) { 0x1837cb5cc | iStack_b8 = var_460h; 0x1837cb5cc | var_c0h = var_468h; | } 0x1837cb5eb | var_d0h = 0x190593220; 0x1837cb5ee | uStack_c8 = 9; 0x1837cb5f6 | func_0x000180d020a0(&var_358h); 0x1837cb601 | iStack_180 = var_348h; 0x1837cb601 | uStack_188 = var_350h; 0x1837cb606 | var_168h._0_4_ = 0; 0x1837cb611 | var_160h._0_5_ = 0; 0x1837cb611 | var_160h._5_1_ = 0; 0x1837cb611 | var_160h._6_2_ = 0; 0x1837cb611 | var_158h = 0; 0x1837cb611 | var_151h = '\0'; 0x1837cb619 | var_150h = 0; 0x1837cb619 | var_149h._0_1_ = '\0'; 0x1837cb621 | var_178h = 0; 0x1837cb621 | uStack_170 = 0; 0x1837cb629 | var_190h = CONCAT44(var_358h._4_4_, CONCAT22(var_358h._2_2_, CONCAT11(var_358h._1_1_, (undefined)var_358h))); 0x1837cb62c | var_358h._0_1_ = 0; 0x1837cb62c | var_358h._1_1_ = '\0'; 0x1837cb62c | var_358h._2_2_ = 0; 0x1837cb62c | var_358h._4_4_ = 0; 0x1837cb63f | var_350h = 0; 0x1837cb63f | var_348h = 0; 0x1837cb654 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cb65a | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_190h, &var_178h); 0x1837cb681 | var_131h._1_4_ = 0; 0x1837cb68a | auVar3[0xf] = 0; 0x1837cb68a | auVar3._0_15_ = stack0xfffffffffffffed9; 0x1837cb68a | _var_128h = auVar3 << 8; 0x1837cb68d | var_110h._0_1_ = '\0'; 0x1837cb690 | _var_108h = ZEXT816(0); 0x1837cb694 | var_f8h = 0; 0x1837cb694 | var_f1h._0_1_ = '\0'; 0x1837cb694 | stack0xffffffffffffff10 = 0; 0x1837cb698 | uStack_e8 = 0; 0x1837cb698 | var_e0h = 0; 0x1837cb698 | var_d9h._0_1_ = '\0'; 0x1837cb6a9 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfbe6 | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cb6b7 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cb6ba | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cb6cb | *puVar50 = (int32_t)var_168h; 0x1837cb6d2 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cb6da | *(uint64_t *)(puVar50 + 2) = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cb6da | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cb6e4 | var_160h._0_5_ = 0; 0x1837cb6e4 | var_160h._5_1_ = 0; 0x1837cb6e4 | var_160h._6_2_ = 0; 0x1837cb6e4 | var_158h = 0; 0x1837cb6e4 | var_151h = '\0'; 0x1837cb6ea | var_150h = 0; 0x1837cb6ea | var_149h._0_1_ = '\0'; 0x1837cb6f2 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cb6f9 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cb6f9 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cb6fe | stack0xfffffffffffffeb8 = 0; 0x1837cb6fe | var_140h = 0; 0x1837cb702 | var_138h = 0; 0x1837cb702 | var_131h._0_1_ = '\0'; 0x1837cb70a | puVar50[0xe] = 0; 0x1837cb70e | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cb712 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cb748 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cb748 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cb748 | puVar36 = puVar50 + 0x24; 0x1837cb753 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837cb75b | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837cb75b | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837cb760 | _var_108h = (undefined [16])0x0; 0x1837cb768 | var_f8h = 0; 0x1837cb768 | var_f1h._0_1_ = '\0'; 0x1837cb773 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837cb77f | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837cb77f | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837cb785 | stack0xffffffffffffff10 = 0; 0x1837cb785 | uStack_e8 = 0; 0x1837cb78a | var_e0h = 0; 0x1837cb78a | var_d9h._0_1_ = '\0'; | } 0x1837cb7ac | *(int64_t *)(var_6b8h + 8) = ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cb7b3 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cb7c1 | if ((char)var_d9h < '\0') { 0x1837cb7d6 | func_0x0001841dcbe0(stack0xffffffffffffff10, CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cb7e3 | if ((char)var_f1h < '\0') { 0x1837cb7f8 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cb80f | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cb824 | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cb831 | if ((char)var_131h < '\0') { 0x1837cb846 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cb853 | if ((char)var_149h < '\0') { 0x1837cb860 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cb855 | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837cb86d | iVar42 = CONCAT44(var_358h._4_4_, CONCAT22(var_358h._2_2_, CONCAT11(var_358h._1_1_, (undefined)var_358h))); 0x1837cb878 | if (iVar42 != 0) { 0x1837cd65c | iVar47 = var_350h << 5; 0x1837cd663 | iVar46 = iVar42; 0x1837cd663 | if (iVar47 != 0) { | do { 0x1837cd665 | func_0x000184e58cd0(iVar42 + -0x20 + iVar47); 0x1837cd672 | iVar47 = iVar47 + -0x20; 0x1837cd676 | } while (iVar47 != 0); 0x1837cd678 | iVar46 = CONCAT44(var_358h._4_4_, 0x1837cd678 | CONCAT22(var_358h._2_2_, CONCAT11(var_358h._1_1_, (undefined)var_358h))); | } 0x1837cd683 | var_350h = iVar42 - iVar46 >> 5; 0x1837cd68f | iVar42 = var_348h; |code_r0x0001837cd697: 0x1837cd69b | func_0x0001841dcbe0(iVar46, iVar42 << 5); | } |code_r0x0001837cb87e: 0x1837cb886 | if (-1 < var_458h._7_1_) goto code_r0x0001837cc138; 0x1837cb894 | iVar46 = var_468h; 0x1837cb894 | uVar32 = var_458h; | } else { 0x1837cb8ab | bVar45 = pauVar31 != (undefined (*) [16])0x0; 0x1837cb8b0 | uVar51 = uVar38; 0x1837cb8b0 | if ((char)uVar40 < '\0') { 0x1837cb8b0 | uVar51 = uVar32; | } 0x1837cb8bd | var_6b0h = arg3; 0x1837cb8bd | if (uVar51 != 0x14) { |code_r0x0001837cb955: 0x1837cb958 | if (bVar45) { 0x1837cb976 | cVar28 = func_0x000185a6f1a0(arg1 + 0x28, pauVar31); 0x1837cb97e | uVar40 = *(uint8_t *)((int64_t)piVar30 + 0x17); 0x1837cb982 | uVar32 = piVar30[1]; 0x1837cb986 | uVar38 = (uint64_t)uVar40; | } else { 0x1837cb95a | cVar28 = '\0'; | } 0x1837cb98b | if ((char)uVar40 < '\0') { 0x1837cb98b | uVar38 = uVar32; | } 0x1837cb993 | if (uVar38 == 0x15) { 0x1837cb99a | piVar39 = piVar30; 0x1837cb99a | if ((char)uVar40 < '\0') { 0x1837cb99c | piVar39 = (int64_t *)*piVar30; | } 0x1837cb9a9 | auVar55[0] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cb9a9 | auVar55[1] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cb9a9 | auVar55[2] = -(*(char *)((int64_t)piVar39 + 7) == 'a'); 0x1837cb9a9 | auVar55[3] = -((char)piVar39[1] == 't'); 0x1837cb9a9 | auVar55[4] = -(*(char *)((int64_t)piVar39 + 9) == 't'); 0x1837cb9a9 | auVar55[5] = -(*(char *)((int64_t)piVar39 + 10) == 'a'); 0x1837cb9a9 | auVar55[6] = -(*(char *)((int64_t)piVar39 + 0xb) == 'c'); 0x1837cb9a9 | auVar55[7] = -(*(char *)((int64_t)piVar39 + 0xc) == 'h'); 0x1837cb9a9 | auVar55[8] = -(*(char *)((int64_t)piVar39 + 0xd) == 'T'); 0x1837cb9a9 | auVar55[9] = -(*(char *)((int64_t)piVar39 + 0xe) == 'o'); 0x1837cb9a9 | auVar55[10] = -(*(char *)((int64_t)piVar39 + 0xf) == 'T'); 0x1837cb9a9 | auVar55[0xb] = -((char)piVar39[2] == 'a'); 0x1837cb9a9 | auVar55[0xc] = -(*(char *)((int64_t)piVar39 + 0x11) == 'r'); 0x1837cb9a9 | auVar55[0xd] = -(*(char *)((int64_t)piVar39 + 0x12) == 'g'); 0x1837cb9a9 | auVar55[0xe] = -(*(char *)((int64_t)piVar39 + 0x13) == 'e'); 0x1837cb9a9 | auVar55[0xf] = -(*(char *)((int64_t)piVar39 + 0x14) == 't'); 0x1837cb9b1 | auVar53[0] = -((char)*piVar39 == 'T'); 0x1837cb9b1 | auVar53[1] = -(*(char *)((int64_t)piVar39 + 1) == 'a'); 0x1837cb9b1 | auVar53[2] = -(*(char *)((int64_t)piVar39 + 2) == 'r'); 0x1837cb9b1 | auVar53[3] = -(*(char *)((int64_t)piVar39 + 3) == 'g'); 0x1837cb9b1 | auVar53[4] = -(*(char *)((int64_t)piVar39 + 4) == 'e'); 0x1837cb9b1 | auVar53[5] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cb9b1 | auVar53[6] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cb9b1 | auVar53[7] = -(*(char *)((int64_t)piVar39 + 7) == 'a'); 0x1837cb9b1 | auVar53[8] = -((char)piVar39[1] == 't'); 0x1837cb9b1 | auVar53[9] = -(*(char *)((int64_t)piVar39 + 9) == 't'); 0x1837cb9b1 | auVar53[10] = -(*(char *)((int64_t)piVar39 + 10) == 'a'); 0x1837cb9b1 | auVar53[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 'c'); 0x1837cb9b1 | auVar53[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 'h'); 0x1837cb9b1 | auVar53[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'T'); 0x1837cb9b1 | auVar53[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 'o'); 0x1837cb9b1 | auVar53[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 'T'); 0x1837cb9b9 | auVar53 = auVar53 & auVar55; 0x1837cb9d4 | if (cVar28 != '\x01' || | (uint16_t) 0x1837cb9bd | ((uint16_t)(SUB161(auVar53 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar53 >> 0xf, 0) & 1) << 1 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar53 >> 0x1f, 0) & 1) << 3 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar53 >> 0x2f, 0) & 1) << 5 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar53 >> 0x3f, 0) & 1) << 7 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar53 >> 0x4f, 0) & 1) << 9 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x57, 0) & 1) << 10 | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x5f, 0) & 1) << 0xb | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x67, 0) & 1) << 0xc | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x6f, 0) & 1) << 0xd | 0x1837cb9bd | (uint16_t)(SUB161(auVar53 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar53[0xf] >> 7) << 0xf) 0x1837cb9c1 | != 0xffff) goto code_r0x0001837cb9da; 0x1837cc2ee | var_168h._0_4_ = 0x90c20fa0; 0x1837cc2ee | var_168h._4_4_ = 1; 0x1837cc2f1 | var_160h._0_5_ = 0xf; 0x1837cc2f1 | var_160h._5_1_ = 0; 0x1837cc2f1 | var_160h._6_2_ = 0; 0x1837cc2fc | puVar33 = (undefined8 *)func_0x0001844cabe0(arg4); 0x1837cc2fc | arg3 = var_6b0h; 0x1837cc307 | puVar35 = (undefined8 *)0x0; 0x1837cc30d | if ((puVar33 != (undefined8 *)0x0) && (*(char *)(puVar33 + 3) == '\x04')) { 0x1837cc30d | puVar35 = puVar33; | } 0x1837cc316 | iVar42 = 0x190593220; 0x1837cc328 | var_168h._0_4_ = 0x90c20fb0; 0x1837cc328 | var_168h._4_4_ = 1; 0x1837cc32b | var_160h._0_5_ = 0xe; 0x1837cc32b | var_160h._5_1_ = 0; 0x1837cc32b | var_160h._6_2_ = 0; 0x1837cc336 | puVar37 = (uint8_t *)func_0x0001844cabe0(arg4); 0x1837cc33e | if (puVar37 == (uint8_t *)0x0) { 0x1837cc344 | uVar40 = 0; | } else { |code_r0x0001837cfda9: 0x1837cfdad | arg3 = var_6b0h; 0x1837cfdad | if (puVar37[0x18] == 1) { 0x1837cfdb3 | uVar40 = *puVar37; | } else { 0x1837cfdaf | uVar40 = 0; | } | } 0x1837cc349 | if (puVar35 == (undefined8 *)0x0) { 0x1837cc2c6 | iVar46 = *(int64_t *)(arg1 + 0x40); 0x1837cc2cb | iVar47 = *(int64_t *)(arg1 + 0x48); 0x1837cc2d7 | iVar44 = iVar47 * 0x80 + iVar46; | } else { 0x1837cc360 | var_168h._0_4_ = 0; 0x1837cc360 | var_168h._4_4_ = 0; 0x1837cc360 | var_160h._0_5_ = 0; 0x1837cc360 | var_160h._5_1_ = 0; 0x1837cc360 | var_160h._6_2_ = 0; 0x1837cc34f | func_0x0001837d1aa0(arg1 + 0x40, &var_168h, puVar35); 0x1837cc372 | iVar46 = *(int64_t *)(arg1 + 0x40); 0x1837cc377 | iVar47 = *(int64_t *)(arg1 + 0x48); 0x1837cc38a | iVar44 = iVar47 * 0x80 + iVar46; 0x1837cc38a | if (CONCAT44(var_168h._4_4_, (int32_t)var_168h) != 0x1837cc386 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h))) { 0x1837cc38a | iVar44 = CONCAT44(var_168h._4_4_, (int32_t)var_168h); | } | } 0x1837cc392 | iVar46 = iVar47 * 0x80 + iVar46; 0x1837cc39e | if ((iVar44 != iVar46 & uVar40) != 0) { 0x1837cc497 | *(int32_t *)(arg1 + 0x20) = *(int32_t *)(arg1 + 0x20) + 1; 0x1837cc49c | func_0x00018492c4f0(&var_168h); 0x1837cc4be | pauVar34 = (undefined (*) [16])func_0x00018533e010(&var_168h, 0, 0x190c21000, 0xb); 0x1837cc4c7 | var_458h = *(undefined8 *)pauVar34[1]; 0x1837cc4cf | _var_468h = *pauVar34; 0x1837cc4dd | *(undefined8 *)*pauVar34 = 0; 0x1837cc4dd | *(undefined8 *)(*pauVar34 + 8) = 0; 0x1837cc4e0 | *(undefined8 *)pauVar34[1] = 0; 0x1837cc4ec | if (var_151h < '\0') { 0x1837cc4f9 | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837cc4ee | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837cc50e | iVar46 = (int64_t)var_458h._7_1_; 0x1837cc516 | iStack_1f0 = iVar46; 0x1837cc516 | if (iVar46 < 0) { 0x1837cc516 | iStack_1f0 = var_460h; | } 0x1837cc523 | var_1f8h = (int64_t)&var_468h; 0x1837cc523 | if (iVar46 < 0) { 0x1837cc523 | var_1f8h = var_468h; | } 0x1837cc527 | var_358h._0_1_ = 0; 0x1837cc527 | var_358h._1_1_ = 0; 0x1837cc527 | var_358h._2_2_ = 0; 0x1837cc527 | var_358h._4_4_ = 0; 0x1837cc527 | var_350h = 0; 0x1837cc52a | var_348h = 0; 0x1837cc54c | uStack_200 = 9; 0x1837cc554 | var_208h = iVar42; 0x1837cc554 | func_0x000180d020a0(); 0x1837cc561 | var_168h._0_4_ = 2; 0x1837cc56f | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cc559 | func_0x0001841dd0f0(&var_160h, *puVar35, puVar35[1]); | } else { 0x1837cc579 | var_150h = (unkbyte7)puVar35[2]; 0x1837cc579 | var_149h._0_1_ = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837cc57e | uVar52 = *puVar35; 0x1837cc583 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837cc583 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837cc583 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); 0x1837cc583 | var_158h = (unkbyte7)puVar35[1]; 0x1837cc583 | var_151h = (char)((uint64_t)puVar35[1] >> 0x38); | } 0x1837cc588 | iStack_220 = var_348h; 0x1837cc588 | uStack_228 = var_350h; 0x1837cc588 | var_210h = (int64_t)(char)pauVar31[1][7]; 0x1837cc593 | var_218h = (int64_t)pauVar31; 0x1837cc593 | if (var_210h < 0) { 0x1837cc595 | var_218h = *(int64_t *)*pauVar31; 0x1837cc598 | var_210h = *(int64_t *)(*pauVar31 + 8); | } 0x1837cc5ac | var_230h = CONCAT44(var_358h._4_4_, 0x1837cc5ac | CONCAT22(var_358h._2_2_, CONCAT11(var_358h._1_1_, (undefined)var_358h))); 0x1837cc5b4 | var_358h._0_1_ = 0; 0x1837cc5b4 | var_358h._1_1_ = '\0'; 0x1837cc5b4 | var_358h._2_2_ = 0; 0x1837cc5b4 | var_358h._4_4_ = 0; 0x1837cc5d5 | var_350h = 0; 0x1837cc5d5 | var_348h = 0; 0x1837cc5ef | if (var_80h._4_1_ != '\0') { 0x1837cc5f8 | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_230h, &var_218h); 0x1837cc627 | if (var_80h._4_1_ != '\0') { 0x1837cc62d | var_131h._1_4_ = (int32_t)var_80h; 0x1837cc642 | auVar5[0xf] = 0; 0x1837cc642 | auVar5._0_15_ = stack0xfffffffffffffed9; 0x1837cc642 | _var_128h = auVar5 << 8; 0x1837cc646 | var_110h._0_1_ = '\0'; 0x1837cc656 | if (var_458h._7_1_ < '\0') { 0x1837cc634 | func_0x0001841dd0f0(&var_108h, var_468h, var_460h); | } else { 0x1837cc664 | var_f8h = (unkbyte7)var_458h; 0x1837cc671 | _var_108h = _var_468h; 0x1837cc671 | var_f1h._0_1_ = var_458h._7_1_; | } 0x1837cc684 | if ((char)pauVar31[1][7] < '\0') { 0x1837cc677 | func_0x0001841dd0f0((int64_t)&var_f1h + 1, *(undefined8 *)*pauVar31, 0x1837cc8a9 | *(undefined8 *)(*pauVar31 + 8)); | } else { 0x1837cc68e | var_e0h = (unkbyte7)*(undefined8 *)pauVar31[1]; 0x1837cc68e | var_d9h._0_1_ = (char)((uint64_t)*(undefined8 *)pauVar31[1] >> 0x38); 0x1837cc692 | unique0x100021c4 = *(undefined8 *)*pauVar31; 0x1837cc692 | uStack_e8 = *(undefined8 *)(*pauVar31 + 8); | } 0x1837cc6a3 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfc1e | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cc6b1 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cc6b4 | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cc6c1 | *puVar50 = (int32_t)var_168h; 0x1837cc6c9 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cc6d3 | *(uint64_t *)(puVar50 + 2) = 0x1837cc6cd | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cc6d3 | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cc6dd | var_160h._0_5_ = 0; 0x1837cc6dd | var_160h._5_1_ = 0; 0x1837cc6dd | var_160h._6_2_ = 0; 0x1837cc6dd | var_158h = 0; 0x1837cc6dd | var_151h = '\0'; 0x1837cc6e5 | var_150h = 0; 0x1837cc6e5 | var_149h._0_1_ = '\0'; 0x1837cc6ee | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cc6f6 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cc6f6 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cc6fb | stack0xfffffffffffffeb8 = 0; 0x1837cc6fb | var_140h = 0; 0x1837cc700 | var_138h = 0; 0x1837cc700 | var_131h._0_1_ = '\0'; 0x1837cc70b | puVar50[0xe] = var_131h._1_4_; 0x1837cc70f | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cc713 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cc71f | if ((char)var_110h == '\x01') { 0x1837cc731 | *(uint64_t *)(puVar50 + 0x14) = var_118h; 0x1837cc738 | *(int64_t *)(puVar50 + 0x10) = var_128h; 0x1837cc738 | *(undefined8 *)(puVar50 + 0x12) = uStack_120; 0x1837cc73b | _var_128h = (undefined [16])0x0; 0x1837cc73f | var_118h = 0; 0x1837cc747 | *(undefined *)(puVar50 + 0x16) = 1; | } 0x1837cc74c | puVar36 = puVar50 + 0x24; 0x1837cc757 | *(uint64_t *)(puVar50 + 0x1c) = CONCAT17((char)var_f1h, var_f8h); 0x1837cc760 | *(int64_t *)(puVar50 + 0x18) = var_108h; 0x1837cc760 | *(undefined8 *)(puVar50 + 0x1a) = uStack_100; 0x1837cc765 | _var_108h = (undefined [16])0x0; 0x1837cc76d | var_f8h = 0; 0x1837cc76d | var_f1h._0_1_ = '\0'; 0x1837cc775 | *(uint64_t *)(puVar50 + 0x22) = CONCAT17((char)var_d9h, var_e0h); 0x1837cc780 | *(undefined8 *)(puVar50 + 0x1e) = stack0xffffffffffffff10; 0x1837cc780 | *(undefined8 *)(puVar50 + 0x20) = uStack_e8; 0x1837cc786 | stack0xffffffffffffff10 = 0; 0x1837cc786 | uStack_e8 = 0; 0x1837cc78a | var_e0h = 0; 0x1837cc78a | var_d9h._0_1_ = '\0'; | } 0x1837cc7ac | *(int64_t *)(var_6b8h + 8) = 0x1837cc797 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cc7b3 | if (puVar36 != *(undefined4 **)var_6b8h) { 0x1837cc7c1 | if ((char)var_d9h < '\0') { 0x1837cc7d6 | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cc7c3 | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cc7e3 | if ((char)var_f1h < '\0') { 0x1837cc7f8 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff) | ; | } 0x1837cc80f | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cc824 | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cc831 | if ((char)var_131h < '\0') { 0x1837cc846 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cc833 | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cc853 | if ((char)var_149h < '\0') { 0x1837cc860 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, 0x1837cc860 | CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cc855 | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837cc86d | iVar46 = CONCAT44(var_358h._4_4_, 0x1837cc86d | CONCAT22(var_358h._2_2_, CONCAT11(var_358h._1_1_, (undefined)var_358h) 0x1837cc86d | )); 0x1837cc878 | if (iVar46 != 0) { 0x1837cc8c7 | iVar47 = var_350h << 5; 0x1837cc8ce | iVar42 = iVar46; 0x1837cc8ce | if (iVar47 != 0) { | do { 0x1837cc8d0 | func_0x000184e58cd0(iVar46 + -0x20 + iVar47); 0x1837cc8dd | iVar47 = iVar47 + -0x20; 0x1837cc8e1 | } while (iVar47 != 0); 0x1837cc8e3 | iVar42 = CONCAT44(var_358h._4_4_, 0x1837cc8e3 | CONCAT22(var_358h._2_2_, 0x1837cc8e3 | CONCAT11(var_358h._1_1_, (undefined)var_358h))); | } 0x1837cc8ee | var_350h = iVar46 - iVar42 >> 5; 0x1837cc906 | func_0x0001841dcbe0(iVar42, var_348h << 5); | } 0x1837cc882 | arg3 = var_6b0h; 0x1837cc882 | if (-1 < var_458h._7_1_) goto code_r0x0001837cc138; 0x1837cc897 | func_0x0001841dcbe0(var_468h, var_458h & 0x7fffffffffffffff); 0x1837cc897 | arg3 = var_6b0h; 0x1837cc897 | goto code_r0x0001837cc138; | } | } | } | goto code_r0x0001837ccbd0; | } 0x1837cc3a4 | var_168h._0_4_ = 0; 0x1837cc3b3 | var_160h._0_5_ = 0; 0x1837cc3b3 | var_160h._5_1_ = 0; 0x1837cc3b3 | var_160h._6_2_ = 0; 0x1837cc3b3 | var_158h = 0; 0x1837cc3b3 | var_151h = '\0'; 0x1837cc3bc | var_150h = 0; 0x1837cc3bc | var_149h._0_1_ = '\0'; 0x1837cc3c8 | var_1d0h = (int64_t)(char)pauVar31[1][7]; 0x1837cc3d0 | if (var_1d0h < 0) { 0x1837cc3d2 | var_1d0h = *(int64_t *)(*pauVar31 + 8); 0x1837cc3d6 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cc3f3 | var_1e8h = 0x190c20fc0; 0x1837cc3fa | if (iVar44 != iVar46) { 0x1837cc3fa | var_1e8h = 0x190c20fd8; | } 0x1837cc403 | var_1e0h = 0x10; 0x1837cc408 | if (iVar44 != iVar46) { 0x1837cc408 | var_1e0h = 0x24; | } 0x1837cc424 | var_1d8h = (int64_t)pauVar31; 0x1837cc424 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cc432 | uVar32 = var_80h & 0xffffffff; 0x1837cc439 | piVar30 = &var_1e8h; 0x1837cc441 | piVar39 = &var_1d8h; |code_r0x0001837cbf33: 0x1837cbf33 | func_0x0001837cafb0((int64_t)&var_149h + 1, uVar32, piVar30, piVar39); 0x1837cbf4e | _var_108h = (undefined [16])0x0; |code_r0x0001837cbf5d: 0x1837cbf5d | var_d9h._0_1_ = '\0'; 0x1837cbf5d | var_e0h = 0; 0x1837cbf5d | var_f1h._0_1_ = '\0'; 0x1837cbf5d | var_f8h = 0; 0x1837cbf44 | auVar21[0xf] = 0; 0x1837cbf44 | auVar21._0_15_ = unique0x10004d8b; 0x1837cbf5d | uStack_e8 = 0; 0x1837cbf5d | stack0xffffffffffffff10 = 0; 0x1837cbf44 | _var_128h = auVar21 << 8; 0x1837cbf5d | var_110h._0_1_ = '\0'; 0x1837cbf5d | var_131h._1_4_ = 0; 0x1837cbf6a | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { |code_r0x0001837cf997: 0x1837cf997 | var_d9h._0_1_ = '\0'; 0x1837cf997 | var_e0h = 0; 0x1837cf997 | uStack_e8 = 0; 0x1837cf997 | stack0xffffffffffffff10 = 0; 0x1837cf99f | puVar50 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cbf78 | puVar36 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cbf7b | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cbf8c | *puVar36 = (int32_t)var_168h; 0x1837cbf93 | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cbf9b | *(uint64_t *)(puVar36 + 2) = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cbf9b | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837cbfa5 | var_160h._0_5_ = 0; 0x1837cbfa5 | var_160h._5_1_ = 0; 0x1837cbfa5 | var_160h._6_2_ = 0; 0x1837cbfa5 | var_158h = 0; 0x1837cbfa5 | var_151h = '\0'; 0x1837cbfab | var_150h = 0; 0x1837cbfab | var_149h._0_1_ = '\0'; 0x1837cbfb3 | *(uint64_t *)(puVar36 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cbfba | *(int64_t *)(puVar36 + 8) = stack0xfffffffffffffeb8; 0x1837cbfba | *(int64_t *)(puVar36 + 10) = var_140h; 0x1837cbfbf | stack0xfffffffffffffeb8 = 0; 0x1837cbfbf | var_140h = 0; 0x1837cbfc3 | var_138h = 0; 0x1837cbfc3 | var_131h._0_1_ = '\0'; 0x1837cbfcb | puVar36[0xe] = 0; 0x1837cbfcf | *(undefined *)(puVar36 + 0x10) = 0; 0x1837cbfd3 | *(undefined *)(puVar36 + 0x16) = 0; 0x1837cc009 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cc009 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cc009 | puVar50 = puVar36 + 0x24; 0x1837cc014 | *(undefined8 *)(puVar36 + 0x1c) = 0; 0x1837cc01c | *(undefined8 *)(puVar36 + 0x18) = 0; 0x1837cc01c | *(undefined8 *)(puVar36 + 0x1a) = uStack_100; 0x1837cc021 | _var_108h = (undefined [16])0x0; 0x1837cc029 | var_f8h = 0; 0x1837cc029 | var_f1h._0_1_ = '\0'; 0x1837cc034 | *(undefined8 *)(puVar36 + 0x22) = 0; 0x1837cc040 | *(undefined8 *)(puVar36 + 0x1e) = 0; 0x1837cc040 | *(undefined8 *)(puVar36 + 0x20) = 0; 0x1837cc046 | stack0xffffffffffffff10 = 0; 0x1837cc046 | uStack_e8 = 0; 0x1837cc04b | var_e0h = 0; 0x1837cc04b | var_d9h._0_1_ = '\0'; | } | } else { |code_r0x0001837cb9da: 0x1837cb9ea | if (uVar32 == 0x17 && (char)uVar40 < '\0') { 0x1837cb9ec | pcVar1 = (char *)*piVar30; 0x1837cb9fc | auVar56[0] = -(*pcVar1 == 'T'); 0x1837cb9fc | auVar56[1] = -(pcVar1[1] == 'a'); 0x1837cb9fc | auVar56[2] = -(pcVar1[2] == 'r'); 0x1837cb9fc | auVar56[3] = -(pcVar1[3] == 'g'); 0x1837cb9fc | auVar56[4] = -(pcVar1[4] == 'e'); 0x1837cb9fc | auVar56[5] = -(pcVar1[5] == 't'); 0x1837cb9fc | auVar56[6] = -(pcVar1[6] == '.'); 0x1837cb9fc | auVar56[7] = -(pcVar1[7] == 'd'); 0x1837cb9fc | auVar56[8] = -(pcVar1[8] == 'e'); 0x1837cb9fc | auVar56[9] = -(pcVar1[9] == 't'); 0x1837cb9fc | auVar56[10] = -(pcVar1[10] == 'a'); 0x1837cb9fc | auVar56[0xb] = -(pcVar1[0xb] == 'c'); 0x1837cb9fc | auVar56[0xc] = -(pcVar1[0xc] == 'h'); 0x1837cb9fc | auVar56[0xd] = -(pcVar1[0xd] == 'F'); 0x1837cb9fc | auVar56[0xe] = -(pcVar1[0xe] == 'r'); 0x1837cb9fc | auVar56[0xf] = -(pcVar1[0xf] == 'o'); 0x1837cba00 | auVar54 = *(undefined (*) [16])(pcVar1 + 7); 0x1837cba0d | auVar65[0] = -(auVar54[0] == 'd'); 0x1837cba0d | auVar65[1] = -(auVar54[1] == 'e'); 0x1837cba0d | auVar65[2] = -(auVar54[2] == 't'); 0x1837cba0d | auVar65[3] = -(auVar54[3] == 'a'); 0x1837cba0d | auVar65[4] = -(auVar54[4] == 'c'); 0x1837cba0d | auVar65[5] = -(auVar54[5] == 'h'); 0x1837cba0d | auVar65[6] = -(auVar54[6] == 'F'); 0x1837cba0d | auVar65[7] = -(auVar54[7] == 'r'); 0x1837cba0d | auVar65[8] = -(auVar54[8] == 'o'); 0x1837cba0d | auVar65[9] = -(auVar54[9] == 'm'); 0x1837cba0d | auVar65[10] = -(auVar54[10] == 'T'); 0x1837cba0d | auVar65[0xb] = -(auVar54[0xb] == 'a'); 0x1837cba0d | auVar65[0xc] = -(auVar54[0xc] == 'r'); 0x1837cba0d | auVar65[0xd] = -(auVar54[0xd] == 'g'); 0x1837cba0d | auVar65[0xe] = -(auVar54[0xe] == 'e'); 0x1837cba0d | auVar65[0xf] = -(auVar54[0xf] == 't'); 0x1837cba11 | auVar65 = auVar65 & auVar56; 0x1837cba29 | if (cVar28 != '\x01' || | (uint16_t) 0x1837cba15 | ((uint16_t)(SUB161(auVar65 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar65 >> 0xf, 0) & 1) << 1 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x17, 0) & 1) << 2 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x1f, 0) & 1) << 3 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x27, 0) & 1) << 4 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x2f, 0) & 1) << 5 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x37, 0) & 1) << 6 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x3f, 0) & 1) << 7 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x47, 0) & 1) << 8 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x4f, 0) & 1) << 9 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x57, 0) & 1) << 10 | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x5f, 0) & 1) << 0xb | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x67, 0) & 1) << 0xc | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x6f, 0) & 1) << 0xd | 0x1837cba15 | (uint16_t)(SUB161(auVar65 >> 0x77, 0) & 1) << 0xe | 0x1837cba15 | (uint16_t)(uint8_t)(auVar65[0xf] >> 7) << 0xf) != 0xffff) goto code_r0x0001837cba2f; 0x1837cbde9 | var_168h._0_4_ = 0x90c21010; 0x1837cbde9 | var_168h._4_4_ = 1; 0x1837cbdec | var_160h._0_5_ = 0x10; 0x1837cbdec | var_160h._5_1_ = 0; 0x1837cbdec | var_160h._6_2_ = 0; 0x1837cbdf7 | pauVar34 = (undefined (*) [16])func_0x0001844cabe0(arg4); 0x1837cc1ee | if (((pauVar34 != (undefined (*) [16])0x0) && (pauVar34[1][8] == '\x04')) && 0x1837cc1ea | (iVar46 = *(int64_t *)(arg1 + 0x48) << 7, iVar46 != 0)) { 0x1837cc1f9 | piVar30 = (int64_t *)(*(int64_t *)(arg1 + 0x40) + 0x60); | do { 0x1837cc22f | var_168h._0_4_ = 0; 0x1837cc22f | var_168h._4_4_ = 0; 0x1837cc22f | var_160h._0_5_ = 0; 0x1837cc22f | var_160h._5_1_ = 0; 0x1837cc22f | var_160h._6_2_ = 0; 0x1837cc240 | func_0x000188638270(piVar30, &var_168h, pauVar34); 0x1837cc245 | iVar42 = CONCAT44(var_168h._4_4_, (int32_t)var_168h); 0x1837cc259 | if (iVar42 == CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h))) { 0x1837cc268 | iVar42 = piVar30[1] * 0x30 + *piVar30; | } 0x1837cc27e | if (*piVar30 + piVar30[1] * 0x30 != iVar42) { 0x1837cc280 | iVar47 = (int64_t)*(char *)(iVar42 + 0x2f); 0x1837cc28b | if (iVar47 < 0) { 0x1837cc28d | iVar47 = *(int64_t *)(iVar42 + 0x20); | } 0x1837cc291 | iVar44 = (int64_t)(char)pauVar31[1][7]; 0x1837cc29c | if (iVar44 < 0) { 0x1837cc29e | iVar44 = *(int64_t *)(*pauVar31 + 8); | } 0x1837cc2a5 | if (iVar47 == iVar44) { 0x1837cc2b0 | pauVar41 = pauVar31; 0x1837cc2b0 | if ((char)pauVar31[1][7] < '\0') { 0x1837cc2b2 | pauVar41 = *(undefined (**) [16])*pauVar31; | } 0x1837cc2b7 | if (*(char *)(iVar42 + 0x2f) < '\0') { 0x1837cc2bd | iVar47 = *(int64_t *)(iVar42 + 0x18); | } else { 0x1837cc20a | iVar47 = iVar42 + 0x18; | } 0x1837cc20e | iVar29 = func_0x000185f59f10(iVar47, pauVar41); 0x1837cc215 | if (iVar29 == 0) { 0x1837cf9e7 | func_0x0001837c41e0(piVar30, &var_168h, iVar42); 0x1837cf9ec | var_168h._0_4_ = 3; 0x1837cfa00 | if (*(char *)((int64_t)piVar30 + -0x49) < '\0') { 0x1837cf9f2 | func_0x0001841dd0f0(&var_160h, piVar30[-0xc], piVar30[-0xb]); | } else { 0x1837cfa0b | var_150h = (unkbyte7)piVar30[-10]; 0x1837cfa0b | var_149h._0_1_ = (char)((uint64_t)piVar30[-10] >> 0x38); 0x1837cfa0f | iVar46 = piVar30[-0xc]; 0x1837cfa15 | var_160h._0_5_ = (unkbyte5)iVar46; 0x1837cfa15 | var_160h._5_1_ = (undefined)((uint64_t)iVar46 >> 0x28); 0x1837cfa15 | var_160h._6_2_ = (int16_t)((uint64_t)iVar46 >> 0x30); 0x1837cfa15 | var_158h = (unkbyte7)piVar30[-0xb]; 0x1837cfa15 | var_151h = (char)((uint64_t)piVar30[-0xb] >> 0x38); | } 0x1837cfa1b | var_238h = (int64_t)(char)pauVar31[1][7]; 0x1837cfa26 | if (var_238h < 0) { 0x1837cfa28 | var_238h = *(int64_t *)(*pauVar31 + 8); 0x1837cfa2c | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cfa43 | _var_258h = (undefined [16])0x0; 0x1837cfa4c | var_248h = 0; 0x1837cfa60 | var_240h = (int64_t)pauVar31; 0x1837cfa60 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cfa66 | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_258h, 0x1837cfa7d | &var_240h); 0x1837cfa95 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cfa9b | var_131h._1_4_ = (int32_t)var_80h; 0x1837cfab0 | auVar20[0xf] = 0; 0x1837cfab0 | auVar20._0_15_ = stack0xfffffffffffffed9; 0x1837cfab0 | _var_128h = auVar20 << 8; 0x1837cfab4 | var_110h._0_1_ = '\0'; 0x1837cfabc | if ((char)pauVar34[1][7] < '\0') { 0x1837cfaa2 | func_0x0001841dd0f0(&var_108h, *(undefined8 *)*pauVar34, 0x1837cf9b1 | *(undefined8 *)(*pauVar34 + 8)); | } else { 0x1837cfac6 | var_f8h = (unkbyte7)*(undefined8 *)pauVar34[1]; 0x1837cfac6 | var_f1h._0_1_ = (char)((uint64_t)*(undefined8 *)pauVar34[1] >> 0x38); 0x1837cfaca | _var_108h = *pauVar34; | } 0x1837cfadd | stack0xffffffffffffff10 = 0; 0x1837cfadd | uStack_e8 = 0; 0x1837cfae6 | var_e0h = 0; 0x1837cfae6 | var_d9h._0_1_ = '\0'; 0x1837cfaff | arg3 = var_6b0h; 0x1837cfaff | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) 0x1837cfaff | goto code_r0x0001837cf997; 0x1837cfb0d | puVar36 = (undefined4 *) 0x1837cfaf2 | (*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cfb10 | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cfb21 | *puVar36 = (int32_t)var_168h; 0x1837cfb28 | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cfb31 | *(uint64_t *)(puVar36 + 2) = 0x1837cfb2c | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cfb31 | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837cfb39 | var_160h._0_5_ = 0; 0x1837cfb39 | var_160h._5_1_ = 0; 0x1837cfb39 | var_160h._6_2_ = 0; 0x1837cfb39 | var_158h = 0; 0x1837cfb39 | var_151h = '\0'; 0x1837cfb40 | var_150h = 0; 0x1837cfb40 | var_149h._0_1_ = '\0'; 0x1837cfb48 | *(uint64_t *)(puVar36 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cfb4f | *(int64_t *)(puVar36 + 8) = stack0xfffffffffffffeb8; 0x1837cfb4f | *(int64_t *)(puVar36 + 10) = var_140h; 0x1837cfb54 | stack0xfffffffffffffeb8 = 0; 0x1837cfb54 | var_140h = 0; 0x1837cfb57 | var_138h = 0; 0x1837cfb57 | var_131h._0_1_ = '\0'; 0x1837cfb5f | puVar36[0xe] = var_131h._1_4_; 0x1837cfb63 | *(undefined *)(puVar36 + 0x10) = 0; 0x1837cfb67 | *(undefined *)(puVar36 + 0x16) = 0; 0x1837cfb6f | if ((char)var_110h == '\x01') { 0x1837cfb81 | *(uint64_t *)(puVar36 + 0x14) = var_118h; 0x1837cfb88 | *(int64_t *)(puVar36 + 0x10) = var_128h; 0x1837cfb88 | *(undefined8 *)(puVar36 + 0x12) = uStack_120; 0x1837cfb8c | _var_128h = ZEXT816(0); 0x1837cfb8f | var_118h = 0; 0x1837cfb97 | *(undefined *)(puVar36 + 0x16) = 1; | } 0x1837cfb9c | puVar50 = puVar36 + 0x24; 0x1837cfba7 | *(uint64_t *)(puVar36 + 0x1c) = CONCAT17((char)var_f1h, var_f8h); 0x1837cfbaf | *(int64_t *)(puVar36 + 0x18) = var_108h; 0x1837cfbaf | *(undefined8 *)(puVar36 + 0x1a) = uStack_100; 0x1837cfbb4 | _var_108h = ZEXT816(0); 0x1837cfbbb | var_f8h = 0; 0x1837cfbbb | var_f1h._0_1_ = '\0'; 0x1837cfbc3 | *(undefined8 *)(puVar36 + 0x22) = 0; 0x1837cfbcd | *(undefined8 *)(puVar36 + 0x1e) = 0; 0x1837cfbcd | *(undefined8 *)(puVar36 + 0x20) = 0; 0x1837cfbd2 | stack0xffffffffffffff10 = 0; 0x1837cfbd2 | uStack_e8 = 0; 0x1837cfbd5 | var_e0h = 0; 0x1837cfbd5 | var_d9h._0_1_ = '\0'; 0x1837cfbd9 | goto code_r0x0001837cc052; | } | } | } 0x1837cc21b | piVar30 = piVar30 + 0x10; 0x1837cc21f | iVar46 = iVar46 + -0x80; 0x1837cc226 | } while (iVar46 != 0); | } 0x1837cbe05 | var_168h._0_4_ = 0; 0x1837cbe14 | var_160h._0_5_ = 0; 0x1837cbe14 | var_160h._5_1_ = 0; 0x1837cbe14 | var_160h._6_2_ = 0; 0x1837cbe14 | var_158h = 0; 0x1837cbe14 | var_151h = '\0'; 0x1837cbe1d | var_150h = 0; 0x1837cbe1d | var_149h._0_1_ = '\0'; 0x1837cbe29 | var_260h = (int64_t)(char)pauVar31[1][7]; 0x1837cbe31 | if (var_260h < 0) { 0x1837cbe33 | var_260h = *(int64_t *)(*pauVar31 + 8); 0x1837cbe37 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cbe56 | var_278h = 0x190c21028; 0x1837cbe5e | var_270h = 0x1d; 0x1837cbe72 | var_268h = (int64_t)pauVar31; 0x1837cbe72 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cbe80 | uVar32 = var_80h & 0xffffffff; 0x1837cbe87 | piVar30 = &var_278h; 0x1837cbe8f | piVar39 = &var_268h; 0x1837cbe97 | arg3 = var_6b0h; 0x1837cbe97 | goto code_r0x0001837cbf33; | } |code_r0x0001837cba2f: 0x1837cba37 | var_6a8h = arg4; 0x1837cba37 | if (bVar45) { 0x1837cba3d | var_280h = (int64_t)(char)pauVar31[1][7]; 0x1837cba48 | var_288h = (int64_t)pauVar31; 0x1837cba48 | if (var_280h < 0) { 0x1837cba4a | var_288h = *(int64_t *)*pauVar31; 0x1837cba4d | var_280h = *(int64_t *)(*pauVar31 + 8); | } 0x1837cba66 | iVar46 = *(int64_t *)(arg1 + 0x48) << 7; 0x1837cba6a | if (iVar46 != 0) { 0x1837cba71 | iVar42 = *(int64_t *)(arg1 + 0x40) + 0x48; | do { 0x1837cba7d | iVar47 = (int64_t)*(char *)(iVar42 + -0x19); 0x1837cba85 | if (iVar47 < 0) { 0x1837cb961 | iVar44 = *(int64_t *)(iVar42 + -0x30); 0x1837cb965 | iVar47 = *(int64_t *)(iVar42 + -0x28); | } else { 0x1837cba8b | iVar44 = iVar42 + -0x30; | } 0x1837cbaa8 | if ((var_280h == iVar47) && (iVar29 = func_0x000185f59f10(var_288h, iVar44), iVar29 == 0)) { 0x1837cbbac | bVar4 = false; |code_r0x0001837cbbaf: 0x1837cbbaf | uVar43 = 0; |code_r0x0001837cbbb1: 0x1837cbbb1 | puVar35 = (undefined8 *)(iVar42 + -0x30); 0x1837cbbb5 | cVar28 = '\x01'; 0x1837cbbb7 | goto code_r0x0001837cbaf7; | } 0x1837cbab4 | cVar27 = func_0x0001885b68c0(iVar42, &var_288h); 0x1837cbabb | if (cVar27 != '\0') { 0x1837cdc5d | uVar43 = (undefined4)CONCAT71((unkint7)((uint64_t)iVar46 >> 8), 1); 0x1837cdc60 | bVar4 = false; 0x1837cdc63 | goto code_r0x0001837cbbb1; | } 0x1837cbac8 | cVar27 = func_0x0001837d1140(iVar42 + 0x18, &var_288h); 0x1837cbacf | if (cVar27 != '\0') { 0x1837cdc55 | bVar4 = true; 0x1837cdc58 | goto code_r0x0001837cbbaf; | } 0x1837cbad5 | iVar42 = iVar42 + 0x80; 0x1837cbad9 | iVar46 = iVar46 + -0x80; 0x1837cbadd | } while (iVar46 != 0); | } | } 0x1837cbae8 | if (pauVar31 != (undefined (*) [16])0x0 && cVar28 == '\0') { 0x1837cbe9c | var_168h._0_4_ = 0; 0x1837cbeab | var_160h._0_5_ = 0; 0x1837cbeab | var_160h._5_1_ = 0; 0x1837cbeab | var_160h._6_2_ = 0; 0x1837cbeab | var_158h = 0; 0x1837cbeab | var_151h = '\0'; 0x1837cbeb4 | var_150h = 0; 0x1837cbeb4 | var_149h._0_1_ = '\0'; 0x1837cbec0 | var_290h = (int64_t)(char)pauVar31[1][7]; 0x1837cbec8 | if (var_290h < 0) { 0x1837cbeca | var_290h = *(int64_t *)(*pauVar31 + 8); 0x1837cbece | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cbeed | var_2a8h = 0x190c21028; 0x1837cbef5 | var_2a0h = 0x1d; 0x1837cbf0e | var_298h = (int64_t)pauVar31; 0x1837cbf0e | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cbf1c | uVar32 = var_80h & 0xffffffff; 0x1837cbf23 | piVar30 = &var_2a8h; 0x1837cbf2b | piVar39 = &var_298h; 0x1837cbf2b | arg4 = var_6a8h; 0x1837cbf2b | arg3 = var_6b0h; 0x1837cbf2b | goto code_r0x0001837cbf33; | } 0x1837cbaee | cVar28 = '\0'; 0x1837cbaf0 | puVar35 = (undefined8 *)0x0; 0x1837cbaf2 | bVar4 = false; 0x1837cbaf5 | uVar43 = 0; |code_r0x0001837cbaf7: 0x1837cbaf7 | cVar27 = *(char *)((int64_t)piVar30 + 0x17); 0x1837cbaf7 | uVar38 = (uint64_t)cVar27; 0x1837cbaff | uVar32 = piVar30[1]; 0x1837cbb06 | uVar51 = uVar38; 0x1837cbb06 | if ((int64_t)uVar38 < 0) { 0x1837cbb06 | uVar51 = uVar32; | } 0x1837cbb0e | if (uVar51 == 0x14) { 0x1837cbb15 | piVar39 = piVar30; 0x1837cbb15 | if (cVar27 < '\0') { 0x1837cbb17 | piVar39 = (int64_t *)*piVar30; | } 0x1837cbb27 | auVar57[0] = -((char)*piVar39 == 'T'); 0x1837cbb27 | auVar57[1] = -(*(char *)((int64_t)piVar39 + 1) == 'a'); 0x1837cbb27 | auVar57[2] = -(*(char *)((int64_t)piVar39 + 2) == 'r'); 0x1837cbb27 | auVar57[3] = -(*(char *)((int64_t)piVar39 + 3) == 'g'); 0x1837cbb27 | auVar57[4] = -(*(char *)((int64_t)piVar39 + 4) == 'e'); 0x1837cbb27 | auVar57[5] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cbb27 | auVar57[6] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cbb27 | auVar57[7] = -(*(char *)((int64_t)piVar39 + 7) == 'g'); 0x1837cbb27 | auVar57[8] = -((char)piVar39[1] == 'e'); 0x1837cbb27 | auVar57[9] = -(*(char *)((int64_t)piVar39 + 9) == 't'); 0x1837cbb27 | auVar57[10] = -(*(char *)((int64_t)piVar39 + 10) == 'T'); 0x1837cbb27 | auVar57[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 'a'); 0x1837cbb27 | auVar57[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 'r'); 0x1837cbb27 | auVar57[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'g'); 0x1837cbb27 | auVar57[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 'e'); 0x1837cbb27 | auVar57[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 't'); 0x1837cbb2b | iVar29 = (int32_t)piVar39[2]; 0x1837cbb38 | auVar66[0] = -((char)iVar29 == 'I'); 0x1837cbb38 | auVar66[1] = -((char)((uint32_t)iVar29 >> 8) == 'n'); 0x1837cbb38 | auVar66[2] = -((char)((uint32_t)iVar29 >> 0x10) == 'f'); 0x1837cbb38 | auVar66[3] = -((char)((uint32_t)iVar29 >> 0x18) == 'o'); 0x1837cbb38 | auVar66[4] = 0xff; 0x1837cbb38 | auVar66[5] = 0xff; 0x1837cbb38 | auVar66[6] = 0xff; 0x1837cbb38 | auVar66[7] = 0xff; 0x1837cbb38 | auVar66[8] = 0xff; 0x1837cbb38 | auVar66[9] = 0xff; 0x1837cbb38 | auVar66[10] = 0xff; 0x1837cbb38 | auVar66[0xb] = 0xff; 0x1837cbb38 | auVar66[0xc] = 0xff; 0x1837cbb38 | auVar66[0xd] = 0xff; 0x1837cbb38 | auVar66[0xe] = 0xff; 0x1837cbb38 | auVar66[0xf] = 0xff; 0x1837cbb3c | auVar66 = auVar66 & auVar57; 0x1837cbb4a | if ((uint16_t) 0x1837cbb40 | ((uint16_t)(SUB161(auVar66 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar66 >> 0xf, 0) & 1) << 1 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x17, 0) & 1) << 2 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x1f, 0) & 1) << 3 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x27, 0) & 1) << 4 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x2f, 0) & 1) << 5 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x37, 0) & 1) << 6 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x3f, 0) & 1) << 7 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x47, 0) & 1) << 8 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x4f, 0) & 1) << 9 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x57, 0) & 1) << 10 | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x5f, 0) & 1) << 0xb | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x67, 0) & 1) << 0xc | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x6f, 0) & 1) << 0xd | 0x1837cbb40 | (uint16_t)(SUB161(auVar66 >> 0x77, 0) & 1) << 0xe | 0x1837cbb40 | (uint16_t)(uint8_t)(auVar66[0xf] >> 7) << 0xf) != 0xffff) goto code_r0x0001837cbb50; 0x1837cd840 | var_168h._0_4_ = 0x90c20fa0; 0x1837cd840 | var_168h._4_4_ = 1; 0x1837cd843 | var_160h._0_5_ = 0xf; 0x1837cd843 | var_160h._5_1_ = 0; 0x1837cd843 | var_160h._6_2_ = 0; 0x1837cd850 | iVar46 = func_0x0001844cabe0(var_6a8h); 0x1837cd6ba | if ((iVar46 != 0) && (*(char *)(iVar46 + 0x18) == '\x04')) { 0x1837cd6d0 | var_168h._0_4_ = 0; 0x1837cd6d0 | var_168h._4_4_ = 0; 0x1837cd6d0 | var_160h._0_5_ = 0; 0x1837cd6d0 | var_160h._5_1_ = 0; 0x1837cd6d0 | var_160h._6_2_ = 0; 0x1837cd6c0 | func_0x0001837d1aa0(arg1 + 0x40, &var_168h, iVar46); 0x1837cd6de | iVar46 = CONCAT44(var_168h._4_4_, (int32_t)var_168h); 0x1837cd6f8 | if ((iVar46 != CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h))) && 0x1837cd6f5 | (iVar46 != *(int64_t *)(arg1 + 0x48) * 0x80 + *(int64_t *)(arg1 + 0x40))) { 0x1837cd6fd | if (!bVar4) { |code_r0x0001837cd805: 0x1837cd805 | puVar35 = (undefined8 *)(iVar46 + 0x18); 0x1837cd80c | goto code_r0x0001837cd873; | } 0x1837cd703 | iVar42 = (int64_t)*(char *)(iVar46 + 0x2f); 0x1837cd70e | if (iVar42 < 0) { 0x1837cd710 | iVar42 = *(int64_t *)(iVar46 + 0x20); | } 0x1837cd714 | iVar47 = (int64_t)*(char *)((int64_t)puVar35 + 0x17); 0x1837cd71f | if (iVar47 < 0) { 0x1837cd721 | iVar47 = puVar35[1]; | } 0x1837cd728 | if (iVar42 == iVar47) { 0x1837cd72c | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cd72e | puVar35 = (undefined8 *)*puVar35; | } 0x1837cd734 | if (*(char *)(iVar46 + 0x2f) < '\0') { 0x1837cd73c | iVar42 = *(int64_t *)(iVar46 + 0x18); | } else { 0x1837cd736 | iVar42 = iVar46 + 0x18; | } 0x1837cd743 | iVar29 = func_0x000185f59f10(iVar42, puVar35); 0x1837cd74a | if (iVar29 == 0) goto code_r0x0001837cd805; | } | } 0x1837cd750 | var_168h._0_4_ = 0; 0x1837cd75b | var_160h._0_5_ = 0; 0x1837cd75b | var_160h._5_1_ = 0; 0x1837cd75b | var_160h._6_2_ = 0; 0x1837cd75b | var_158h = 0; 0x1837cd75b | var_151h = '\0'; 0x1837cd763 | var_150h = 0; 0x1837cd763 | var_149h._0_1_ = '\0'; 0x1837cd772 | if (bVar45) { 0x1837cd774 | var_2b0h = (int64_t)(char)pauVar31[1][7]; 0x1837cd786 | if (var_2b0h < 0) { 0x1837cd788 | var_2b0h = *(int64_t *)(*pauVar31 + 8); 0x1837cd78c | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cd797 | var_2b8h = (int64_t)pauVar31; | } else { 0x1837cd7a5 | _var_2b8h = (undefined [16])0x0; | } 0x1837cd7bf | var_2c8h = 0x190c20fc0; 0x1837cd7c7 | var_2c0h = 0x10; 0x1837cd7db | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cd7e9 | uVar32 = var_80h & 0xffffffff; 0x1837cd7f0 | piVar30 = &var_2c8h; 0x1837cd7f8 | piVar39 = &var_2b8h; 0x1837cd800 | arg4 = var_6a8h; 0x1837cd800 | arg3 = var_6b0h; 0x1837cd800 | goto code_r0x0001837cbf33; | } 0x1837cd860 | if (cVar28 == '\0') { 0x1837cd868 | if (*(int64_t *)(arg1 + 0x48) != 0) { 0x1837cd86f | puVar35 = (undefined8 *)(*(int64_t *)(arg1 + 0x40) + 0x18); 0x1837cd86f | goto code_r0x0001837cd873; | } 0x1837cd812 | _var_468h = (undefined [16])0x0; 0x1837cd81b | auVar9._8_8_ = 0; 0x1837cd81b | auVar9._0_8_ = var_450h; 0x1837cd81b | _var_458h = auVar9 << 0x40; 0x1837cd82c | arg3 = var_6b0h; | } else { |code_r0x0001837cd873: 0x1837cd873 | arg3 = var_6b0h; 0x1837cd877 | _var_468h = (undefined [16])0x0; 0x1837cd880 | auVar10._8_8_ = 0; 0x1837cd880 | auVar10._0_8_ = var_450h; 0x1837cd880 | _var_458h = auVar10 << 0x40; 0x1837cd894 | if (puVar35 != (undefined8 *)0x0) { 0x1837cd896 | func_0x00018503e480(puVar35 + 3, &var_168h); 0x1837cd8bc | var_2d8h = 0x190617da0; 0x1837cd8bf | uStack_2d0 = 10; 0x1837cd8c7 | func_0x000180371fb0(&var_468h, &var_2d8h, &var_168h); 0x1837cd8d7 | iVar46 = CONCAT44(var_168h._4_4_, (int32_t)var_168h); 0x1837cd8dd | if (iVar46 != 0) { 0x1837cd920 | iVar47 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)) << 5; 0x1837cd927 | iVar42 = iVar46; 0x1837cd927 | if (iVar47 != 0) { | do { 0x1837cd929 | func_0x000184e58cd0(iVar46 + -0x20 + iVar47); 0x1837cd936 | iVar47 = iVar47 + -0x20; 0x1837cd93a | } while (iVar47 != 0); 0x1837cd93c | iVar42 = CONCAT44(var_168h._4_4_, (int32_t)var_168h); 0x1837cd944 | arg3 = var_6b0h; | } 0x1837cd94c | iVar47 = iVar46 - iVar42 >> 5; 0x1837cd950 | var_160h._0_5_ = (unkbyte5)iVar47; 0x1837cd950 | var_160h._5_1_ = (undefined)((uint64_t)iVar47 >> 0x28); 0x1837cd950 | var_160h._6_2_ = (int16_t)(iVar46 - iVar42 >> 0x35); 0x1837cd964 | func_0x0001841dcbe0(iVar42, CONCAT17(var_151h, var_158h) << 5); | } | } | } 0x1837cd8df | arg4 = var_6a8h; 0x1837cd8df | var_168h._0_4_ = 0; 0x1837cd8ee | var_160h._0_5_ = 0; 0x1837cd8ee | var_160h._5_1_ = 0; 0x1837cd8ee | var_160h._6_2_ = 0; 0x1837cd8ee | var_158h = 0; 0x1837cd8ee | var_151h = '\0'; 0x1837cd8f7 | var_150h = 0; 0x1837cd8f7 | var_149h._0_1_ = '\0'; 0x1837cd906 | if (bVar45) { 0x1837cd96e | var_2e0h = (int64_t)(char)pauVar31[1][7]; 0x1837cd97b | if (var_2e0h < 0) { 0x1837cd97d | var_2e0h = *(int64_t *)(*pauVar31 + 8); 0x1837cd981 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cd98c | var_2e8h = (int64_t)pauVar31; | } else { 0x1837cd908 | _var_2e8h = (undefined [16])0x0; | } 0x1837cd994 | var_300h = var_468h; 0x1837cd99c | iStack_2f8 = var_460h; 0x1837cd9b0 | iStack_2f0 = var_458h; 0x1837cd9bc | _var_468h = ZEXT816(0); 0x1837cd9bc | auVar11._8_8_ = 0; 0x1837cd9bc | auVar11._0_8_ = var_450h; 0x1837cd9bc | _var_458h = auVar11 << 0x40; 0x1837cd9d5 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cd9db | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_300h, &var_2e8h); 0x1837cda02 | var_131h._1_4_ = 0; 0x1837cda0b | auVar12[0xf] = 0; 0x1837cda0b | auVar12._0_15_ = stack0xfffffffffffffed9; 0x1837cda0b | _var_128h = auVar12 << 8; 0x1837cda0e | var_110h._0_1_ = '\0'; 0x1837cda11 | _var_108h = ZEXT816(0); 0x1837cda15 | var_f8h = 0; 0x1837cda15 | var_f1h._0_1_ = '\0'; 0x1837cda15 | stack0xffffffffffffff10 = 0; 0x1837cda19 | uStack_e8 = 0; 0x1837cda19 | var_e0h = 0; 0x1837cda19 | var_d9h._0_1_ = '\0'; 0x1837cda2a | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfcc4 | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cda38 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cda3b | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cda4c | *puVar50 = (int32_t)var_168h; 0x1837cda53 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cda5b | *(uint64_t *)(puVar50 + 2) = 0x1837cda57 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cda5b | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cda65 | var_160h._0_5_ = 0; 0x1837cda65 | var_160h._5_1_ = 0; 0x1837cda65 | var_160h._6_2_ = 0; 0x1837cda65 | var_158h = 0; 0x1837cda65 | var_151h = '\0'; 0x1837cda6b | var_150h = 0; 0x1837cda6b | var_149h._0_1_ = '\0'; 0x1837cda73 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cda7a | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cda7a | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cda7f | stack0xfffffffffffffeb8 = 0; 0x1837cda7f | var_140h = 0; 0x1837cda83 | var_138h = 0; 0x1837cda83 | var_131h._0_1_ = '\0'; 0x1837cda8b | puVar50[0xe] = 0; 0x1837cda8f | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cda93 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cdac9 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cdac9 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cdac9 | puVar36 = puVar50 + 0x24; 0x1837cdad4 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837cdadc | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837cdadc | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837cdae1 | _var_108h = (undefined [16])0x0; 0x1837cdae9 | var_f8h = 0; 0x1837cdae9 | var_f1h._0_1_ = '\0'; 0x1837cdaf4 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837cdb00 | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837cdb00 | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837cdb06 | stack0xffffffffffffff10 = 0; 0x1837cdb06 | uStack_e8 = 0; 0x1837cdb0b | var_e0h = 0; 0x1837cdb0b | var_d9h._0_1_ = '\0'; | } 0x1837cdb2d | *(int64_t *)(var_6b8h + 8) = 0x1837cdb18 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cdb34 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cdb4c | if ((char)var_d9h < '\0') { 0x1837cdb61 | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cdb4e | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cdb6e | if ((char)var_f1h < '\0') { 0x1837cdb83 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cdb9a | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cdbaf | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cdbbc | if ((char)var_131h < '\0') { 0x1837cdbd1 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cdbbe | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cdbde | if ((char)var_149h < '\0') { 0x1837cdbe8 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cdbe0 | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837cdbf8 | iVar46 = var_468h; 0x1837cdc03 | if (var_468h == 0) goto code_r0x0001837cc138; 0x1837cdc11 | iVar42 = var_460h << 5; 0x1837cdc18 | if (iVar42 != 0) { 0x1837cdc1a | iVar47 = var_468h + -0x20; | do { 0x1837cdc1e | func_0x000184e58cd0(iVar47 + iVar42); 0x1837cdc27 | iVar42 = iVar42 + -0x20; 0x1837cdc2b | } while (iVar42 != 0); | } |code_r0x0001837cdc35: 0x1837cdc3c | var_460h = iVar46 - var_468h >> 5; 0x1837cdc4c | uVar32 = var_458h << 5; 0x1837cdc50 | iVar46 = var_468h; 0x1837cdc50 | goto code_r0x0001837cc133; | } |code_r0x0001837cbb50: 0x1837cbb53 | if (bVar4) { 0x1837cbb5d | piVar39 = piVar30; 0x1837cbb5d | uVar51 = uVar38; 0x1837cbb5d | if (cVar27 < '\0') { 0x1837ce947 | piVar39 = (int64_t *)*piVar30; 0x1837ce94e | uVar51 = uVar32; | } 0x1837cbb76 | if ((uVar51 < 8) || (*piVar39 != 0x2e726573776f7242)) { 0x1837cbb81 | piVar39 = piVar30; 0x1837cbb81 | if (cVar27 < '\0') { 0x1837cf35a | piVar39 = (int64_t *)*piVar30; 0x1837cf361 | uVar38 = uVar32; | } 0x1837cbb9e | if ((uVar38 < 7) || 0x1837cbb99 | (*(int32_t *)((int64_t)piVar39 + 3) != 0x2e746567 || (int32_t)*piVar39 != 0x67726154)) 0x1837cbb9e | goto code_r0x0001837cbba4; | } 0x1837cc910 | var_168h._0_4_ = 0; 0x1837cc91f | var_160h._0_5_ = 0; 0x1837cc91f | var_160h._5_1_ = 0; 0x1837cc91f | var_160h._6_2_ = 0; 0x1837cc91f | var_158h = 0; 0x1837cc91f | var_151h = '\0'; 0x1837cc928 | var_150h = 0; 0x1837cc928 | var_149h._0_1_ = '\0'; 0x1837cc934 | var_308h = (int64_t)(char)pauVar31[1][7]; 0x1837cc93c | if (var_308h < 0) { 0x1837cc93e | var_308h = *(int64_t *)(*pauVar31 + 8); 0x1837cc942 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cc966 | var_320h = 0x190c21050; 0x1837cc96e | var_318h = 0x3f; 0x1837cc982 | var_310h = (int64_t)pauVar31; 0x1837cc982 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cc990 | uVar32 = var_80h & 0xffffffff; 0x1837cc997 | piVar30 = &var_320h; 0x1837cc99f | piVar39 = &var_310h; 0x1837cc9a7 | arg4 = var_6a8h; 0x1837cc9a7 | arg3 = var_6b0h; 0x1837cc9a7 | goto code_r0x0001837cbf33; | } |code_r0x0001837cbba4: 0x1837cbba6 | if (cVar28 == '\0') { 0x1837cbba8 | var_340h = 0; | } else { 0x1837cbbcf | var_330h = 0x190616b90; 0x1837cbbd2 | uStack_328 = 8; 0x1837cbbda | var_340h = func_0x0001805224b0(puVar35 + 3); | } 0x1837cbbe3 | var_358h._2_2_ = 0; 0x1837cbc10 | var_358h._4_4_ = *(undefined4 *)(arg1 + 0x18); 0x1837cbc1c | var_348h = (int64_t)*(char *)(arg1 + 0x17); 0x1837cbc28 | var_350h = arg1; 0x1837cbc28 | if (var_348h < 0) { 0x1837cbc2a | var_350h = *(int64_t *)arg1; 0x1837cbc2e | var_348h = *(int64_t *)(arg1 + 8); | } 0x1837cbc46 | if ((int64_t *)var_340h == (int64_t *)0x0) { 0x1837cd6ad | var_340h = 0; 0x1837cd6ad | var_338h = 0; | } else { 0x1837cbc4c | var_338h = (int64_t)*(char *)(var_340h + 0x17); 0x1837cbc54 | if (var_338h < 0) { 0x1837cbc56 | var_338h = *(int64_t *)(var_340h + 8); 0x1837cbc5a | var_340h = *(int64_t *)var_340h; | } | } 0x1837cbc6d | iStack_360 = (int64_t)*(char *)((int64_t)piVar30 + 0x17); 0x1837cbc78 | var_368h = (int64_t)piVar30; 0x1837cbc78 | if (iStack_360 < 0) { 0x1837cbc7a | var_368h = *piVar30; 0x1837cbc7e | iStack_360 = piVar30[1]; | } 0x1837cbc99 | var_358h._0_1_ = bVar45; 0x1837cbc99 | var_358h._1_1_ = cVar28; 0x1837cbc99 | iVar29 = func_0x0001837c88d0(&var_368h, &var_358h); 0x1837cbc99 | arg4 = var_6a8h; 0x1837cbc99 | arg3 = var_6b0h; 0x1837cbca1 | if (iVar29 != 1) { 0x1837cbcaa | if (iVar29 != 2) { 0x1837cbcb3 | if (iVar29 == 3) { 0x1837cbcb9 | var_168h._0_4_ = 0; 0x1837cbcc8 | var_160h._0_5_ = 0; 0x1837cbcc8 | var_160h._5_1_ = 0; 0x1837cbcc8 | var_160h._6_2_ = 0; 0x1837cbcc8 | var_158h = 0; 0x1837cbcc8 | var_151h = '\0'; 0x1837cbcd1 | var_150h = 0; 0x1837cbcd1 | var_149h._0_1_ = '\0'; 0x1837cbce0 | if (bVar45) { 0x1837cbce2 | var_370h = (int64_t)(char)pauVar31[1][7]; 0x1837cbcf4 | if (var_370h < 0) { 0x1837cbcf6 | var_370h = *(int64_t *)(*pauVar31 + 8); 0x1837cbcfa | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cbd05 | var_378h = (int64_t)pauVar31; | } else { 0x1837cbd0f | _var_378h = (undefined [16])0x0; | } 0x1837cbd22 | iVar46 = (int64_t)*(char *)((int64_t)piVar30 + 0x17); 0x1837cbd2d | if (iVar46 < 0) { 0x1837cbd2f | iVar46 = piVar30[1]; | } 0x1837cbd37 | if (iVar46 == 0x11) { 0x1837cbd44 | if (*(char *)((int64_t)piVar30 + 0x17) < '\0') { 0x1837cbd46 | piVar30 = (int64_t *)*piVar30; | } 0x1837cbd58 | auVar58[0] = -((char)*piVar30 == 'P'); 0x1837cbd58 | auVar58[1] = -(*(char *)((int64_t)piVar30 + 1) == 'a'); 0x1837cbd58 | auVar58[2] = -(*(char *)((int64_t)piVar30 + 2) == 'g'); 0x1837cbd58 | auVar58[3] = -(*(char *)((int64_t)piVar30 + 3) == 'e'); 0x1837cbd58 | auVar58[4] = -(*(char *)((int64_t)piVar30 + 4) == '.'); 0x1837cbd58 | auVar58[5] = -(*(char *)((int64_t)piVar30 + 5) == 'b'); 0x1837cbd58 | auVar58[6] = -(*(char *)((int64_t)piVar30 + 6) == 'r'); 0x1837cbd58 | auVar58[7] = -(*(char *)((int64_t)piVar30 + 7) == 'i'); 0x1837cbd58 | auVar58[8] = -((char)piVar30[1] == 'n'); 0x1837cbd58 | auVar58[9] = -(*(char *)((int64_t)piVar30 + 9) == 'g'); 0x1837cbd58 | auVar58[10] = -(*(char *)((int64_t)piVar30 + 10) == 'T'); 0x1837cbd58 | auVar58[0xb] = -(*(char *)((int64_t)piVar30 + 0xb) == 'o'); 0x1837cbd58 | auVar58[0xc] = -(*(char *)((int64_t)piVar30 + 0xc) == 'F'); 0x1837cbd58 | auVar58[0xd] = -(*(char *)((int64_t)piVar30 + 0xd) == 'r'); 0x1837cbd58 | auVar58[0xe] = -(*(char *)((int64_t)piVar30 + 0xe) == 'o'); 0x1837cbd58 | auVar58[0xf] = -(*(char *)((int64_t)piVar30 + 0xf) == 'n'); 0x1837cbd70 | auVar67[0] = -((char)piVar30[2] == 't'); 0x1837cbd70 | auVar67[1] = 0xff; 0x1837cbd70 | auVar67[2] = 0xff; 0x1837cbd70 | auVar67[3] = 0xff; 0x1837cbd70 | auVar67[4] = 0xff; 0x1837cbd70 | auVar67[5] = 0xff; 0x1837cbd70 | auVar67[6] = 0xff; 0x1837cbd70 | auVar67[7] = 0xff; 0x1837cbd70 | auVar67[8] = 0xff; 0x1837cbd70 | auVar67[9] = 0xff; 0x1837cbd70 | auVar67[10] = 0xff; 0x1837cbd70 | auVar67[0xb] = 0xff; 0x1837cbd70 | auVar67[0xc] = 0xff; 0x1837cbd70 | auVar67[0xd] = 0xff; 0x1837cbd70 | auVar67[0xe] = 0xff; 0x1837cbd70 | auVar67[0xf] = 0xff; 0x1837cbd74 | auVar67 = auVar67 & auVar58; 0x1837cbd88 | var_388h = 0x190c21120; 0x1837cbd8f | if ((uint16_t) 0x1837cbd78 | ((uint16_t)(SUB161(auVar67 >> 7, 0) & 1) | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0xf, 0) & 1) << 1 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x17, 0) & 1) << 2 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x1f, 0) & 1) << 3 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x27, 0) & 1) << 4 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x2f, 0) & 1) << 5 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x37, 0) & 1) << 6 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x3f, 0) & 1) << 7 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x47, 0) & 1) << 8 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x4f, 0) & 1) << 9 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x57, 0) & 1) << 10 | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x5f, 0) & 1) << 0xb | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x67, 0) & 1) << 0xc | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x6f, 0) & 1) << 0xd | 0x1837cbd78 | (uint16_t)(SUB161(auVar67 >> 0x77, 0) & 1) << 0xe | 0x1837cbd78 | (uint16_t)(uint8_t)(auVar67[0xf] >> 7) << 0xf) == 0xffff) { 0x1837cbd8f | var_388h = 0x190c21090; | } | } else { 0x1837cbd39 | var_388h = 0x190c21120; | } 0x1837cbd9b | var_380h = func_0x000185f5a650(); 0x1837cbdb0 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cbdbe | uVar32 = var_80h & 0xffffffff; 0x1837cbdc5 | piVar30 = &var_388h; 0x1837cbdcd | piVar39 = &var_378h; 0x1837cbdd5 | goto code_r0x0001837cbf33; | } 0x1837ce3ff | iVar46 = (int64_t)*(char *)((int64_t)piVar30 + 0x17); 0x1837ce40a | if (iVar46 < 0) { 0x1837ce40c | iVar46 = piVar30[1]; | } 0x1837ce41e | var_69ch._0_4_ = uVar43; 0x1837ce41e | if (iVar46 == 0xd) { 0x1837ce422 | if (*(char *)((int64_t)piVar30 + 0x17) < '\0') { 0x1837ce424 | piVar30 = (int64_t *)*piVar30; | } 0x1837ce441 | if (*(int64_t *)((int64_t)piVar30 + 5) == 0x657461676976616e && 0x1837ce428 | *piVar30 == 0x76616e2e65676150) { 0x1837cef6f | var_168h._0_4_ = 0x90c21140; 0x1837cef6f | var_168h._4_4_ = 1; 0x1837cef73 | var_160h._0_5_ = 10; 0x1837cef73 | var_160h._5_1_ = 0; 0x1837cef73 | var_160h._6_2_ = 0; 0x1837cef83 | puVar35 = (undefined8 *)func_0x0001844cabe0(var_6a8h, &var_168h); 0x1837ceece | if ((puVar35 == (undefined8 *)0x0) || (*(char *)(puVar35 + 3) != '\x04')) { 0x1837cef95 | _var_408h = (undefined [16])0x0; 0x1837cef9e | _var_418h = (undefined [16])0x0; 0x1837cefa7 | _var_428h = (undefined [16])0x0; 0x1837cefb0 | _var_438h = (undefined [16])0x0; 0x1837cefb9 | _var_448h = (undefined [16])0x0; 0x1837cefc2 | _var_458h = (undefined [16])0x0; 0x1837cefcb | _var_468h = (undefined [16])0x0; 0x1837cefd4 | uVar40 = 0; 0x1837cefd6 | var_3f8h = 0; 0x1837cefde | var_158h = 0; 0x1837cefde | var_151h = '\0'; 0x1837cefe6 | var_168h._0_4_ = 0; 0x1837cefe6 | var_168h._4_4_ = 0; 0x1837cefe6 | var_160h._0_5_ = 0; 0x1837cefe6 | var_160h._5_1_ = 0; 0x1837cefe6 | var_160h._6_2_ = 0; | } else { 0x1837ceed8 | _var_408h = (undefined [16])0x0; 0x1837ceee1 | _var_418h = (undefined [16])0x0; 0x1837ceeea | _var_428h = (undefined [16])0x0; 0x1837ceef3 | _var_438h = (undefined [16])0x0; 0x1837ceefc | _var_448h = (undefined [16])0x0; 0x1837cef05 | _var_458h = (undefined [16])0x0; 0x1837cef0e | _var_468h = (undefined [16])0x0; 0x1837cef17 | var_3f8h = 0; 0x1837cef27 | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cef51 | func_0x0001841dd0f0(&var_168h, *puVar35, puVar35[1]); | } else { 0x1837cef2d | var_158h = (unkbyte7)puVar35[2]; 0x1837cef2d | var_151h = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837cef35 | uVar52 = puVar35[1]; 0x1837cef39 | var_168h._0_4_ = (int32_t)*puVar35; 0x1837cef39 | var_168h._4_4_ = (undefined4)((uint64_t)*puVar35 >> 0x20); 0x1837cef39 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837cef39 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837cef39 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); | } 0x1837cef42 | uVar40 = 1; | } 0x1837cefef | iVar46 = (int64_t)var_151h; 0x1837ceffb | iStack_5f0 = iVar46; 0x1837ceffb | if (iVar46 < 0) { 0x1837ceffb | iStack_5f0 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); | } 0x1837cf004 | var_5f8h = (int64_t)&var_168h; 0x1837cf004 | if (iVar46 < 0) { 0x1837cf004 | var_5f8h = (int64_t)CONCAT44(var_168h._4_4_, (int32_t)var_168h); | } 0x1837cf01c | func_0x0001845baba0(&var_468h); 0x1837cf031 | if (var_151h < '\0') { 0x1837cf048 | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837cf033 | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837cf074 | if (((uVar40 & (uint8_t)var_450h) != 1) || 0x1837cf06d | (cVar27 = func_0x0001837c85f0(&var_468h, 0), cVar27 == '\0')) { 0x1837cf092 | arg4 = var_6a8h; 0x1837cf092 | arg3 = var_6b0h; 0x1837cf092 | var_168h._0_4_ = 0; 0x1837cf0a1 | var_160h._0_5_ = 0; 0x1837cf0a1 | var_160h._5_1_ = 0; 0x1837cf0a1 | var_160h._6_2_ = 0; 0x1837cf0a1 | var_158h = 0; 0x1837cf0a1 | var_151h = '\0'; 0x1837cf0aa | var_150h = 0; 0x1837cf0aa | var_149h._0_1_ = '\0'; 0x1837cf0c3 | if (bVar45) { 0x1837cf0da | var_600h = (int64_t)(char)pauVar31[1][7]; 0x1837cf0ec | if (var_600h < 0) { 0x1837cf0ee | var_600h = *(int64_t *)(*pauVar31 + 8); 0x1837cf0f2 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cf0fd | var_608h = (int64_t)pauVar31; | } else { 0x1837cf0c5 | _var_608h = (undefined [16])0x0; | } 0x1837cf10c | var_618h = 0x190c21190; 0x1837cf114 | var_610h = 0x1d; 0x1837cf128 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cf12e | func_0x0001837cafb0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_618h, 0x1837cf145 | &var_608h); 0x1837cf155 | var_131h._1_4_ = 0; 0x1837cf15e | auVar16[0xf] = 0; 0x1837cf15e | auVar16._0_15_ = stack0xfffffffffffffed9; 0x1837cf15e | _var_128h = auVar16 << 8; 0x1837cf161 | var_110h._0_1_ = '\0'; 0x1837cf168 | _var_108h = (undefined [16])0x0; 0x1837cf16d | var_f8h = 0; 0x1837cf16d | var_f1h._0_1_ = '\0'; 0x1837cf16d | stack0xffffffffffffff10 = 0; 0x1837cf172 | uStack_e8 = 0; 0x1837cf172 | var_e0h = 0; 0x1837cf172 | var_d9h._0_1_ = '\0'; 0x1837cf184 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfd4b | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cf192 | puVar50 = (undefined4 *) 0x1837cf17c | (*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cf195 | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cf1a6 | *puVar50 = (int32_t)var_168h; 0x1837cf1ad | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cf1b5 | *(uint64_t *)(puVar50 + 2) = 0x1837cf1b1 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cf1b5 | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cf1bf | var_160h._0_5_ = 0; 0x1837cf1bf | var_160h._5_1_ = 0; 0x1837cf1bf | var_160h._6_2_ = 0; 0x1837cf1bf | var_158h = 0; 0x1837cf1bf | var_151h = '\0'; 0x1837cf1c5 | var_150h = 0; 0x1837cf1c5 | var_149h._0_1_ = '\0'; 0x1837cf1cd | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cf1d4 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cf1d4 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cf1d9 | stack0xfffffffffffffeb8 = 0; 0x1837cf1d9 | var_140h = 0; 0x1837cf1dd | var_138h = 0; 0x1837cf1dd | var_131h._0_1_ = '\0'; 0x1837cf1e5 | puVar50[0xe] = 0; 0x1837cf1e9 | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cf1ed | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cf223 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cf223 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cf223 | puVar36 = puVar50 + 0x24; 0x1837cf22e | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837cf236 | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837cf236 | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837cf23b | _var_108h = (undefined [16])0x0; 0x1837cf243 | var_f8h = 0; 0x1837cf243 | var_f1h._0_1_ = '\0'; 0x1837cf24e | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837cf25a | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837cf25a | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837cf260 | stack0xffffffffffffff10 = 0; 0x1837cf260 | uStack_e8 = 0; 0x1837cf265 | var_e0h = 0; 0x1837cf265 | var_d9h._0_1_ = '\0'; | } 0x1837cf287 | *(int64_t *)(var_6b8h + 8) = 0x1837cf272 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * 0x1837cf287 | -0x71c71c71c71c71c7; 0x1837cf28e | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cf29c | if ((char)var_d9h < '\0') { 0x1837cf2b1 | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cf29e | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cf2be | if ((char)var_f1h < '\0') { 0x1837cf2d3 | func_0x0001841dcbe0(var_108h, 0x1837cf2c0 | CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cf2ea | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cf2ff | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cf30c | if ((char)var_131h < '\0') { 0x1837cf321 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cf30e | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cf32e | if (-1 < (char)var_149h) goto code_r0x0001837cf348; 0x1837cf330 | uVar32 = CONCAT17((char)var_149h, var_150h); 0x1837cf338 | uVar52 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cf338 | goto code_r0x0001837cf343; | } 0x1837cf076 | func_0x0001841c04a0(&var_468h); | } | } 0x1837ce447 | pauVar34 = (undefined (*) [16])var_6a8h; 0x1837ce447 | arg3 = var_6b0h; 0x1837ce447 | uVar32 = 0x7fffffffffffffff; 0x1837ce449 | if (cVar28 != '\0') { 0x1837ce4ba | _var_638h = (undefined [16])0x0; 0x1837ce4c3 | var_628h = 0; 0x1837ce4d6 | if ((bool)(bVar45 & bVar4)) { 0x1837ce4dd | if ((char)pauVar31[1][7] < '\0') { 0x1837ce4a7 | func_0x0001841dd0f0(&var_638h, *(undefined8 *)*pauVar31, 0x1837ce4a3 | *(undefined8 *)(*pauVar31 + 8)); | } else { 0x1837ce4df | var_628h = *(int64_t *)pauVar31[1]; 0x1837ce4eb | _var_638h = *pauVar31; | } | } 0x1837ce4fe | if ((char)var_69ch == '\0') { 0x1837ce50f | var_648h = 0x190593220; 0x1837ce512 | uStack_640 = 9; 0x1837ce51f | func_0x000180ccc9c0(var_6a8h); | } 0x1837ce537 | var_658h = 0x190616b90; 0x1837ce53a | uStack_650 = 8; 0x1837ce545 | puVar35 = (undefined8 *)func_0x0001805224b0(); 0x1837ce545 | arg4 = var_6a8h; 0x1837ce545 | arg3 = var_6b0h; 0x1837ce552 | var_168h._0_4_ = 1; 0x1837ce562 | if (puVar35 == (undefined8 *)0x0) { 0x1837ce618 | var_160h._0_5_ = 0; 0x1837ce618 | var_160h._5_1_ = 0; 0x1837ce618 | var_160h._6_2_ = 0; 0x1837ce618 | var_158h = 0; 0x1837ce618 | var_151h = '\0'; 0x1837ce61d | var_150h = 0; 0x1837ce61d | var_149h._0_1_ = '\0'; 0x1837ce571 | } else if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837ce54a | func_0x0001841dd0f0(&var_160h, *puVar35, puVar35[1]); | } else { 0x1837ce57b | var_150h = (unkbyte7)puVar35[2]; 0x1837ce57b | var_149h._0_1_ = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837ce57f | uVar52 = *puVar35; 0x1837ce583 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837ce583 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837ce583 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); 0x1837ce583 | var_158h = (unkbyte7)puVar35[1]; 0x1837ce583 | var_151h = (char)((uint64_t)puVar35[1] >> 0x38); | } 0x1837ce590 | var_670h = *(int64_t *)arg4; 0x1837ce596 | *(undefined8 *)arg4 = 0; 0x1837ce5a2 | var_668h = *(int64_t *)(arg4 + 8); 0x1837ce5a2 | var_660h = *(int64_t *)(arg4 + 0x10); 0x1837ce5a9 | *(undefined8 *)(arg4 + 8) = 0; 0x1837ce5a9 | *(undefined8 *)(arg4 + 0x10) = 0; 0x1837ce5b9 | var_68h = 0; 0x1837ce5bd | var_78h = 0; 0x1837ce5bd | var_70h = 0; 0x1837ce5c9 | var_460h = (int64_t)&var_670h; 0x1837ce5cd | var_458h._0_1_ = 6; 0x1837ce5d9 | cVar28 = func_0x000181b4a620(&var_468h, 0, &var_78h, 200); 0x1837ce5e0 | if (cVar28 == '\0') { 0x1837ce6a4 | stack0xfffffffffffffeb8 = 0; 0x1837ce6a4 | var_140h = 0; 0x1837ce6a9 | var_138h = 0; 0x1837ce6a9 | var_131h._0_1_ = '\0'; 0x1837ce5f3 | } else if (var_68h < 0) { 0x1837ce588 | func_0x0001841dd0f0((int64_t)&var_149h + 1, var_78h, var_70h); | } else { 0x1837ce5fd | var_138h = (unkbyte7)var_68h; 0x1837ce5fd | var_131h._0_1_ = (char)((uint64_t)var_68h >> 0x38); 0x1837ce60a | stack0xfffffffffffffeb8 = var_78h; 0x1837ce60a | var_140h = var_70h; | } 0x1837ce6bf | if (var_68h < 0) { 0x1837ce6d4 | func_0x0001841dcbe0(var_78h, var_68h & 0x7fffffffffffffff); | } 0x1837ce6de | iVar46 = var_670h; 0x1837ce6e9 | if (var_670h != 0) { 0x1837ce662 | iVar42 = var_668h << 5; 0x1837ce669 | if (iVar42 != 0) { 0x1837ce66b | iVar47 = var_670h + -0x20; | do { 0x1837ce66f | func_0x000184e58cd0(iVar47 + iVar42); 0x1837ce678 | iVar42 = iVar42 + -0x20; 0x1837ce67c | } while (iVar42 != 0); | } 0x1837ce686 | var_668h = iVar46 - var_670h >> 5; 0x1837ce698 | func_0x0001841dcbe0(var_670h, var_660h << 5); | } 0x1837ce6ef | iVar42 = var_628h; 0x1837ce6ef | var_131h._1_4_ = 0; 0x1837ce6fc | auVar25[0xf] = 0; 0x1837ce6fc | auVar25._0_15_ = stack0xfffffffffffffed9; 0x1837ce6fc | _var_128h = auVar25 << 8; 0x1837ce703 | var_110h._0_1_ = '\0'; 0x1837ce70a | iVar46 = var_638h; 0x1837ce70a | uVar52 = uStack_630; 0x1837ce713 | _var_108h = _var_638h; 0x1837ce724 | var_f8h = (unkbyte7)var_628h; 0x1837ce724 | var_f1h._0_1_ = (char)((uint64_t)var_628h >> 0x38); 0x1837ce730 | _var_638h = (undefined [16])0x0; 0x1837ce739 | var_628h = 0; 0x1837ce741 | stack0xffffffffffffff10 = 0; 0x1837ce741 | uStack_e8 = 0; 0x1837ce74a | var_e0h = 0; 0x1837ce74a | var_d9h._0_1_ = '\0'; 0x1837ce75a | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfcdb | puVar36 = (undefined4 *)func_0x0001837d1750(0, &var_168h); | } else { 0x1837ce768 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ce76b | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837ce77f | *puVar50 = (int32_t)var_168h; 0x1837ce786 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ce78f | *(uint64_t *)(puVar50 + 2) = 0x1837ce78a | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ce78f | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837ce799 | var_160h._0_5_ = 0; 0x1837ce799 | var_160h._5_1_ = 0; 0x1837ce799 | var_160h._6_2_ = 0; 0x1837ce799 | var_158h = 0; 0x1837ce799 | var_151h = '\0'; 0x1837ce7a0 | var_150h = 0; 0x1837ce7a0 | var_149h._0_1_ = '\0'; 0x1837ce7a9 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837ce7b2 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837ce7b2 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837ce7b7 | stack0xfffffffffffffeb8 = 0; 0x1837ce7b7 | var_140h = 0; 0x1837ce7bd | var_138h = 0; 0x1837ce7bd | var_131h._0_1_ = '\0'; 0x1837ce7c6 | puVar50[0xe] = 0; 0x1837ce7ca | *(undefined *)(puVar50 + 0x10) = 0; 0x1837ce7ce | *(undefined *)(puVar50 + 0x16) = 0; 0x1837ce804 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ce804 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ce804 | puVar36 = puVar50 + 0x24; 0x1837ce80f | *(int64_t *)(puVar50 + 0x1c) = iVar42; 0x1837ce816 | *(int64_t *)(puVar50 + 0x18) = iVar46; 0x1837ce816 | *(undefined8 *)(puVar50 + 0x1a) = uVar52; 0x1837ce81b | _var_108h = (undefined [16])0x0; 0x1837ce822 | var_f8h = 0; 0x1837ce822 | var_f1h._0_1_ = '\0'; 0x1837ce82a | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837ce836 | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837ce836 | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837ce83c | stack0xffffffffffffff10 = 0; 0x1837ce83c | uStack_e8 = 0; 0x1837ce841 | var_e0h = 0; 0x1837ce841 | var_d9h._0_1_ = '\0'; | } 0x1837ce860 | *(int64_t *)(var_6b8h + 8) = 0x1837ce84b | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837ce867 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837ce875 | if ((char)var_d9h < '\0') { 0x1837ce88a | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837ce877 | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837ce897 | if ((char)var_f1h < '\0') { 0x1837ce8ac | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837ce8c3 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837ce8d8 | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837ce8e5 | if ((char)var_131h < '\0') { 0x1837ce8fa | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837ce8e7 | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837ce907 | if ((char)var_149h < '\0') { 0x1837ce914 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, 0x1837ce914 | CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837ce909 | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837ce929 | if (-1 < var_628h) goto code_r0x0001837cc138; 0x1837ce92f | uVar32 = var_628h & 0x7fffffffffffffff; 0x1837ce937 | iVar46 = var_638h; 0x1837ce937 | goto code_r0x0001837cc133; | } 0x1837ce451 | if (*(int64_t *)(arg1 + 0x48) == 0) { 0x1837ce249 | var_168h._0_4_ = 0; 0x1837ce257 | var_160h._0_5_ = 0; 0x1837ce257 | var_160h._5_1_ = 0; 0x1837ce257 | var_160h._6_2_ = 0; 0x1837ce257 | var_158h = 0; 0x1837ce257 | var_151h = '\0'; 0x1837ce25f | var_150h = 0; 0x1837ce25f | var_149h._0_1_ = '\0'; 0x1837ce26b | var_688h = 0; 0x1837ce26b | uStack_680 = 0; 0x1837ce277 | stack0xfffffffffffff968 = 0x190c211b0; 0x1837ce27c | var_690h = 0x1e; 0x1837ce297 | if (var_80h._4_1_ != '\0') { 0x1837ce2b9 | uVar52 = func_0x0001837cafb0((int64_t)&var_149h + 1, var_80h & 0xffffffff, 0x1837ce2ac | (int64_t)&var_69ch + 4, &var_688h); 0x1837ce2be | var_131h._1_4_ = 0; 0x1837ce2c7 | auVar14[0xf] = 0; 0x1837ce2c7 | auVar14._0_15_ = stack0xfffffffffffffed9; 0x1837ce2c7 | _var_128h = auVar14 << 8; 0x1837ce2ca | var_110h._0_1_ = '\0'; 0x1837ce2cd | _var_108h = ZEXT816(0); 0x1837ce2d1 | var_f8h = 0; 0x1837ce2d1 | var_f1h._0_1_ = '\0'; 0x1837ce2d1 | stack0xffffffffffffff10 = 0; 0x1837ce2d5 | uStack_e8 = 0; 0x1837ce2d5 | var_e0h = 0; 0x1837ce2d5 | var_d9h._0_1_ = '\0'; 0x1837ce2e6 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) 0x1837ce2e6 | goto code_r0x0001837cfd2c; 0x1837ce2f4 | puVar36 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ce2f7 | if (puVar36 != (undefined4 *)0x0) { 0x1837ce308 | *puVar36 = (int32_t)var_168h; 0x1837ce30f | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ce317 | *(uint64_t *)(puVar36 + 2) = 0x1837ce313 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ce317 | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837ce321 | var_160h._0_5_ = 0; 0x1837ce321 | var_160h._5_1_ = 0; 0x1837ce321 | var_160h._6_2_ = 0; 0x1837ce321 | var_158h = 0; 0x1837ce321 | var_151h = '\0'; 0x1837ce327 | var_150h = 0; 0x1837ce327 | var_149h._0_1_ = '\0'; 0x1837ce32f | *(uint64_t *)(puVar36 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837ce336 | *(int64_t *)(puVar36 + 8) = stack0xfffffffffffffeb8; 0x1837ce336 | *(int64_t *)(puVar36 + 10) = var_140h; 0x1837ce33b | stack0xfffffffffffffeb8 = 0; 0x1837ce33b | var_140h = 0; 0x1837ce33f | var_138h = 0; 0x1837ce33f | var_131h._0_1_ = '\0'; 0x1837ce347 | puVar36[0xe] = 0; 0x1837ce34b | *(undefined *)(puVar36 + 0x10) = 0; 0x1837ce34f | *(undefined *)(puVar36 + 0x16) = 0; 0x1837ce385 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ce385 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ce385 | puVar50 = puVar36 + 0x24; 0x1837ce390 | *(undefined8 *)(puVar36 + 0x1c) = 0; 0x1837ce398 | *(undefined8 *)(puVar36 + 0x18) = 0; 0x1837ce398 | *(undefined8 *)(puVar36 + 0x1a) = 0; 0x1837ce39d | _var_108h = (undefined [16])0x0; 0x1837ce3a5 | var_f8h = 0; 0x1837ce3a5 | var_f1h._0_1_ = '\0'; 0x1837ce3b0 | *(undefined8 *)(puVar36 + 0x22) = 0; 0x1837ce3bc | *(undefined8 *)(puVar36 + 0x1e) = 0; 0x1837ce3bc | *(undefined8 *)(puVar36 + 0x20) = 0; 0x1837ce3c2 | stack0xffffffffffffff10 = 0; 0x1837ce3c2 | uStack_e8 = 0; 0x1837ce3c7 | var_e0h = 0; 0x1837ce3c7 | var_d9h._0_1_ = '\0'; 0x1837ce3c7 | arg4 = (int64_t)pauVar34; 0x1837ce3c7 | goto code_r0x0001837ce3ce; | } | } | goto code_r0x0001837ccbd0; | } 0x1837ce464 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837ce46a | iVar42 = 0x7fffffffffffffff; 0x1837ce46d | pauVar41 = *(undefined (**) [16])(arg1 + 0x58); 0x1837ce472 | uVar38 = *(uint64_t *)(arg1 + 0x60); 0x1837ce47a | iVar46 = uVar38 * 0x20; 0x1837ce481 | pauVar31 = pauVar41; 0x1837ce481 | if (iVar46 != 0) { 0x1837ce49b | uVar51 = iVar46 >> 5; | do { 0x1837cdf2e | uVar49 = uVar51 >> 1; 0x1837cdf3c | uVar48 = uVar49; 0x1837cdf3c | if (*(int32_t *)pauVar31[uVar49 * 2] < (int32_t)var_80h) { 0x1837cdf1c | uVar48 = ~uVar49 + uVar51; 0x1837cdf22 | pauVar31 = pauVar31 + uVar49 * 2 + 2; | } 0x1837cdf2c | uVar51 = uVar48; 0x1837cdf2c | } while (uVar48 != 0); | } 0x1837cdf70 | puVar35 = *(undefined8 **)(arg1 + 0x40); 0x1837cdf75 | arg4 = (int64_t)(pauVar41 + uVar38 * 2); 0x1837cdf88 | if ((pauVar31 == (undefined (*) [16])arg4) || ((int32_t)var_80h < *(int32_t *)*pauVar31)) { 0x1837cdf91 | iVar47 = (int64_t)pauVar31 - (int64_t)pauVar41; 0x1837cdf9e | if (uVar38 == *(uint64_t *)(arg1 + 0x68)) { 0x1837cdc68 | uVar51 = uVar38 + 1; 0x1837cdc73 | if (uVar51 >> 0x3b != 0) { 0x1837cfd9f | func_0x00018628dc40(); |code_r0x0001837cfda4: 0x1837cfda4 | puVar37 = (uint8_t *)func_0x0001860265d0(); 0x1837cfda4 | goto code_r0x0001837cfda9; | } 0x1837cdc80 | if (uVar51 < uVar38 * 2) { 0x1837cdc80 | uVar51 = uVar38 * 2; | } 0x1837cdc9b | if (0x3fffffffffffffe < uVar38) { 0x1837cdc9b | uVar51 = 0x7ffffffffffffff; | } 0x1837cdc9f | auVar13._8_8_ = 0; 0x1837cdc9f | auVar13._0_8_ = var_460h; 0x1837cdc9f | _var_468h = auVar13 << 0x40; 0x1837cdcae | iVar46 = 0; 0x1837cdcae | if (uVar51 != 0) { 0x1837cdcb3 | if (0x7ffffffffffffff < uVar51) goto code_r0x0001837cfda4; 0x1837cdcc0 | iVar46 = func_0x000185f006b8(uVar51 << 5); | } 0x1837cdcd4 | var_468h = iVar46; 0x1837cdcd4 | iVar46 = var_468h; 0x1837cdcd4 | puVar36 = (undefined4 *)(iVar47 + var_468h); 0x1837cdcd8 | var_460h = (int64_t)puVar36; 0x1837cdcec | auVar22._8_8_ = 0; 0x1837cdcec | auVar22._0_8_ = uVar51; 0x1837cdcec | _var_458h = auVar22 << 0x40; 0x1837cdcfb | if (uVar51 == iVar47 >> 5) { 0x1837cdd00 | if (pauVar31 == pauVar41) { 0x1837cfc60 | uVar38 = uVar51 * 2 + (uint64_t)(uVar51 * 2 == 0); 0x1837cfc6b | var_468h = func_0x000185f006b8(uVar38 * 0x20); 0x1837cfc8b | var_168h._0_4_ = (int32_t)iVar46; 0x1837cfc8b | var_168h._4_4_ = (undefined4)((uint64_t)iVar46 >> 0x20); 0x1837cfc8e | var_460h = var_468h + (uVar38 & 0xfffffffffffffffc) * 8; 0x1837cfc96 | var_160h._0_5_ = (unkbyte5)iVar46; 0x1837cfc96 | var_160h._5_1_ = (undefined)((uint64_t)iVar46 >> 0x28); 0x1837cfc96 | var_160h._6_2_ = (int16_t)((uint64_t)iVar46 >> 0x30); 0x1837cfca2 | var_150h = (unkbyte7)uVar51; 0x1837cfca2 | var_149h._0_1_ = (char)(uVar51 >> 0x38); 0x1837cfca6 | auVar26._8_8_ = 0; 0x1837cfca6 | auVar26._0_8_ = uVar38; 0x1837cfca6 | _var_458h = auVar26 << 0x40; 0x1837cfcae | var_158h = 0; 0x1837cfcae | var_151h = '\0'; 0x1837cfcb2 | func_0x0001865b2f60(); 0x1837cfcb7 | puVar36 = (undefined4 *)iVar46; | } else { 0x1837cdd15 | puVar36 = (undefined4 *) 0x1837cdd15 | ((int64_t)puVar36 - (uVar51 * 0x10 + 0x10 & 0x7fffffffffffffe0)); 0x1837cdd18 | var_460h = (int64_t)puVar36; 0x1837cdd18 | var_468h = iVar46; | } | } 0x1837cdd23 | arg3 = var_6b0h; 0x1837cdd2b | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cdd38 | *puVar36 = (int32_t)var_80h; 0x1837cdd44 | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cdd3b | func_0x0001841dd0f0(puVar36 + 2, *puVar35, puVar35[1]); | } else { 0x1837cdd4a | *(undefined8 *)(puVar36 + 6) = puVar35[2]; 0x1837cdd4e | uVar52 = puVar35[1]; 0x1837cdd54 | *(undefined8 *)(puVar36 + 2) = *puVar35; 0x1837cdd54 | *(undefined8 *)(puVar36 + 4) = uVar52; | } 0x1837cdd73 | iVar46 = var_460h; 0x1837cdd7a | iVar44 = (int64_t)(puVar36 + 8) - var_460h; 0x1837cdd8f | iVar47 = (*(int64_t *)(arg1 + 0x60) * 0x20 + *(int64_t *)(arg1 + 0x58)) - 0x1837cdd8f | (int64_t)pauVar31; 0x1837cdd67 | func_0x000185f5a940(puVar36 + 8, pauVar31, iVar47); 0x1837cdda0 | iVar47 = iVar47 >> 5; 0x1837cddb1 | iVar42 = *(int64_t *)(arg1 + 0x60) - iVar47; 0x1837cddb4 | *(int64_t *)(arg1 + 0x60) = iVar42; 0x1837cddbd | iVar46 = iVar46 + iVar42 * -0x20; 0x1837cddc9 | func_0x000185f5a940(iVar46, *(int64_t *)(arg1 + 0x58), 0x1837cddc0 | (int64_t)pauVar31 - *(int64_t *)(arg1 + 0x58)); 0x1837cddd3 | var_460h = *(undefined8 *)(arg1 + 0x58); 0x1837cdde4 | *(int64_t *)(arg1 + 0x58) = iVar46; 0x1837cdde9 | uVar38 = var_450h; 0x1837cddf1 | *(int64_t *)(arg1 + 0x60) = (iVar44 >> 5) + iVar47 + *(int64_t *)(arg1 + 0x60); 0x1837cddff | auVar23._8_8_ = 0; 0x1837cddff | auVar23._0_8_ = *(uint64_t *)(arg1 + 0x68); 0x1837cddff | _var_458h = auVar23 << 0x40; 0x1837cde03 | *(uint64_t *)(arg1 + 0x68) = uVar38; 0x1837cde08 | var_468h = var_460h; 0x1837cddd8 | func_0x0001865b2f60(&var_468h); 0x1837cde0e | arg4 = var_6a8h; 0x1837cdfa7 | } else if (iVar47 == iVar46) { 0x1837cdfb0 | if ((undefined (*) [16])arg4 == (undefined (*) [16])0x0) goto code_r0x0001837ccbd0; 0x1837cdfc0 | *(int32_t *)*(undefined (*) [16])arg4 = (int32_t)var_80h; 0x1837cdfcc | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cdfc3 | func_0x0001841dd0f0(*(undefined (*) [16])arg4 + 8, *puVar35, puVar35[1]); | } else { 0x1837cdfd6 | *(undefined8 *)(*(undefined (*) [16])(arg4 + 0x10) + 8) = puVar35[2]; 0x1837cdfda | uVar52 = puVar35[1]; 0x1837cdfe0 | *(undefined8 *)(*(undefined (*) [16])arg4 + 8) = *puVar35; 0x1837cdfe0 | *(undefined8 *)*(undefined (*) [16])(arg4 + 0x10) = uVar52; | } 0x1837cdff1 | *(int64_t *)(arg1 + 0x60) = arg4 + (0x20 - *(int64_t *)(arg1 + 0x58)) >> 5; 0x1837cdff6 | arg4 = var_6a8h; | } else { 0x1837cde25 | iVar46 = arg1 + 0x58; 0x1837cde36 | var_168h._4_4_ = 0; 0x1837cde36 | var_160h._0_5_ = 0; 0x1837cde36 | var_160h._5_1_ = 0; 0x1837cde36 | var_160h._6_2_ = 0; 0x1837cde3b | var_158h = 0; 0x1837cde3b | var_151h = '\0'; 0x1837cde3b | var_150h = 0; 0x1837cde3b | var_149h._0_1_ = '\0'; 0x1837cde4b | var_168h._0_4_ = (int32_t)var_80h; 0x1837cde53 | unique0x10007309 = iVar46; 0x1837cde53 | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cde2e | func_0x0001841dd0f0(&var_160h, *puVar35, puVar35[1]); | } else { 0x1837cde59 | var_150h = (unkbyte7)puVar35[2]; 0x1837cde59 | var_149h._0_1_ = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837cde5d | uVar52 = *puVar35; 0x1837cde63 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837cde63 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837cde63 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); 0x1837cde63 | var_158h = (unkbyte7)puVar35[1]; 0x1837cde63 | var_151h = (char)((uint64_t)puVar35[1] >> 0x38); | } 0x1837cde86 | func_0x000186664b80(iVar46, pauVar31, arg4, pauVar31 + 2); 0x1837cde92 | *(int32_t *)*pauVar31 = (int32_t)var_168h; 0x1837cdea1 | if ((char)pauVar31[1][0xf] < '\0') { 0x1837cfcf4 | func_0x0001841dcbe0(*(undefined8 *)(*pauVar31 + 8), 0x1837cfced | *(uint64_t *)(pauVar31[1] + 8) & 0x7fffffffffffffff); | } 0x1837cdeab | *(uint64_t *)(pauVar31[1] + 8) = CONCAT17((char)var_149h, var_150h); 0x1837cdeb3 | *(uint64_t *)(*pauVar31 + 8) = 0x1837cdeaf | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cdeb3 | *(uint64_t *)pauVar31[1] = CONCAT17(var_151h, var_158h); 0x1837cdeb7 | arg4 = var_6a8h; | } | } else { 0x1837cded3 | puVar33 = (undefined8 *)(*pauVar31 + 8); 0x1837cdee7 | arg4 = (int64_t)pauVar34; 0x1837cdee7 | if (puVar33 != puVar35) { 0x1837cdef2 | uVar40 = *(uint8_t *)((int64_t)puVar35 + 0x17); 0x1837cdef2 | uVar38 = (uint64_t)uVar40; 0x1837cdef7 | if ((char)pauVar31[1][0xf] < '\0') { 0x1837cfc30 | if ((char)uVar40 < '\0') { 0x1837cfc32 | uVar38 = puVar35[1]; 0x1837cfc36 | puVar35 = (undefined8 *)*puVar35; | } 0x1837cfc3d | func_0x000184211e70(puVar33, puVar35, uVar38); 0x1837cfc51 | arg4 = var_6a8h; 0x1837cfc51 | arg3 = var_6b0h; 0x1837cdf00 | } else if ((char)uVar40 < '\0') { 0x1837cdec4 | func_0x000184211d10(puVar33, *puVar35, puVar35[1]); | } else { 0x1837cdf06 | *(undefined8 *)(pauVar31[1] + 8) = puVar35[2]; 0x1837cdf0a | uVar52 = puVar35[1]; 0x1837cdf10 | *puVar33 = *puVar35; 0x1837cdf10 | *(undefined8 *)pauVar31[1] = uVar52; | } | } | } 0x1837ce003 | var_168h._0_4_ = 1; 0x1837ce00a | puVar35 = *(undefined8 **)(arg1 + 0x40); 0x1837ce013 | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cdffb | func_0x0001841dd0f0(&var_160h, *puVar35, puVar35[1]); | } else { 0x1837ce01d | var_150h = (unkbyte7)puVar35[2]; 0x1837ce01d | var_149h._0_1_ = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837ce021 | uVar52 = *puVar35; 0x1837ce025 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837ce025 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837ce025 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); 0x1837ce025 | var_158h = (unkbyte7)puVar35[1]; 0x1837ce025 | var_151h = (char)((uint64_t)puVar35[1] >> 0x38); | } 0x1837ce029 | uVar52 = *(undefined8 *)*(undefined (*) [16])(arg3 + 0x10); 0x1837ce02d | var_138h = (unkbyte7)uVar52; 0x1837ce02d | var_131h._0_1_ = (char)((uint64_t)uVar52 >> 0x38); 0x1837ce035 | unique0x10002b28 = *(int64_t *)*(undefined (*) [16])arg3; 0x1837ce035 | var_140h = *(int64_t *)(*(undefined (*) [16])arg3 + 8); 0x1837ce047 | *(undefined (*) [16])arg3 = (undefined [16])0x0; 0x1837ce04c | *(undefined8 *)*(undefined (*) [16])(arg3 + 0x10) = 0; 0x1837ce054 | var_131h._1_4_ = 0; 0x1837ce061 | auVar24[0xf] = 0; 0x1837ce061 | auVar24._0_15_ = stack0xfffffffffffffed9; 0x1837ce061 | _var_128h = auVar24 << 8; 0x1837ce068 | var_110h._0_1_ = '\0'; 0x1837ce06f | _var_108h = (undefined [16])0x0; 0x1837ce078 | var_f8h = 0; 0x1837ce078 | var_f1h._0_1_ = '\0'; 0x1837ce078 | stack0xffffffffffffff10 = 0; 0x1837ce081 | uStack_e8 = 0; 0x1837ce081 | var_e0h = 0; 0x1837ce081 | var_d9h._0_1_ = '\0'; 0x1837ce092 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfd0d | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837ce0a0 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ce0a3 | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837ce0b4 | *puVar50 = (int32_t)var_168h; 0x1837ce0ba | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ce0c2 | *(uint64_t *)(puVar50 + 2) = 0x1837ce0be | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ce0c2 | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837ce0cb | var_160h._0_5_ = 0; 0x1837ce0cb | var_160h._5_1_ = 0; 0x1837ce0cb | var_160h._6_2_ = 0; 0x1837ce0cb | var_158h = 0; 0x1837ce0cb | var_151h = '\0'; 0x1837ce0d1 | var_150h = 0; 0x1837ce0d1 | var_149h._0_1_ = '\0'; 0x1837ce0d9 | *(undefined8 *)(puVar50 + 0xc) = uVar52; 0x1837ce0e0 | *(int64_t *)(puVar50 + 8) = unique0x10002b28; 0x1837ce0e0 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837ce0e4 | stack0xfffffffffffffeb8 = 0; 0x1837ce0e4 | var_140h = 0; 0x1837ce0e8 | var_138h = 0; 0x1837ce0e8 | var_131h._0_1_ = '\0'; 0x1837ce0f0 | puVar50[0xe] = 0; 0x1837ce0f4 | *(undefined *)(puVar50 + 0x10) = 0; 0x1837ce0f7 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837ce12b | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ce12b | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ce12b | puVar36 = puVar50 + 0x24; 0x1837ce136 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837ce13e | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837ce13e | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837ce142 | _var_108h = (undefined [16])0x0; 0x1837ce14a | var_f8h = 0; 0x1837ce14a | var_f1h._0_1_ = '\0'; 0x1837ce152 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837ce15e | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837ce15e | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837ce163 | stack0xffffffffffffff10 = 0; 0x1837ce163 | uStack_e8 = 0; 0x1837ce168 | var_e0h = 0; 0x1837ce168 | var_d9h._0_1_ = '\0'; | } 0x1837ce187 | *(int64_t *)(var_6b8h + 8) = 0x1837ce172 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837ce18e | if (puVar36 != *(undefined4 **)var_6b8h) goto code_r0x0001837ce194; 0x1837ce18e | goto code_r0x0001837ccbd0; | } 0x1837cce32 | var_168h._0_4_ = 0; 0x1837cce41 | var_160h._0_5_ = 0; 0x1837cce41 | var_160h._5_1_ = 0; 0x1837cce41 | var_160h._6_2_ = 0; 0x1837cce41 | var_158h = 0; 0x1837cce41 | var_151h = '\0'; 0x1837cce4a | var_150h = 0; 0x1837cce4a | var_149h._0_1_ = '\0'; 0x1837cce5e | if (bVar45) { 0x1837cce70 | var_390h = (int64_t)(char)pauVar31[1][7]; 0x1837cce7d | if (var_390h < 0) { 0x1837cce7f | var_390h = *(int64_t *)(*pauVar31 + 8); 0x1837cce83 | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cce8e | var_398h = (int64_t)pauVar31; | } else { 0x1837cce60 | _var_398h = (undefined [16])0x0; | } 0x1837cce99 | var_3b8h = 0; 0x1837cce99 | uStack_3b0 = 0; 0x1837ccea1 | var_3a8h = 0; 0x1837cceb5 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cceca | piVar30 = &var_3b8h; 0x1837cced2 | piVar39 = &var_398h; |code_r0x0001837cceda: 0x1837cceda | var_149h._0_1_ = '\0'; 0x1837cceda | var_150h = 0; 0x1837cceda | var_151h = '\0'; 0x1837cceda | var_158h = 0; 0x1837cceda | var_160h._6_2_ = 0; 0x1837cceda | var_160h._5_1_ = 0; 0x1837cceda | var_160h._0_5_ = 0; 0x1837cceda | var_168h._0_4_ = 0; 0x1837ccebb | func_0x0001837cfdc0((int64_t)&var_149h + 1, (int32_t)var_80h, piVar30, piVar39); 0x1837ccef1 | _var_108h = ZEXT816(0); 0x1837ccefd | goto code_r0x0001837cbf5d; | } 0x1837ccf76 | cVar28 = *(char *)((int64_t)piVar30 + 0x17); 0x1837ccf81 | iVar46 = piVar30[1]; 0x1837ccf94 | if (iVar46 == 0x17 && (int64_t)cVar28 < 0) { 0x1837ccf96 | pcVar1 = (char *)*piVar30; 0x1837ccfa6 | auVar59[0] = -(*pcVar1 == 'T'); 0x1837ccfa6 | auVar59[1] = -(pcVar1[1] == 'a'); 0x1837ccfa6 | auVar59[2] = -(pcVar1[2] == 'r'); 0x1837ccfa6 | auVar59[3] = -(pcVar1[3] == 'g'); 0x1837ccfa6 | auVar59[4] = -(pcVar1[4] == 'e'); 0x1837ccfa6 | auVar59[5] = -(pcVar1[5] == 't'); 0x1837ccfa6 | auVar59[6] = -(pcVar1[6] == '.'); 0x1837ccfa6 | auVar59[7] = -(pcVar1[7] == 'd'); 0x1837ccfa6 | auVar59[8] = -(pcVar1[8] == 'e'); 0x1837ccfa6 | auVar59[9] = -(pcVar1[9] == 't'); 0x1837ccfa6 | auVar59[10] = -(pcVar1[10] == 'a'); 0x1837ccfa6 | auVar59[0xb] = -(pcVar1[0xb] == 'c'); 0x1837ccfa6 | auVar59[0xc] = -(pcVar1[0xc] == 'h'); 0x1837ccfa6 | auVar59[0xd] = -(pcVar1[0xd] == 'F'); 0x1837ccfa6 | auVar59[0xe] = -(pcVar1[0xe] == 'r'); 0x1837ccfa6 | auVar59[0xf] = -(pcVar1[0xf] == 'o'); 0x1837ccfaa | auVar54 = *(undefined (*) [16])(pcVar1 + 7); 0x1837ccfb7 | auVar68[0] = -(auVar54[0] == 'd'); 0x1837ccfb7 | auVar68[1] = -(auVar54[1] == 'e'); 0x1837ccfb7 | auVar68[2] = -(auVar54[2] == 't'); 0x1837ccfb7 | auVar68[3] = -(auVar54[3] == 'a'); 0x1837ccfb7 | auVar68[4] = -(auVar54[4] == 'c'); 0x1837ccfb7 | auVar68[5] = -(auVar54[5] == 'h'); 0x1837ccfb7 | auVar68[6] = -(auVar54[6] == 'F'); 0x1837ccfb7 | auVar68[7] = -(auVar54[7] == 'r'); 0x1837ccfb7 | auVar68[8] = -(auVar54[8] == 'o'); 0x1837ccfb7 | auVar68[9] = -(auVar54[9] == 'm'); 0x1837ccfb7 | auVar68[10] = -(auVar54[10] == 'T'); 0x1837ccfb7 | auVar68[0xb] = -(auVar54[0xb] == 'a'); 0x1837ccfb7 | auVar68[0xc] = -(auVar54[0xc] == 'r'); 0x1837ccfb7 | auVar68[0xd] = -(auVar54[0xd] == 'g'); 0x1837ccfb7 | auVar68[0xe] = -(auVar54[0xe] == 'e'); 0x1837ccfb7 | auVar68[0xf] = -(auVar54[0xf] == 't'); 0x1837ccfbb | auVar68 = auVar68 & auVar59; 0x1837ccfc9 | if ((uint16_t) 0x1837ccfbf | ((uint16_t)(SUB161(auVar68 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar68 >> 0xf, 0) & 1) << 1 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x17, 0) & 1) << 2 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x1f, 0) & 1) << 3 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x27, 0) & 1) << 4 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x2f, 0) & 1) << 5 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x37, 0) & 1) << 6 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x3f, 0) & 1) << 7 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x47, 0) & 1) << 8 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x4f, 0) & 1) << 9 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x57, 0) & 1) << 10 | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x5f, 0) & 1) << 0xb | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x67, 0) & 1) << 0xc | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x6f, 0) & 1) << 0xd | 0x1837ccfbf | (uint16_t)(SUB161(auVar68 >> 0x77, 0) & 1) << 0xe | 0x1837ccfbf | (uint16_t)(uint8_t)(auVar68[0xf] >> 7) << 0xf) == 0xffff) { 0x1837ccf02 | var_168h._0_4_ = 0; 0x1837ccf10 | var_160h._0_5_ = 0; 0x1837ccf10 | var_160h._5_1_ = 0; 0x1837ccf10 | var_160h._6_2_ = 0; 0x1837ccf10 | var_158h = 0; 0x1837ccf10 | var_151h = '\0'; 0x1837ccf1a | var_150h = 0; 0x1837ccf1a | var_149h._0_1_ = '\0'; 0x1837ccf22 | var_3c8h = 0; 0x1837ccf22 | uStack_3c0 = 0; 0x1837ccf2a | var_3e8h = 0; 0x1837ccf2a | uStack_3e0 = 0; 0x1837ccf32 | var_3d8h = 0; 0x1837ccf4c | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837ccf61 | piVar30 = &var_3e8h; 0x1837ccf69 | piVar39 = &var_3c8h; 0x1837ccf71 | goto code_r0x0001837cceda; | } | } 0x1837ccfd4 | iVar42 = (int64_t)cVar28; 0x1837ccfd4 | if (cVar28 < '\0') { 0x1837ccfd4 | iVar42 = iVar46; | } 0x1837ccfe6 | if (iVar42 != 0x12) { 0x1837ccff0 | if (iVar42 == 0x13) { 0x1837ccff7 | piVar39 = piVar30; 0x1837ccff7 | if (cVar28 < '\0') { 0x1837ccff9 | piVar39 = (int64_t *)*piVar30; | } 0x1837cd009 | auVar60[0] = -((char)*piVar39 == 'T'); 0x1837cd009 | auVar60[1] = -(*(char *)((int64_t)piVar39 + 1) == 'a'); 0x1837cd009 | auVar60[2] = -(*(char *)((int64_t)piVar39 + 2) == 'r'); 0x1837cd009 | auVar60[3] = -(*(char *)((int64_t)piVar39 + 3) == 'g'); 0x1837cd009 | auVar60[4] = -(*(char *)((int64_t)piVar39 + 4) == 'e'); 0x1837cd009 | auVar60[5] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cd009 | auVar60[6] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cd009 | auVar60[7] = -(*(char *)((int64_t)piVar39 + 7) == 'c'); 0x1837cd009 | auVar60[8] = -((char)piVar39[1] == 'r'); 0x1837cd009 | auVar60[9] = -(*(char *)((int64_t)piVar39 + 9) == 'e'); 0x1837cd009 | auVar60[10] = -(*(char *)((int64_t)piVar39 + 10) == 'a'); 0x1837cd009 | auVar60[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 't'); 0x1837cd009 | auVar60[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 'e'); 0x1837cd009 | auVar60[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'T'); 0x1837cd009 | auVar60[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 'a'); 0x1837cd009 | auVar60[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 'r'); 0x1837cd00d | auVar54 = *(undefined (*) [16])((int64_t)piVar39 + 3); 0x1837cd01a | auVar69[0] = -(auVar54[0] == 'g'); 0x1837cd01a | auVar69[1] = -(auVar54[1] == 'e'); 0x1837cd01a | auVar69[2] = -(auVar54[2] == 't'); 0x1837cd01a | auVar69[3] = -(auVar54[3] == '.'); 0x1837cd01a | auVar69[4] = -(auVar54[4] == 'c'); 0x1837cd01a | auVar69[5] = -(auVar54[5] == 'r'); 0x1837cd01a | auVar69[6] = -(auVar54[6] == 'e'); 0x1837cd01a | auVar69[7] = -(auVar54[7] == 'a'); 0x1837cd01a | auVar69[8] = -(auVar54[8] == 't'); 0x1837cd01a | auVar69[9] = -(auVar54[9] == 'e'); 0x1837cd01a | auVar69[10] = -(auVar54[10] == 'T'); 0x1837cd01a | auVar69[0xb] = -(auVar54[0xb] == 'a'); 0x1837cd01a | auVar69[0xc] = -(auVar54[0xc] == 'r'); 0x1837cd01a | auVar69[0xd] = -(auVar54[0xd] == 'g'); 0x1837cd01a | auVar69[0xe] = -(auVar54[0xe] == 'e'); 0x1837cd01a | auVar69[0xf] = -(auVar54[0xf] == 't'); 0x1837cd01e | auVar69 = auVar69 & auVar60; 0x1837cd02c | if ((uint16_t) 0x1837cd022 | ((uint16_t)(SUB161(auVar69 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar69 >> 0xf, 0) & 1) << 1 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x17, 0) & 1) << 2 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x1f, 0) & 1) << 3 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x27, 0) & 1) << 4 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x2f, 0) & 1) << 5 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x37, 0) & 1) << 6 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x3f, 0) & 1) << 7 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x47, 0) & 1) << 8 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x4f, 0) & 1) << 9 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x57, 0) & 1) << 10 | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x5f, 0) & 1) << 0xb | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x67, 0) & 1) << 0xc | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x6f, 0) & 1) << 0xd | 0x1837cd022 | (uint16_t)(SUB161(auVar69 >> 0x77, 0) & 1) << 0xe | 0x1837cd022 | (uint16_t)(uint8_t)(auVar69[0xf] >> 7) << 0xf) == 0xffff) { 0x1837ce9fd | var_168h._0_4_ = 0x90c21140; 0x1837ce9fd | var_168h._4_4_ = 1; 0x1837cea00 | var_160h._0_5_ = 10; 0x1837cea00 | var_160h._5_1_ = 0; 0x1837cea00 | var_160h._6_2_ = 0; 0x1837cea0e | pauVar31 = (undefined (*) [16])func_0x0001844cabe0(var_6a8h, &var_168h); 0x1837ce95a | if ((pauVar31 == (undefined (*) [16])0x0) || (pauVar31[1][8] != '\x04')) { 0x1837cea20 | _var_408h = (undefined [16])0x0; 0x1837cea29 | _var_418h = (undefined [16])0x0; 0x1837cea32 | _var_428h = (undefined [16])0x0; 0x1837cea3b | _var_438h = (undefined [16])0x0; 0x1837cea44 | _var_448h = (undefined [16])0x0; 0x1837cea4d | _var_458h = (undefined [16])0x0; 0x1837cea56 | _var_468h = (undefined [16])0x0; 0x1837cea5f | uVar40 = 0; 0x1837cea61 | var_3f8h = 0; 0x1837cea69 | var_158h = 0; 0x1837cea69 | var_151h = '\0'; 0x1837cea71 | var_168h._0_4_ = 0; 0x1837cea71 | var_168h._4_4_ = 0; 0x1837cea71 | var_160h._0_5_ = 0; 0x1837cea71 | var_160h._5_1_ = 0; 0x1837cea71 | var_160h._6_2_ = 0; 0x1837cea7a | pauVar31 = (undefined (*) [16])0x0; | } else { 0x1837ce964 | _var_408h = (undefined [16])0x0; 0x1837ce96d | _var_418h = (undefined [16])0x0; 0x1837ce976 | _var_428h = (undefined [16])0x0; 0x1837ce97f | _var_438h = (undefined [16])0x0; 0x1837ce988 | _var_448h = (undefined [16])0x0; 0x1837ce991 | _var_458h = (undefined [16])0x0; 0x1837ce99a | _var_468h = (undefined [16])0x0; 0x1837ce9a3 | var_3f8h = 0; 0x1837ce9b4 | if ((char)pauVar31[1][7] < '\0') { 0x1837ce9df | func_0x0001841dd0f0(&var_168h, *(undefined8 *)*pauVar31, 0x1837ce9db | *(undefined8 *)(*pauVar31 + 8)); | } else { 0x1837ce9ba | var_158h = (unkbyte7)*(undefined8 *)pauVar31[1]; 0x1837ce9ba | var_151h = (char)((uint64_t)*(undefined8 *)pauVar31[1] >> 0x38); 0x1837ce9c2 | uVar52 = *(undefined8 *)(*pauVar31 + 8); 0x1837ce9c7 | var_168h._0_4_ = (int32_t)*(undefined8 *)*pauVar31; 0x1837ce9c7 | var_168h._4_4_ = (undefined4)((uint64_t)*(undefined8 *)*pauVar31 >> 0x20); 0x1837ce9c7 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837ce9c7 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837ce9c7 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); | } 0x1837ce9d0 | uVar40 = 1; | } 0x1837cea7d | iVar46 = (int64_t)var_151h; 0x1837cea89 | iStack_470 = iVar46; 0x1837cea89 | if (iVar46 < 0) { 0x1837cea89 | iStack_470 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); | } 0x1837cea92 | var_478h = (int64_t)&var_168h; 0x1837cea92 | if (iVar46 < 0) { 0x1837cea92 | var_478h = (int64_t)CONCAT44(var_168h._4_4_, (int32_t)var_168h); | } 0x1837ceab4 | func_0x0001845baba0(&var_468h); 0x1837ceac9 | if (var_151h < '\0') { 0x1837cead6 | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837ceacb | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837ceb06 | if (((uVar40 & (uint8_t)var_450h) == 1) && 0x1837ceaff | (cVar28 = func_0x0001837c85f0(&var_468h, 0), cVar28 != '\0')) { 0x1837ceb0c | var_168h._0_4_ = 4; 0x1837ceb1b | var_160h._0_5_ = 0; 0x1837ceb1b | var_160h._5_1_ = 0; 0x1837ceb1b | var_160h._6_2_ = 0; 0x1837ceb1b | var_158h = 0; 0x1837ceb1b | var_151h = '\0'; 0x1837ceb24 | var_150h = 0; 0x1837ceb24 | var_149h._0_1_ = '\0'; 0x1837ceb24 | stack0xfffffffffffffeb8 = 0; 0x1837ceb2d | var_140h = 0; 0x1837ceb2d | var_138h = 0; 0x1837ceb2d | var_131h._0_1_ = '\0'; 0x1837ceb3e | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837ceb53 | var_131h._1_4_ = (int32_t)var_80h; 0x1837ceb5b | if ((char)pauVar31[1][7] < '\0') { 0x1837ceb4b | func_0x0001841dd0f0(&var_128h, *(undefined8 *)*pauVar31, 0x1837cec4a | *(undefined8 *)(*pauVar31 + 8)); | } else { 0x1837ceb61 | var_118h = *(uint64_t *)pauVar31[1]; 0x1837ceb69 | _var_128h = *pauVar31; | } 0x1837ceb77 | var_110h._0_1_ = '\x01'; 0x1837ceb83 | _var_108h = (undefined [16])0x0; 0x1837ceb8c | var_f8h = 0; 0x1837ceb8c | var_f1h._0_1_ = '\0'; 0x1837ceb8c | stack0xffffffffffffff10 = 0; 0x1837ceb95 | uStack_e8 = 0; 0x1837ceb95 | var_e0h = 0; 0x1837ceb95 | var_d9h._0_1_ = '\0'; 0x1837cebab | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) 0x1837cebab | goto code_r0x0001837cfd71; 0x1837cebb9 | puVar36 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cebbc | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cebcd | *puVar36 = (int32_t)var_168h; 0x1837cebd4 | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cebdc | *(uint64_t *)(puVar36 + 2) = 0x1837cebd8 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cebdc | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837cebf4 | *(uint64_t *)(puVar36 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cebfc | *(int64_t *)(puVar36 + 8) = stack0xfffffffffffffeb8; 0x1837cebfc | *(int64_t *)(puVar36 + 10) = var_140h; 0x1837cec0e | puVar36[0xe] = var_131h._1_4_; 0x1837cec12 | *(undefined *)(puVar36 + 0x10) = 0; 0x1837cec16 | *(undefined *)(puVar36 + 0x16) = 0; 0x1837cec2c | *(uint64_t *)(puVar36 + 0x14) = var_118h; 0x1837cec33 | *(int64_t *)(puVar36 + 0x10) = var_128h; 0x1837cec33 | *(undefined8 *)(puVar36 + 0x12) = uStack_120; 0x1837ced9c | _var_108h = (undefined [16])0x0; 0x1837ced9c | var_110h._0_1_ = '\x01'; 0x1837ced9c | var_118h = 0; 0x1837ced9c | _var_128h = (undefined [16])0x0; 0x1837ced9c | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ced9c | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ced9c | *(undefined *)(puVar36 + 0x16) = 1; |code_r0x0001837ceda1: 0x1837ceda1 | var_131h._0_1_ = '\0'; 0x1837ceda1 | var_138h = 0; 0x1837ceda1 | var_140h = 0; 0x1837ceda1 | stack0xfffffffffffffeb8 = 0; 0x1837ceda1 | var_149h._0_1_ = '\0'; 0x1837ceda1 | var_150h = 0; 0x1837ceda1 | var_151h = '\0'; 0x1837ceda1 | var_158h = 0; 0x1837ceda1 | var_160h._6_2_ = 0; 0x1837ceda1 | var_160h._5_1_ = 0; 0x1837ceda1 | var_160h._0_5_ = 0; 0x1837ceda1 | puVar50 = puVar36 + 0x24; 0x1837cedac | *(undefined8 *)(puVar36 + 0x1c) = 0; 0x1837cedb4 | *(undefined8 *)(puVar36 + 0x18) = 0; 0x1837cedb4 | *(undefined8 *)(puVar36 + 0x1a) = uStack_100; 0x1837cedb9 | _var_108h = (undefined [16])0x0; 0x1837cedc1 | var_f8h = 0; 0x1837cedc1 | var_f1h._0_1_ = '\0'; 0x1837cedcc | *(undefined8 *)(puVar36 + 0x22) = 0; 0x1837cedd8 | *(undefined8 *)(puVar36 + 0x1e) = 0; 0x1837cedd8 | *(undefined8 *)(puVar36 + 0x20) = 0; 0x1837cedde | stack0xffffffffffffff10 = 0; 0x1837cedde | uStack_e8 = 0; 0x1837cede3 | var_e0h = 0; 0x1837cede3 | var_d9h._0_1_ = '\0'; 0x1837cede3 | arg3 = var_6b0h; | } else { 0x1837cec5b | var_168h._0_4_ = 0; 0x1837cec69 | var_160h._0_5_ = 0; 0x1837cec69 | var_160h._5_1_ = 0; 0x1837cec69 | var_160h._6_2_ = 0; 0x1837cec69 | var_158h = 0; 0x1837cec69 | var_151h = '\0'; 0x1837cec71 | var_150h = 0; 0x1837cec71 | var_149h._0_1_ = '\0'; 0x1837cec7d | var_488h = 0; 0x1837cec7d | uStack_480 = 0; 0x1837cec8c | var_498h = 0x190c21150; 0x1837cec94 | var_490h = 0x19; 0x1837ceca8 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cecae | func_0x0001837cafb0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_498h, &var_488h); 0x1837cecd5 | var_131h._1_4_ = 0; 0x1837cecde | auVar15[0xf] = 0; 0x1837cecde | auVar15._0_15_ = stack0xfffffffffffffed9; 0x1837cecde | _var_128h = auVar15 << 8; 0x1837cece1 | var_110h._0_1_ = '\0'; 0x1837cece4 | _var_108h = ZEXT816(0); 0x1837cece8 | var_f8h = 0; 0x1837cece8 | var_f1h._0_1_ = '\0'; 0x1837cece8 | stack0xffffffffffffff10 = 0; 0x1837cecec | uStack_e8 = 0; 0x1837cecec | var_e0h = 0; 0x1837cecec | var_d9h._0_1_ = '\0'; 0x1837ced02 | if (*(int64_t *)(var_6b8h + 8) != *(int64_t *)(var_6b8h + 0x10)) { 0x1837ced10 | puVar36 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ced13 | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837ced24 | *puVar36 = (int32_t)var_168h; 0x1837ced2b | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ced33 | *(uint64_t *)(puVar36 + 2) = 0x1837ced2f | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ced33 | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837ced4b | *(uint64_t *)(puVar36 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837ced52 | *(int64_t *)(puVar36 + 8) = stack0xfffffffffffffeb8; 0x1837ced52 | *(int64_t *)(puVar36 + 10) = var_140h; 0x1837ced63 | puVar36[0xe] = 0; 0x1837ced67 | *(undefined *)(puVar36 + 0x10) = 0; 0x1837ced6b | *(undefined *)(puVar36 + 0x16) = 0; 0x1837ced6b | goto code_r0x0001837ceda1; | } |code_r0x0001837cfd71: 0x1837cfd71 | arg3 = var_6b0h; 0x1837cfd71 | var_d9h._0_1_ = '\0'; 0x1837cfd71 | var_e0h = 0; 0x1837cfd71 | uStack_e8 = 0; 0x1837cfd71 | stack0xffffffffffffff10 = 0; 0x1837cfd71 | var_f1h._0_1_ = '\0'; 0x1837cfd71 | var_f8h = 0; 0x1837cfd79 | puVar50 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } 0x1837cee05 | *(int64_t *)(var_6b8h + 8) = 0x1837cedf0 | ((int64_t)puVar50 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cee0c | if (puVar50 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cee1a | if ((char)var_d9h < '\0') { 0x1837cee2f | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cee1c | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cee3c | if ((char)var_f1h < '\0') { 0x1837cee51 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cee68 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cee7d | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cee8a | if ((char)var_131h < '\0') { 0x1837cee9f | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cee8c | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837ceeac | if (-1 < (char)var_149h) goto code_r0x0001837cf348; 0x1837ceeb2 | uVar32 = CONCAT17((char)var_149h, var_150h); 0x1837ceeba | uVar52 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); |code_r0x0001837cf343: 0x1837cf343 | func_0x0001841dcbe0(uVar52, uVar32 & 0x7fffffffffffffff); |code_r0x0001837cf348: 0x1837cf348 | func_0x0001841c04a0(&var_468h); 0x1837cf355 | goto code_r0x0001837cc138; | } | } |code_r0x0001837cd032: 0x1837cd043 | if (iVar46 == 0x1a && cVar28 < '\0') { 0x1837cd045 | pcVar1 = (char *)*piVar30; 0x1837cd055 | auVar61[0] = -(*pcVar1 == 'B'); 0x1837cd055 | auVar61[1] = -(pcVar1[1] == 'r'); 0x1837cd055 | auVar61[2] = -(pcVar1[2] == 'o'); 0x1837cd055 | auVar61[3] = -(pcVar1[3] == 'w'); 0x1837cd055 | auVar61[4] = -(pcVar1[4] == 's'); 0x1837cd055 | auVar61[5] = -(pcVar1[5] == 'e'); 0x1837cd055 | auVar61[6] = -(pcVar1[6] == 'r'); 0x1837cd055 | auVar61[7] = -(pcVar1[7] == '.'); 0x1837cd055 | auVar61[8] = -(pcVar1[8] == 'g'); 0x1837cd055 | auVar61[9] = -(pcVar1[9] == 'e'); 0x1837cd055 | auVar61[10] = -(pcVar1[10] == 't'); 0x1837cd055 | auVar61[0xb] = -(pcVar1[0xb] == 'W'); 0x1837cd055 | auVar61[0xc] = -(pcVar1[0xc] == 'i'); 0x1837cd055 | auVar61[0xd] = -(pcVar1[0xd] == 'n'); 0x1837cd055 | auVar61[0xe] = -(pcVar1[0xe] == 'd'); 0x1837cd055 | auVar61[0xf] = -(pcVar1[0xf] == 'o'); 0x1837cd059 | auVar54 = *(undefined (*) [16])(pcVar1 + 10); 0x1837cd066 | auVar70[0] = -(auVar54[0] == 't'); 0x1837cd066 | auVar70[1] = -(auVar54[1] == 'W'); 0x1837cd066 | auVar70[2] = -(auVar54[2] == 'i'); 0x1837cd066 | auVar70[3] = -(auVar54[3] == 'n'); 0x1837cd066 | auVar70[4] = -(auVar54[4] == 'd'); 0x1837cd066 | auVar70[5] = -(auVar54[5] == 'o'); 0x1837cd066 | auVar70[6] = -(auVar54[6] == 'w'); 0x1837cd066 | auVar70[7] = -(auVar54[7] == 'F'); 0x1837cd066 | auVar70[8] = -(auVar54[8] == 'o'); 0x1837cd066 | auVar70[9] = -(auVar54[9] == 'r'); 0x1837cd066 | auVar70[10] = -(auVar54[10] == 'T'); 0x1837cd066 | auVar70[0xb] = -(auVar54[0xb] == 'a'); 0x1837cd066 | auVar70[0xc] = -(auVar54[0xc] == 'r'); 0x1837cd066 | auVar70[0xd] = -(auVar54[0xd] == 'g'); 0x1837cd066 | auVar70[0xe] = -(auVar54[0xe] == 'e'); 0x1837cd066 | auVar70[0xf] = -(auVar54[0xf] == 't'); 0x1837cd06a | auVar70 = auVar70 & auVar61; 0x1837cd077 | if ((uint16_t) 0x1837cd06e | ((uint16_t)(SUB161(auVar70 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar70 >> 0xf, 0) & 1) << 1 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x17, 0) & 1) << 2 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x1f, 0) & 1) << 3 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x27, 0) & 1) << 4 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x2f, 0) & 1) << 5 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x37, 0) & 1) << 6 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x3f, 0) & 1) << 7 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x47, 0) & 1) << 8 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x4f, 0) & 1) << 9 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x57, 0) & 1) << 10 | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x5f, 0) & 1) << 0xb | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x67, 0) & 1) << 0xc | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x6f, 0) & 1) << 0xd | 0x1837cd06e | (uint16_t)(SUB161(auVar70 >> 0x77, 0) & 1) << 0xe | 0x1837cd06e | (uint16_t)(uint8_t)(auVar70[0xf] >> 7) << 0xf) == 0xffff) { 0x1837cf371 | _var_468h = ZEXT816(0); 0x1837cf376 | auVar17._8_8_ = 0; 0x1837cf376 | auVar17._0_8_ = var_450h; 0x1837cf376 | _var_458h = auVar17 << 0x40; 0x1837cf389 | var_530h = 0x190185478; 0x1837cf38c | uStack_528 = 4; 0x1837cf369 | func_0x000184e582f0(&var_468h, &var_530h, 0); 0x1837cf3ae | var_540h = 0x190185474; 0x1837cf3b1 | uStack_538 = 3; 0x1837cf369 | func_0x000184e582f0(&var_468h, &var_540h, 0); 0x1837cf3d3 | var_550h = 0x190184df4; 0x1837cf3d6 | uStack_548 = 5; 0x1837cf369 | func_0x000184e582f0(&var_468h, &var_550h, 0x500); 0x1837cf3fb | var_560h = 0x190184dfc; 0x1837cf403 | uStack_558 = 6; 0x1837cf369 | func_0x000184e582f0(&var_468h, &var_560h, 0x2d0); 0x1837cf424 | var_570h = 0x190618690; 0x1837cf427 | uStack_568 = 0xb; 0x1837cf369 | func_0x000180eb9ad0(&var_468h, &var_570h, 0x19019eb4c); 0x1837cf446 | var_68h = 0; 0x1837cf44a | var_78h = 0; 0x1837cf44a | var_70h = 0; 0x1837cf45d | var_580h = 0x1906d2410; 0x1837cf460 | uStack_578 = 8; 0x1837cf43e | func_0x000184e582f0(&var_78h, &var_580h, 1); 0x1837cf485 | var_590h = 0x19019fb18; 0x1837cf488 | uStack_588 = 6; 0x1837cf43e | func_0x000180371fb0(&var_78h, &var_590h, &var_468h); 0x1837cf492 | iStack_5b0 = var_68h; 0x1837cf492 | iStack_5b8 = var_70h; 0x1837cf492 | var_5c0h = var_78h; 0x1837cf497 | var_168h._0_4_ = 0; 0x1837cf4a2 | var_160h._0_5_ = 0; 0x1837cf4a2 | var_160h._5_1_ = 0; 0x1837cf4a2 | var_160h._6_2_ = 0; 0x1837cf4a2 | var_158h = 0; 0x1837cf4a2 | var_151h = '\0'; 0x1837cf4aa | var_150h = 0; 0x1837cf4aa | var_149h._0_1_ = '\0'; 0x1837cf4b2 | var_5a8h = 0; 0x1837cf4b2 | uStack_5a0 = 0; 0x1837cf4bd | var_78h = 0; 0x1837cf4ce | var_70h = 0; 0x1837cf4ce | var_68h = 0; 0x1837cf4e4 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cf4ea | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_5c0h, &var_5a8h); 0x1837cf511 | var_131h._1_4_ = 0; 0x1837cf51a | auVar18[0xf] = 0; 0x1837cf51a | auVar18._0_15_ = stack0xfffffffffffffed9; 0x1837cf51a | _var_128h = auVar18 << 8; 0x1837cf51d | var_110h._0_1_ = '\0'; 0x1837cf520 | _var_108h = ZEXT816(0); 0x1837cf524 | var_f8h = 0; 0x1837cf524 | var_f1h._0_1_ = '\0'; 0x1837cf524 | stack0xffffffffffffff10 = 0; 0x1837cf528 | uStack_e8 = 0; 0x1837cf528 | var_e0h = 0; 0x1837cf528 | var_d9h._0_1_ = '\0'; 0x1837cf539 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfd62 | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cf547 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cf54a | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cf55b | *puVar50 = (int32_t)var_168h; 0x1837cf562 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cf56a | *(uint64_t *)(puVar50 + 2) = 0x1837cf566 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cf56a | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cf574 | var_160h._0_5_ = 0; 0x1837cf574 | var_160h._5_1_ = 0; 0x1837cf574 | var_160h._6_2_ = 0; 0x1837cf574 | var_158h = 0; 0x1837cf574 | var_151h = '\0'; 0x1837cf57a | var_150h = 0; 0x1837cf57a | var_149h._0_1_ = '\0'; 0x1837cf582 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cf589 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cf589 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cf58e | stack0xfffffffffffffeb8 = 0; 0x1837cf58e | var_140h = 0; 0x1837cf592 | var_138h = 0; 0x1837cf592 | var_131h._0_1_ = '\0'; 0x1837cf59a | puVar50[0xe] = 0; 0x1837cf59e | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cf5a2 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cf5d8 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cf5d8 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cf5d8 | puVar36 = puVar50 + 0x24; 0x1837cf5e3 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837cf5eb | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837cf5eb | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837cf5f0 | _var_108h = (undefined [16])0x0; 0x1837cf5f8 | var_f8h = 0; 0x1837cf5f8 | var_f1h._0_1_ = '\0'; 0x1837cf603 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837cf60f | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837cf60f | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837cf615 | stack0xffffffffffffff10 = 0; 0x1837cf615 | uStack_e8 = 0; 0x1837cf61a | var_e0h = 0; 0x1837cf61a | var_d9h._0_1_ = '\0'; | } 0x1837cf63c | *(int64_t *)(var_6b8h + 8) = 0x1837cf627 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cf643 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cf65b | if ((char)var_d9h < '\0') { 0x1837cf670 | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cf65d | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cf67d | if ((char)var_f1h < '\0') { 0x1837cf692 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cf6a9 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cf6be | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cf6cb | if ((char)var_131h < '\0') { 0x1837cf6e0 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cf6cd | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cf6ed | if ((char)var_149h < '\0') { 0x1837cf6f7 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, 0x1837cf6f7 | CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cf6ef | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837cf707 | iVar46 = var_78h; 0x1837cf712 | if (var_78h != 0) { 0x1837cf75a | iVar42 = var_70h << 5; 0x1837cf761 | if (iVar42 != 0) { 0x1837cf763 | iVar47 = var_78h + -0x20; | do { 0x1837cf767 | func_0x000184e58cd0(iVar47 + iVar42); 0x1837cf770 | iVar42 = iVar42 + -0x20; 0x1837cf774 | } while (iVar42 != 0); | } 0x1837cf781 | var_70h = iVar46 - var_78h >> 5; 0x1837cf799 | func_0x0001841dcbe0(var_78h, var_68h << 5); | } 0x1837cf714 | iVar46 = var_468h; 0x1837cf71f | if (var_468h == 0) goto code_r0x0001837cc138; 0x1837cf72d | iVar42 = var_460h << 5; 0x1837cf734 | if (iVar42 != 0) { 0x1837cf73a | iVar47 = var_468h + -0x20; | do { 0x1837cf73e | func_0x000184e58cd0(iVar47 + iVar42); 0x1837cf747 | iVar42 = iVar42 + -0x20; 0x1837cf74b | } while (iVar42 != 0); | } | goto code_r0x0001837cdc35; | } | } 0x1837cd07d | var_168h._0_4_ = 0; 0x1837cd08c | var_160h._0_5_ = 0; 0x1837cd08c | var_160h._5_1_ = 0; 0x1837cd08c | var_160h._6_2_ = 0; 0x1837cd08c | var_158h = 0; 0x1837cd08c | var_151h = '\0'; 0x1837cd095 | var_150h = 0; 0x1837cd095 | var_149h._0_1_ = '\0'; 0x1837cd0a4 | if (bVar45) { 0x1837cd0b1 | var_5d0h = (int64_t)(char)pauVar31[1][7]; 0x1837cd0b9 | if (var_5d0h < 0) { 0x1837cd0bb | var_5d0h = *(int64_t *)(*pauVar31 + 8); 0x1837cd0bf | pauVar31 = *(undefined (**) [16])*pauVar31; | } 0x1837cd0ca | var_5d8h = (int64_t)pauVar31; | } else { 0x1837cd0a6 | _var_5d8h = (undefined [16])0x0; | } 0x1837cd0d9 | var_5e8h = 0x190c21170; 0x1837cd0e1 | var_5e0h = 0x1d; 0x1837cd0f5 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cd103 | uVar32 = var_80h & 0xffffffff; 0x1837cd10a | piVar30 = &var_5e8h; 0x1837cd112 | piVar39 = &var_5d8h; 0x1837cd11a | goto code_r0x0001837cbf33; | } 0x1837cd124 | piVar39 = piVar30; 0x1837cd124 | if (cVar28 < '\0') { 0x1837cd126 | piVar39 = (int64_t *)*piVar30; | } 0x1837cd136 | auVar62[0] = -((char)*piVar39 == 'T'); 0x1837cd136 | auVar62[1] = -(*(char *)((int64_t)piVar39 + 1) == 'a'); 0x1837cd136 | auVar62[2] = -(*(char *)((int64_t)piVar39 + 2) == 'r'); 0x1837cd136 | auVar62[3] = -(*(char *)((int64_t)piVar39 + 3) == 'g'); 0x1837cd136 | auVar62[4] = -(*(char *)((int64_t)piVar39 + 4) == 'e'); 0x1837cd136 | auVar62[5] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cd136 | auVar62[6] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cd136 | auVar62[7] = -(*(char *)((int64_t)piVar39 + 7) == 'c'); 0x1837cd136 | auVar62[8] = -((char)piVar39[1] == 'l'); 0x1837cd136 | auVar62[9] = -(*(char *)((int64_t)piVar39 + 9) == 'o'); 0x1837cd136 | auVar62[10] = -(*(char *)((int64_t)piVar39 + 10) == 's'); 0x1837cd136 | auVar62[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 'e'); 0x1837cd136 | auVar62[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 'T'); 0x1837cd136 | auVar62[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'a'); 0x1837cd136 | auVar62[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 'r'); 0x1837cd136 | auVar62[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 'g'); 0x1837cd151 | auVar71[0] = -((char)(int16_t)piVar39[2] == 'e'); 0x1837cd151 | auVar71[1] = -((char)((uint16_t)(int16_t)piVar39[2] >> 8) == 't'); 0x1837cd151 | auVar71[2] = 0xff; 0x1837cd151 | auVar71[3] = 0xff; 0x1837cd151 | auVar71[4] = 0xff; 0x1837cd151 | auVar71[5] = 0xff; 0x1837cd151 | auVar71[6] = 0xff; 0x1837cd151 | auVar71[7] = 0xff; 0x1837cd151 | auVar71[8] = 0xff; 0x1837cd151 | auVar71[9] = 0xff; 0x1837cd151 | auVar71[10] = 0xff; 0x1837cd151 | auVar71[0xb] = 0xff; 0x1837cd151 | auVar71[0xc] = 0xff; 0x1837cd151 | auVar71[0xd] = 0xff; 0x1837cd151 | auVar71[0xe] = 0xff; 0x1837cd151 | auVar71[0xf] = 0xff; 0x1837cd155 | auVar71 = auVar71 & auVar62; 0x1837cd165 | if ((uint16_t) 0x1837cd159 | ((uint16_t)(SUB161(auVar71 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar71 >> 0xf, 0) & 1) << 1 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar71 >> 0x1f, 0) & 1) << 3 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar71 >> 0x2f, 0) & 1) << 5 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar71 >> 0x3f, 0) & 1) << 7 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar71 >> 0x4f, 0) & 1) << 9 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x57, 0) & 1) << 10 | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x5f, 0) & 1) << 0xb | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x67, 0) & 1) << 0xc | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x6f, 0) & 1) << 0xd | 0x1837cd159 | (uint16_t)(SUB161(auVar71 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar71[0xf] >> 7) << 0xf) 0x1837cd15e | != 0xffff) { 0x1837cd177 | auVar63[0] = -((char)*piVar39 == 'B'); 0x1837cd177 | auVar63[1] = -(*(char *)((int64_t)piVar39 + 1) == 'r'); 0x1837cd177 | auVar63[2] = -(*(char *)((int64_t)piVar39 + 2) == 'o'); 0x1837cd177 | auVar63[3] = -(*(char *)((int64_t)piVar39 + 3) == 'w'); 0x1837cd177 | auVar63[4] = -(*(char *)((int64_t)piVar39 + 4) == 's'); 0x1837cd177 | auVar63[5] = -(*(char *)((int64_t)piVar39 + 5) == 'e'); 0x1837cd177 | auVar63[6] = -(*(char *)((int64_t)piVar39 + 6) == 'r'); 0x1837cd177 | auVar63[7] = -(*(char *)((int64_t)piVar39 + 7) == '.'); 0x1837cd177 | auVar63[8] = -((char)piVar39[1] == 'g'); 0x1837cd177 | auVar63[9] = -(*(char *)((int64_t)piVar39 + 9) == 'e'); 0x1837cd177 | auVar63[10] = -(*(char *)((int64_t)piVar39 + 10) == 't'); 0x1837cd177 | auVar63[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 'V'); 0x1837cd177 | auVar63[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 'e'); 0x1837cd177 | auVar63[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'r'); 0x1837cd177 | auVar63[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 's'); 0x1837cd177 | auVar63[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 'i'); 0x1837cd190 | auVar72[0] = -((char)(int16_t)piVar39[2] == 'o'); 0x1837cd190 | auVar72[1] = -((char)((uint16_t)(int16_t)piVar39[2] >> 8) == 'n'); 0x1837cd190 | auVar72[2] = 0xff; 0x1837cd190 | auVar72[3] = 0xff; 0x1837cd190 | auVar72[4] = 0xff; 0x1837cd190 | auVar72[5] = 0xff; 0x1837cd190 | auVar72[6] = 0xff; 0x1837cd190 | auVar72[7] = 0xff; 0x1837cd190 | auVar72[8] = 0xff; 0x1837cd190 | auVar72[9] = 0xff; 0x1837cd190 | auVar72[10] = 0xff; 0x1837cd190 | auVar72[0xb] = 0xff; 0x1837cd190 | auVar72[0xc] = 0xff; 0x1837cd190 | auVar72[0xd] = 0xff; 0x1837cd190 | auVar72[0xe] = 0xff; 0x1837cd190 | auVar72[0xf] = 0xff; 0x1837cd194 | auVar72 = auVar72 & auVar63; 0x1837cd1a2 | if ((uint16_t) 0x1837cd198 | ((uint16_t)(SUB161(auVar72 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar72 >> 0xf, 0) & 1) << 1 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x17, 0) & 1) << 2 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x1f, 0) & 1) << 3 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x27, 0) & 1) << 4 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x2f, 0) & 1) << 5 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x37, 0) & 1) << 6 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x3f, 0) & 1) << 7 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x47, 0) & 1) << 8 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x4f, 0) & 1) << 9 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x57, 0) & 1) << 10 | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x5f, 0) & 1) << 0xb | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x67, 0) & 1) << 0xc | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x6f, 0) & 1) << 0xd | 0x1837cd198 | (uint16_t)(SUB161(auVar72 >> 0x77, 0) & 1) << 0xe | 0x1837cd198 | (uint16_t)(uint8_t)(auVar72[0xf] >> 7) << 0xf) == 0xffff) { 0x1837cd1b0 | var_151h = '\r'; 0x1837cd1d1 | if (0x19042edb0 < (int64_t)&var_160h + 5U && &var_168h < (int64_t *)0x19042edb1) 0x1837cd1d1 | goto code_r0x0001837ccbd0; 0x1837cd1f0 | var_160h._0_5_ = 0x38352e3733; 0x1837cd1fb | var_168h._0_4_ = 0x2e343531; 0x1837cd1fb | var_168h._4_4_ = 0x30382e30; 0x1837cd1fe | var_160h._5_1_ = 0; 0x1837cd214 | pauVar31 = (undefined (*) [16])func_0x00018533e010(&var_168h, 0, 0x19027d960, 7); 0x1837cd21d | var_458h = *(undefined8 *)pauVar31[1]; 0x1837cd225 | _var_468h = *pauVar31; 0x1837cd233 | *(undefined8 *)*pauVar31 = 0; 0x1837cd233 | *(undefined8 *)(*pauVar31 + 8) = 0; 0x1837cd236 | *(undefined8 *)pauVar31[1] = 0; 0x1837cd242 | if (var_151h < '\0') { 0x1837cd24f | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837cd244 | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837cd264 | var_78h = 0; 0x1837cd264 | var_70h = 0; 0x1837cd267 | var_68h = 0; 0x1837cd27e | var_4a8h = 0x19060d710; 0x1837cd281 | uStack_4a0 = 0xf; 0x1837cd25c | func_0x000180eb9ad0(&var_78h, &var_4a8h, 0x19028dc98); 0x1837cd2a0 | iVar46 = (int64_t)var_458h._7_1_; 0x1837cd2a8 | iStack_4b0 = iVar46; 0x1837cd2a8 | if (iVar46 < 0) { 0x1837cd2a8 | iStack_4b0 = var_460h; | } 0x1837cd2ad | var_4b8h = (int64_t)&var_468h; 0x1837cd2ad | if (iVar46 < 0) { 0x1837cd2ad | var_4b8h = var_468h; | } 0x1837cd2cf | var_4c8h = 0x190448338; 0x1837cd2d2 | uStack_4c0 = 7; 0x1837cd25c | func_0x000180d020a0(&var_78h); 0x1837cd2f1 | var_4d8h = 0x19029eb18; 0x1837cd2f4 | uStack_4d0 = 8; 0x1837cd25c | func_0x000180eb9ad0(&var_78h, &var_4d8h, 0x190129bf0); 0x1837cd30b | func_0x00018046ab60(&var_168h); 0x1837cd32a | var_4e8h = 0x19060d720; 0x1837cd32d | uStack_4e0 = 9; 0x1837cd25c | func_0x0001802b3460(&var_78h, &var_4e8h, &var_168h); 0x1837cd345 | if (var_151h < '\0') { 0x1837cd352 | func_0x0001841dcbe0(CONCAT44(var_168h._4_4_, (int32_t)var_168h), 0x1837cd347 | CONCAT17(var_151h, var_158h) & 0x7fffffffffffffff); | } 0x1837cd36e | var_4f8h = 0x19060d730; 0x1837cd371 | uStack_4f0 = 9; 0x1837cd380 | func_0x000180eb9ad0(&var_78h, &var_4f8h, 0x190129bf0); 0x1837cd38b | iStack_510 = var_68h; 0x1837cd38b | iStack_518 = var_70h; 0x1837cd38b | var_520h = var_78h; 0x1837cd38b | arg3 = var_6b0h; 0x1837cd390 | var_168h._0_4_ = 0; 0x1837cd39e | var_160h._0_5_ = 0; 0x1837cd39e | var_160h._5_1_ = 0; 0x1837cd39e | var_160h._6_2_ = 0; 0x1837cd39e | var_158h = 0; 0x1837cd39e | var_151h = '\0'; 0x1837cd3a8 | var_150h = 0; 0x1837cd3a8 | var_149h._0_1_ = '\0'; 0x1837cd3b0 | var_508h = 0; 0x1837cd3b0 | uStack_500 = 0; 0x1837cd3bb | var_78h = 0; 0x1837cd3cb | var_70h = 0; 0x1837cd3cb | var_68h = 0; 0x1837cd3e5 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cd3eb | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_520h, &var_508h); 0x1837cd412 | var_131h._1_4_ = 0; 0x1837cd41b | auVar8[0xf] = 0; 0x1837cd41b | auVar8._0_15_ = stack0xfffffffffffffed9; 0x1837cd41b | _var_128h = auVar8 << 8; 0x1837cd41e | var_110h._0_1_ = '\0'; 0x1837cd421 | _var_108h = ZEXT816(0); 0x1837cd425 | var_f8h = 0; 0x1837cd425 | var_f1h._0_1_ = '\0'; 0x1837cd425 | stack0xffffffffffffff10 = 0; 0x1837cd429 | uStack_e8 = 0; 0x1837cd429 | var_e0h = 0; 0x1837cd429 | var_d9h._0_1_ = '\0'; 0x1837cd43a | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfd90 | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837cd448 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cd44b | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cd45c | *puVar50 = (int32_t)var_168h; 0x1837cd463 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cd46b | *(uint64_t *)(puVar50 + 2) = 0x1837cd467 | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cd46b | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837cd475 | var_160h._0_5_ = 0; 0x1837cd475 | var_160h._5_1_ = 0; 0x1837cd475 | var_160h._6_2_ = 0; 0x1837cd475 | var_158h = 0; 0x1837cd475 | var_151h = '\0'; 0x1837cd47b | var_150h = 0; 0x1837cd47b | var_149h._0_1_ = '\0'; 0x1837cd483 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cd48a | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cd48a | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cd48f | stack0xfffffffffffffeb8 = 0; 0x1837cd48f | var_140h = 0; 0x1837cd493 | var_138h = 0; 0x1837cd493 | var_131h._0_1_ = '\0'; 0x1837cd49b | puVar50[0xe] = 0; 0x1837cd49f | *(undefined *)(puVar50 + 0x10) = 0; 0x1837cd4a3 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837cd4d9 | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cd4d9 | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cd4d9 | puVar36 = puVar50 + 0x24; 0x1837cd4e4 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837cd4ec | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837cd4ec | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837cd4f1 | _var_108h = (undefined [16])0x0; 0x1837cd4f9 | var_f8h = 0; 0x1837cd4f9 | var_f1h._0_1_ = '\0'; 0x1837cd504 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837cd510 | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837cd510 | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837cd516 | stack0xffffffffffffff10 = 0; 0x1837cd516 | uStack_e8 = 0; 0x1837cd51b | var_e0h = 0; 0x1837cd51b | var_d9h._0_1_ = '\0'; | } 0x1837cd53d | *(int64_t *)(var_6b8h + 8) = 0x1837cd528 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cd544 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837cd552 | if ((char)var_d9h < '\0') { 0x1837cd567 | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cd554 | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cd574 | if ((char)var_f1h < '\0') { 0x1837cd589 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cd5a0 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cd5b5 | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cd5c2 | if ((char)var_131h < '\0') { 0x1837cd5d7 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cd5c4 | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cd5e4 | if ((char)var_149h < '\0') { 0x1837cd5f1 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cd5e6 | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } 0x1837cd5fe | iVar46 = var_78h; 0x1837cd609 | if (var_78h != 0) { 0x1837cd617 | iVar42 = var_70h << 5; 0x1837cd61e | if (iVar42 != 0) { 0x1837cd620 | iVar47 = var_78h + -0x20; | do { 0x1837cd624 | func_0x000184e58cd0(iVar47 + iVar42); 0x1837cd62d | iVar42 = iVar42 + -0x20; 0x1837cd631 | } while (iVar42 != 0); | } 0x1837cd63e | var_70h = iVar46 - var_78h >> 5; 0x1837cd652 | iVar46 = var_78h; 0x1837cd652 | iVar42 = var_68h; 0x1837cd652 | goto code_r0x0001837cd697; | } | goto code_r0x0001837cb87e; | } | goto code_r0x0001837cd032; | } 0x1837cf80c | var_168h._0_4_ = 0x90c20fa0; 0x1837cf80c | var_168h._4_4_ = 1; 0x1837cf80f | var_160h._0_5_ = 0xf; 0x1837cf80f | var_160h._5_1_ = 0; 0x1837cf80f | var_160h._6_2_ = 0; 0x1837cf81a | puVar35 = (undefined8 *)func_0x0001844cabe0(var_6a8h); 0x1837cf7cf | if ((puVar35 == (undefined8 *)0x0) || (*(char *)(puVar35 + 3) != '\x04')) { 0x1837cf82c | var_168h._0_4_ = 5; 0x1837cf837 | var_160h._0_5_ = 0; 0x1837cf837 | var_160h._5_1_ = 0; 0x1837cf837 | var_160h._6_2_ = 0; 0x1837cf837 | var_158h = 0; 0x1837cf837 | var_151h = '\0'; 0x1837cf83b | var_150h = 0; 0x1837cf83b | var_149h._0_1_ = '\0'; | } else { 0x1837cf7d9 | var_168h._0_4_ = 5; 0x1837cf7e9 | if (*(char *)((int64_t)puVar35 + 0x17) < '\0') { 0x1837cf7d1 | func_0x0001841dd0f0(&var_160h, *puVar35, puVar35[1]); | } else { 0x1837cf7ef | var_150h = (unkbyte7)puVar35[2]; 0x1837cf7ef | var_149h._0_1_ = (char)((uint64_t)puVar35[2] >> 0x38); 0x1837cf7f3 | uVar52 = *puVar35; 0x1837cf7f7 | var_160h._0_5_ = (unkbyte5)uVar52; 0x1837cf7f7 | var_160h._5_1_ = (undefined)((uint64_t)uVar52 >> 0x28); 0x1837cf7f7 | var_160h._6_2_ = (int16_t)((uint64_t)uVar52 >> 0x30); 0x1837cf7f7 | var_158h = (unkbyte7)puVar35[1]; 0x1837cf7f7 | var_151h = (char)((uint64_t)puVar35[1] >> 0x38); | } | } 0x1837cf84c | stack0xfffffffffffffeb8 = 0; 0x1837cf84c | var_140h = 0; 0x1837cf855 | var_138h = 0; 0x1837cf855 | var_131h._0_1_ = '\0'; 0x1837cf869 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837cf86f | var_131h._1_4_ = (int32_t)var_80h; 0x1837cf87f | auVar19[0xf] = 0; 0x1837cf87f | auVar19._0_15_ = stack0xfffffffffffffed9; 0x1837cf87f | _var_128h = auVar19 << 8; 0x1837cf886 | var_110h._0_1_ = '\0'; 0x1837cf88d | _var_108h = (undefined [16])0x0; 0x1837cf896 | var_f8h = 0; 0x1837cf896 | var_f1h._0_1_ = '\0'; 0x1837cf896 | stack0xffffffffffffff10 = 0; 0x1837cf89f | uStack_e8 = 0; 0x1837cf89f | var_e0h = 0; 0x1837cf89f | var_d9h._0_1_ = '\0'; 0x1837cf8b0 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) goto code_r0x0001837cf997; 0x1837cf8be | puVar36 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837cf8c1 | if (puVar36 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837cf8d2 | *puVar36 = (int32_t)var_168h; 0x1837cf8d9 | *(uint64_t *)(puVar36 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837cf8e1 | *(uint64_t *)(puVar36 + 2) = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cf8e1 | *(uint64_t *)(puVar36 + 4) = CONCAT17(var_151h, var_158h); 0x1837cf8eb | var_160h._0_5_ = 0; 0x1837cf8eb | var_160h._5_1_ = 0; 0x1837cf8eb | var_160h._6_2_ = 0; 0x1837cf8eb | var_158h = 0; 0x1837cf8eb | var_151h = '\0'; 0x1837cf8f1 | var_150h = 0; 0x1837cf8f1 | var_149h._0_1_ = '\0'; 0x1837cf8f9 | *(undefined8 *)(puVar36 + 0xc) = 0; 0x1837cf900 | *(undefined8 *)(puVar36 + 8) = 0; 0x1837cf900 | *(undefined8 *)(puVar36 + 10) = 0; 0x1837cf905 | stack0xfffffffffffffeb8 = 0; 0x1837cf905 | var_140h = 0; 0x1837cf909 | var_138h = 0; 0x1837cf909 | var_131h._0_1_ = '\0'; 0x1837cf911 | puVar36[0xe] = (int32_t)var_80h; 0x1837cf915 | *(undefined *)(puVar36 + 0x10) = 0; 0x1837cf919 | *(undefined *)(puVar36 + 0x16) = 0; 0x1837cf94f | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837cf94f | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837cf94f | puVar50 = puVar36 + 0x24; 0x1837cf95a | *(undefined8 *)(puVar36 + 0x1c) = 0; 0x1837cf962 | *(undefined8 *)(puVar36 + 0x18) = 0; 0x1837cf962 | *(undefined8 *)(puVar36 + 0x1a) = 0; 0x1837cf967 | _var_108h = (undefined [16])0x0; 0x1837cf96f | var_f8h = 0; 0x1837cf96f | var_f1h._0_1_ = '\0'; 0x1837cf977 | *(undefined8 *)(puVar36 + 0x22) = 0; 0x1837cf983 | *(undefined8 *)(puVar36 + 0x1e) = 0; 0x1837cf983 | *(undefined8 *)(puVar36 + 0x20) = 0; 0x1837cf989 | stack0xffffffffffffff10 = 0; 0x1837cf989 | uStack_e8 = 0; 0x1837cf98e | var_e0h = 0; 0x1837cf98e | var_d9h._0_1_ = '\0'; | } |code_r0x0001837cc052: 0x1837cc06d | *(int64_t *)(var_6b8h + 8) = 0x1837cc058 | ((int64_t)puVar50 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837cc074 | if (puVar50 == *(undefined4 **)var_6b8h) { |code_r0x0001837ccbd0: 0x1837ccbd0 | // WARNING: Does not return 0x1837ccbd0 | pcVar2 = (code *)invalidInstructionException(); 0x1837ccbd0 | (*pcVar2)(); | } 0x1837cc08c | if ((char)var_d9h < '\0') { 0x1837cc0a1 | func_0x0001841dcbe0(stack0xffffffffffffff10, CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cc0ae | if ((char)var_f1h < '\0') { 0x1837cc0c3 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cc0da | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cc0ef | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cc0fc | if ((char)var_131h < '\0') { 0x1837cc111 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cc11e | if (-1 < (char)var_149h) goto code_r0x0001837cc138; 0x1837cc120 | uVar32 = CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff; 0x1837cc130 | iVar46 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837cc130 | goto code_r0x0001837cc133; | } 0x1837cb8c8 | piVar39 = piVar30; 0x1837cb8c8 | if ((char)uVar40 < '\0') { 0x1837cb8ca | piVar39 = (int64_t *)*piVar30; | } 0x1837cb8da | auVar54[0] = -((char)*piVar39 == 'T'); 0x1837cb8da | auVar54[1] = -(*(char *)((int64_t)piVar39 + 1) == 'a'); 0x1837cb8da | auVar54[2] = -(*(char *)((int64_t)piVar39 + 2) == 'r'); 0x1837cb8da | auVar54[3] = -(*(char *)((int64_t)piVar39 + 3) == 'g'); 0x1837cb8da | auVar54[4] = -(*(char *)((int64_t)piVar39 + 4) == 'e'); 0x1837cb8da | auVar54[5] = -(*(char *)((int64_t)piVar39 + 5) == 't'); 0x1837cb8da | auVar54[6] = -(*(char *)((int64_t)piVar39 + 6) == '.'); 0x1837cb8da | auVar54[7] = -(*(char *)((int64_t)piVar39 + 7) == 's'); 0x1837cb8da | auVar54[8] = -((char)piVar39[1] == 'e'); 0x1837cb8da | auVar54[9] = -(*(char *)((int64_t)piVar39 + 9) == 't'); 0x1837cb8da | auVar54[10] = -(*(char *)((int64_t)piVar39 + 10) == 'A'); 0x1837cb8da | auVar54[0xb] = -(*(char *)((int64_t)piVar39 + 0xb) == 'u'); 0x1837cb8da | auVar54[0xc] = -(*(char *)((int64_t)piVar39 + 0xc) == 't'); 0x1837cb8da | auVar54[0xd] = -(*(char *)((int64_t)piVar39 + 0xd) == 'o'); 0x1837cb8da | auVar54[0xe] = -(*(char *)((int64_t)piVar39 + 0xe) == 'A'); 0x1837cb8da | auVar54[0xf] = -(*(char *)((int64_t)piVar39 + 0xf) == 't'); 0x1837cb8de | iVar29 = (int32_t)piVar39[2]; 0x1837cb8eb | auVar64[0] = -((char)iVar29 == 't'); 0x1837cb8eb | auVar64[1] = -((char)((uint32_t)iVar29 >> 8) == 'a'); 0x1837cb8eb | auVar64[2] = -((char)((uint32_t)iVar29 >> 0x10) == 'c'); 0x1837cb8eb | auVar64[3] = -((char)((uint32_t)iVar29 >> 0x18) == 'h'); 0x1837cb8eb | auVar64[4] = 0xff; 0x1837cb8eb | auVar64[5] = 0xff; 0x1837cb8eb | auVar64[6] = 0xff; 0x1837cb8eb | auVar64[7] = 0xff; 0x1837cb8eb | auVar64[8] = 0xff; 0x1837cb8eb | auVar64[9] = 0xff; 0x1837cb8eb | auVar64[10] = 0xff; 0x1837cb8eb | auVar64[0xb] = 0xff; 0x1837cb8eb | auVar64[0xc] = 0xff; 0x1837cb8eb | auVar64[0xd] = 0xff; 0x1837cb8eb | auVar64[0xe] = 0xff; 0x1837cb8eb | auVar64[0xf] = 0xff; 0x1837cb8ef | auVar64 = auVar64 & auVar54; 0x1837cb903 | if ((uint16_t) 0x1837cb8f3 | ((uint16_t)(SUB161(auVar64 >> 7, 0) & 1) | (uint16_t)(SUB161(auVar64 >> 0xf, 0) & 1) << 1 | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x17, 0) & 1) << 2 | (uint16_t)(SUB161(auVar64 >> 0x1f, 0) & 1) << 3 | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x27, 0) & 1) << 4 | (uint16_t)(SUB161(auVar64 >> 0x2f, 0) & 1) << 5 | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x37, 0) & 1) << 6 | (uint16_t)(SUB161(auVar64 >> 0x3f, 0) & 1) << 7 | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x47, 0) & 1) << 8 | (uint16_t)(SUB161(auVar64 >> 0x4f, 0) & 1) << 9 | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x57, 0) & 1) << 10 | (uint16_t)(SUB161(auVar64 >> 0x5f, 0) & 1) << 0xb | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x67, 0) & 1) << 0xc | (uint16_t)(SUB161(auVar64 >> 0x6f, 0) & 1) << 0xd | 0x1837cb8f3 | (uint16_t)(SUB161(auVar64 >> 0x77, 0) & 1) << 0xe | (uint16_t)(uint8_t)(auVar64[0xf] >> 7) << 0xf) != 0x1837cb903 | 0xffff || bVar45) goto code_r0x0001837cb955; 0x1837cb914 | *(undefined *)(arg1 + 0x1c) = 1; 0x1837cb91f | iVar46 = *(int64_t *)(arg1 + 0x48) << 7; 0x1837cb923 | var_6a8h = arg4; 0x1837cb923 | if (iVar46 != 0) { 0x1837cb929 | iVar42 = *(int64_t *)(arg1 + 0x40); 0x1837cb94e | iVar47 = 0; | do { 0x1837cca68 | if (*(char *)(iVar42 + 0x78 + iVar47) == '\0') { 0x1837cca72 | var_168h._0_4_ = 0; 0x1837cca7a | var_160h._0_5_ = 0; 0x1837cca7a | var_160h._5_1_ = 0; 0x1837cca7a | var_160h._6_2_ = 0; 0x1837cca7a | var_158h = 0; 0x1837cca7a | var_151h = '\0'; 0x1837cca7f | var_150h = 0; 0x1837cca7f | var_149h._0_1_ = '\0'; 0x1837cb936 | func_0x0001837ca1e0((int64_t)&var_149h + 1, iVar42 + 0x18 + iVar47); 0x1837cca8f | var_131h._1_4_ = 0; 0x1837cca97 | auVar6[0xf] = 0; 0x1837cca97 | auVar6._0_15_ = stack0xfffffffffffffed9; 0x1837cca97 | _var_128h = auVar6 << 8; 0x1837cca9f | var_110h._0_1_ = '\0'; 0x1837ccaa7 | uStack_e8 = 0; 0x1837ccaa7 | var_e0h = 0; 0x1837ccaa7 | var_d9h._0_1_ = '\0'; 0x1837ccaac | var_f8h = 0; 0x1837ccaac | var_f1h._0_1_ = '\0'; 0x1837ccaac | stack0xffffffffffffff10 = 0; 0x1837ccab1 | _var_108h = ZEXT816(0); 0x1837ccac3 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cf7ab | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837ccad1 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ccad4 | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837ccae1 | *puVar50 = (int32_t)var_168h; 0x1837ccae8 | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ccaf1 | *(uint64_t *)(puVar50 + 2) = 0x1837ccaec | CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ccaf1 | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837ccaf6 | var_160h._0_5_ = 0; 0x1837ccaf6 | var_160h._5_1_ = 0; 0x1837ccaf6 | var_160h._6_2_ = 0; 0x1837ccaf6 | var_158h = 0; 0x1837ccaf6 | var_151h = '\0'; 0x1837ccafb | var_150h = 0; 0x1837ccafb | var_149h._0_1_ = '\0'; 0x1837ccb03 | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837ccb0b | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837ccb0b | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837ccb10 | stack0xfffffffffffffeb8 = 0; 0x1837ccb10 | var_140h = 0; 0x1837ccb14 | var_138h = 0; 0x1837ccb14 | var_131h._0_1_ = '\0'; 0x1837ccb1f | puVar50[0xe] = 0; 0x1837ccb23 | *(undefined *)(puVar50 + 0x10) = 0; 0x1837ccb27 | *(undefined *)(puVar50 + 0x16) = 0; 0x1837ccb5b | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ccb5b | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ccb5b | puVar36 = puVar50 + 0x24; 0x1837ccb66 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837ccb6f | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837ccb6f | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837ccb74 | _var_108h = ZEXT816(0); 0x1837ccb79 | var_f8h = 0; 0x1837ccb79 | var_f1h._0_1_ = '\0'; 0x1837ccb84 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837ccb91 | *(undefined (*) [16])(puVar50 + 0x1e) = ZEXT816(0); 0x1837ccb97 | stack0xffffffffffffff10 = 0; 0x1837ccb97 | uStack_e8 = 0; 0x1837ccb9c | var_e0h = 0; 0x1837ccb9c | var_d9h._0_1_ = '\0'; | } 0x1837ccbb4 | *(int64_t *)(var_6b8h + 8) = 0x1837ccba9 | ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837ccbbb | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837ccbc5 | if ((char)var_d9h < '\0') { 0x1837cc9bf | func_0x0001841dcbe0(stack0xffffffffffffff10, 0x1837cc9ac | CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837cc9cc | if ((char)var_f1h < '\0') { 0x1837cc9e1 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837cc9f8 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837cca0d | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837cca1a | if ((char)var_131h < '\0') { 0x1837cca2f | func_0x0001841dcbe0(stack0xfffffffffffffeb8, 0x1837cca1c | CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cca3c | if ((char)var_149h < '\0') { 0x1837cca49 | func_0x0001841dcbe0(CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)), 0x1837cca3e | CONCAT17((char)var_149h, var_150h) & 0x7fffffffffffffff); | } | } 0x1837cca56 | iVar47 = iVar47 + 0x80; 0x1837cca5d | } while (iVar46 != iVar47); | } 0x1837ccbd2 | var_168h._0_4_ = 0; 0x1837ccbe0 | var_160h._0_5_ = 0; 0x1837ccbe0 | var_160h._5_1_ = 0; 0x1837ccbe0 | var_160h._6_2_ = 0; 0x1837ccbe0 | var_158h = 0; 0x1837ccbe0 | var_151h = '\0'; 0x1837ccbea | var_150h = 0; 0x1837ccbea | var_149h._0_1_ = '\0'; 0x1837ccbf2 | var_1a8h = 0; 0x1837ccbf2 | uStack_1a0 = 0; 0x1837ccbfa | var_1c8h = 0; 0x1837ccbfa | uStack_1c0 = 0; 0x1837ccc02 | var_1b8h = 0; 0x1837ccc12 | if (var_80h._4_1_ == '\0') goto code_r0x0001837ccbd0; 0x1837ccc14 | func_0x0001837cfdc0((int64_t)&var_149h + 1, var_80h & 0xffffffff, &var_1c8h, &var_1a8h); 0x1837ccc3b | var_131h._1_4_ = 0; 0x1837ccc44 | auVar7[0xf] = 0; 0x1837ccc44 | auVar7._0_15_ = stack0xfffffffffffffed9; 0x1837ccc44 | _var_128h = auVar7 << 8; 0x1837ccc47 | var_110h._0_1_ = '\0'; 0x1837ccc4a | _var_108h = ZEXT816(0); 0x1837ccc4e | var_f8h = 0; 0x1837ccc4e | var_f1h._0_1_ = '\0'; 0x1837ccc4e | stack0xffffffffffffff10 = 0; 0x1837ccc52 | uStack_e8 = 0; 0x1837ccc52 | var_e0h = 0; 0x1837ccc52 | var_d9h._0_1_ = '\0'; 0x1837ccc63 | if (*(int64_t *)(var_6b8h + 8) == *(int64_t *)(var_6b8h + 0x10)) { 0x1837cfbfd | puVar36 = (undefined4 *)func_0x0001837d1750(var_6b8h, &var_168h); | } else { 0x1837ccc71 | puVar50 = (undefined4 *)(*(int64_t *)(var_6b8h + 8) * 0x90 + *(int64_t *)var_6b8h); 0x1837ccc74 | if (puVar50 == (undefined4 *)0x0) goto code_r0x0001837ccbd0; 0x1837ccc85 | *puVar50 = (int32_t)var_168h; 0x1837ccc8c | *(uint64_t *)(puVar50 + 6) = CONCAT17((char)var_149h, var_150h); 0x1837ccc94 | *(uint64_t *)(puVar50 + 2) = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ccc94 | *(uint64_t *)(puVar50 + 4) = CONCAT17(var_151h, var_158h); 0x1837ccc9e | var_160h._0_5_ = 0; 0x1837ccc9e | var_160h._5_1_ = 0; 0x1837ccc9e | var_160h._6_2_ = 0; 0x1837ccc9e | var_158h = 0; 0x1837ccc9e | var_151h = '\0'; 0x1837ccca4 | var_150h = 0; 0x1837ccca4 | var_149h._0_1_ = '\0'; 0x1837cccac | *(uint64_t *)(puVar50 + 0xc) = CONCAT17((char)var_131h, var_138h); 0x1837cccb3 | *(int64_t *)(puVar50 + 8) = stack0xfffffffffffffeb8; 0x1837cccb3 | *(int64_t *)(puVar50 + 10) = var_140h; 0x1837cccb8 | stack0xfffffffffffffeb8 = 0; 0x1837cccb8 | var_140h = 0; 0x1837cccbc | var_138h = 0; 0x1837cccbc | var_131h._0_1_ = '\0'; 0x1837cccc4 | puVar50[0xe] = 0; 0x1837cccc8 | *(undefined *)(puVar50 + 0x10) = 0; 0x1837ccccc | *(undefined *)(puVar50 + 0x16) = 0; 0x1837ccd0c | // WARNING: Read-only address (ram,0x000190c20f20) is written 0x1837ccd0c | // WARNING: Read-only address (ram,0x000190c20f30) is written 0x1837ccd0c | puVar36 = puVar50 + 0x24; 0x1837ccd17 | *(undefined8 *)(puVar50 + 0x1c) = 0; 0x1837ccd1f | *(undefined8 *)(puVar50 + 0x18) = 0; 0x1837ccd1f | *(undefined8 *)(puVar50 + 0x1a) = 0; 0x1837ccd24 | _var_108h = (undefined [16])0x0; 0x1837ccd2c | var_f8h = 0; 0x1837ccd2c | var_f1h._0_1_ = '\0'; 0x1837ccd37 | *(undefined8 *)(puVar50 + 0x22) = 0; 0x1837ccd43 | *(undefined8 *)(puVar50 + 0x1e) = 0; 0x1837ccd43 | *(undefined8 *)(puVar50 + 0x20) = 0; 0x1837ccd49 | stack0xffffffffffffff10 = 0; 0x1837ccd49 | uStack_e8 = 0; 0x1837ccd4e | var_e0h = 0; 0x1837ccd4e | var_d9h._0_1_ = '\0'; | } 0x1837ccd55 | arg4 = var_6a8h; 0x1837ccd55 | arg3 = var_6b0h; 0x1837ccd70 | *(int64_t *)(var_6b8h + 8) = ((int64_t)puVar36 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837ccd77 | if (puVar36 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; 0x1837ccd85 | if ((char)var_d9h < '\0') { 0x1837ccd9a | func_0x0001841dcbe0(stack0xffffffffffffff10, CONCAT17((char)var_d9h, var_e0h) & 0x7fffffffffffffff); | } 0x1837ccda7 | if ((char)var_f1h < '\0') { 0x1837ccdbc | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & 0x7fffffffffffffff); | } 0x1837ccdd3 | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837ccde8 | func_0x0001841dcbe0(var_128h, var_118h & 0x7fffffffffffffff); | } 0x1837ccdf5 | if ((char)var_131h < '\0') { 0x1837cce0a | func_0x0001841dcbe0(stack0xfffffffffffffeb8, CONCAT17((char)var_131h, var_138h) & 0x7fffffffffffffff); | } 0x1837cce17 | if (-1 < (char)var_149h) goto code_r0x0001837cc138; 0x1837cce1d | uVar32 = CONCAT17((char)var_149h, var_150h); 0x1837cce25 | iVar46 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); | } 0x1837cb88c | uVar32 = uVar32 & 0x7fffffffffffffff; |code_r0x0001837cc133: | do { 0x1837cc133 | func_0x0001841dcbe0(iVar46, uVar32); |code_r0x0001837cc138: | do { 0x1837cc13d | if ((char)(*(undefined (*) [16])(arg3 + 0x10))[7] < '\0') { 0x1837cc14d | func_0x0001841dcbe0(*(undefined8 *)*(undefined (*) [16])arg3, 0x1837cc149 | *(uint64_t *)*(undefined (*) [16])(arg3 + 0x10) & 0x7fffffffffffffff); | } 0x1837cc155 | iVar46 = *(int64_t *)*(undefined (*) [16])arg4; 0x1837cc15c | uVar32 = 0; 0x1837cc15c | if (iVar46 != 0) { 0x1837cc19e | iVar47 = *(int64_t *)(*(undefined (*) [16])arg4 + 8) << 5; 0x1837cc1a5 | iVar42 = iVar46; 0x1837cc1a5 | if (iVar47 != 0) { | do { 0x1837cc1a7 | func_0x000184e58cd0(iVar46 + -0x20 + iVar47); 0x1837cc1b4 | iVar47 = iVar47 + -0x20; 0x1837cc1b8 | } while (iVar47 != 0); 0x1837cc1ba | iVar42 = *(int64_t *)*(undefined (*) [16])arg4; | } 0x1837cc1c1 | uVar32 = iVar46 - iVar42 >> 5; 0x1837cc1c5 | *(uint64_t *)(*(undefined (*) [16])arg4 + 8) = uVar32; 0x1837cc1d1 | func_0x0001841dcbe0(iVar42, *(int64_t *)*(undefined (*) [16])(arg4 + 0x10) << 5); | } 0x1837cc173 | if (*(uint64_t *)0x191c71040 == (var_60h ^ (uint64_t)&var_6d8h)) { 0x1837cc199 | return var_6b8h; | } 0x1837cfd27 | uVar52 = func_0x000185f05b40(var_60h ^ (uint64_t)&var_6d8h); 0x1837cfd27 | pauVar34 = (undefined (*) [16])arg4; |code_r0x0001837cfd2c: 0x1837cfd34 | puVar50 = (undefined4 *)func_0x0001837d1750(uVar52, &var_168h); 0x1837cfd3e | arg4 = (int64_t)pauVar34; |code_r0x0001837ce3ce: 0x1837ce3e9 | *(int64_t *)(var_6b8h + 8) = 0x1837ce3d4 | ((int64_t)puVar50 - (int64_t)*(undefined4 **)var_6b8h >> 4) * -0x71c71c71c71c71c7; 0x1837ce3f0 | if (puVar50 == *(undefined4 **)var_6b8h) goto code_r0x0001837ccbd0; |code_r0x0001837ce194: 0x1837ce19c | if ((char)var_d9h < '\0') { 0x1837ce1b1 | func_0x0001841dcbe0(stack0xffffffffffffff10, CONCAT17((char)var_d9h, var_e0h) & uVar32); | } 0x1837ce1be | if ((char)var_f1h < '\0') { 0x1837ce1d3 | func_0x0001841dcbe0(var_108h, CONCAT17((char)var_f1h, var_f8h) & uVar32); | } 0x1837ce1ea | if (((char)var_110h == '\x01') && ((int64_t)var_118h < 0)) { 0x1837ce1ff | func_0x0001841dcbe0(var_128h, var_118h & uVar32); | } 0x1837ce20c | if ((char)var_131h < '\0') { 0x1837ce221 | func_0x0001841dcbe0(stack0xfffffffffffffeb8, CONCAT17((char)var_131h, var_138h) & uVar32); | } 0x1837ce22e | } while (-1 < (char)var_149h); 0x1837ce234 | uVar32 = uVar32 & CONCAT17((char)var_149h, var_150h); 0x1837ce244 | iVar46 = CONCAT26(var_160h._6_2_, CONCAT15(var_160h._5_1_, (unkbyte5)var_160h)); 0x1837ce244 | } while( true ); |} [{"offset":6500955072,"name":"fcn.1837cb3c0","size":18944,"is-pure":false,"realsz":18944,"noreturn":false,"stackframe":1752,"calltype":"ms","cost":4614,"cc":363,"loops":137,"bits":64,"type":"fcn","nbbs":670,"edges":1029,"ebbs":2,"signature":"fcn.1837cb3c0(int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4);","minbound":6500955072,"maxbound":6500974016,"callrefs":[{"from":6500955185,"to":6529825440,"type":"CALL"},{"from":6500955219,"to":6447834288,"type":"CALL"},{"from":6500955279,"to":6447834288,"type":"CALL"},{"from":6500955431,"to":6519178480,"type":"CALL"},{"from":6500955454,"to":6529736720,"type":"CALL"},{"from":6500955521,"to":6511512544,"type":"CALL"},{"from":6500955555,"to":6464972032,"type":"CALL"},{"from":6500955649,"to":6456090784,"type":"CALL"},{"from":6500955772,"to":6500974016,"type":"CALL"},{"from":6500956118,"to":6511512544,"type":"CALL"},{"from":6500956152,"to":6511512544,"type":"CALL"},{"from":6500956196,"to":6511512544,"type":"CALL"},{"from":6500956230,"to":6511512544,"type":"CALL"},{"from":6500956264,"to":6511512544,"type":"CALL"},{"from":6500956319,"to":6500958515,"type":"CODE"},{"from":6500956496,"to":6500960867,"type":"CODE"},{"from":6500956511,"to":6500956553,"type":"CODE"},{"from":6500956521,"to":6500956815,"type":"CODE"},{"from":6500956534,"to":6537277856,"type":"CALL"},{"from":6500956833,"to":6542434064,"type":"CALL"},{"from":6500956852,"to":6582659264,"type":"CALL"},{"from":6500956872,"to":6500979008,"type":"CALL"},{"from":6500957098,"to":6500957151,"type":"CODE"},{"from":6500957111,"to":6500956919,"type":"CODE"},{"from":6500957146,"to":6447834288,"type":"CALL"},{"from":6500957337,"to":6500944080,"type":"CALL"},{"from":6500957453,"to":6500957474,"type":"CODE"},{"from":6500957504,"to":6500957587,"type":"CODE"},{"from":6500957595,"to":6542435920,"type":"CALL"},{"from":6500957653,"to":6500958003,"type":"CODE"},{"from":6500957687,"to":6514584544,"type":"CALL"},{"from":6500957847,"to":6500958003,"type":"CODE"},{"from":6500958006,"to":6500954032,"type":"CALL"},{"from":6500958369,"to":6511512544,"type":"CALL"},{"from":6500958403,"to":6511512544,"type":"CALL"},{"from":6500958447,"to":6511512544,"type":"CALL"},{"from":6500958481,"to":6511512544,"type":"CALL"},{"from":6500958515,"to":6511512544,"type":"CALL"},{"from":6500958544,"to":6511512544,"type":"CALL"},{"from":6500958639,"to":6524603600,"type":"CALL"},{"from":6500958673,"to":6511512544,"type":"CALL"},{"from":6500958678,"to":6500958558,"type":"CODE"},{"from":6500958728,"to":6500958764,"type":"CODE"},{"from":6500958734,"to":6542434064,"type":"CALL"},{"from":6500958784,"to":6583190128,"type":"CALL"},{"from":6500958913,"to":6500958734,"type":"CODE"},{"from":6500958938,"to":6500959118,"type":"CODE"},{"from":6500958972,"to":6514584544,"type":"CALL"},{"from":6500959030,"to":6514584544,"type":"CALL"},{"from":6500959082,"to":6500981408,"type":"CALL"},{"from":6500959305,"to":6500958003,"type":"CODE"},{"from":6500959329,"to":6511513840,"type":"CALL"},{"from":6500959339,"to":6500959863,"type":"CODE"},{"from":6500959355,"to":6511513840,"type":"CALL"},{"from":6500959360,"to":6500959624,"type":"CODE"},{"from":6500959399,"to":6519178480,"type":"CALL"},{"from":6500959422,"to":6529736720,"type":"CALL"},{"from":6500959489,"to":6511512544,"type":"CALL"},{"from":6500959572,"to":6456090784,"type":"CALL"},{"from":6500959770,"to":6500974016,"type":"CALL"},{"from":6500960214,"to":6511512544,"type":"CALL"},{"from":6500960248,"to":6511512544,"type":"CALL"},{"from":6500960292,"to":6511512544,"type":"CALL"},{"from":6500960326,"to":6511512544,"type":"CALL"},{"from":6500960360,"to":6511512544,"type":"CALL"},{"from":6500960407,"to":6511512544,"type":"CALL"},{"from":6500960417,"to":6500958520,"type":"CODE"},{"from":6500960432,"to":6511513840,"type":"CALL"},{"from":6500960442,"to":6500959899,"type":"CODE"},{"from":6500960472,"to":6524603600,"type":"CALL"},{"from":6500960518,"to":6511512544,"type":"CALL"},{"from":6500960523,"to":6500960378,"type":"CODE"},{"from":6500960679,"to":6500958003,"type":"CODE"},{"from":6500960703,"to":6511512544,"type":"CALL"},{"from":6500960737,"to":6511512544,"type":"CALL"},{"from":6500960781,"to":6511512544,"type":"CALL"},{"from":6500960815,"to":6511512544,"type":"CALL"},{"from":6500960849,"to":6511512544,"type":"CALL"},{"from":6500960906,"to":6500950496,"type":"CALL"},{"from":6500961227,"to":6500960684,"type":"CODE"},{"from":6500961334,"to":6500974016,"type":"CALL"},{"from":6500961690,"to":6511512544,"type":"CALL"},{"from":6500961724,"to":6511512544,"type":"CALL"},{"from":6500961768,"to":6511512544,"type":"CALL"},{"from":6500961802,"to":6511512544,"type":"CALL"},{"from":6500961837,"to":6500956316,"type":"CODE"},{"from":6500961902,"to":6500961942,"type":"CODE"},{"from":6500962013,"to":6500974016,"type":"CALL"},{"from":6500962045,"to":6500958045,"type":"CODE"},{"from":6500962161,"to":6500962010,"type":"CODE"},{"from":6500962479,"to":6500962514,"type":"CODE"},{"from":6500962586,"to":6500958003,"type":"CODE"},{"from":6500962836,"to":6529736720,"type":"CALL"},{"from":6500962903,"to":6511512544,"type":"CALL"},{"from":6500962963,"to":6457891536,"type":"CALL"},{"from":6500963037,"to":6456090784,"type":"CALL"},{"from":6500963078,"to":6457891536,"type":"CALL"},{"from":6500963094,"to":6447082336,"type":"CALL"},{"from":6500963131,"to":6445282400,"type":"CALL"},{"from":6500963162,"to":6511512544,"type":"CALL"},{"from":6500963211,"to":6457891536,"type":"CALL"},{"from":6500963341,"to":6500974016,"type":"CALL"},{"from":6500963687,"to":6511512544,"type":"CALL"},{"from":6500963721,"to":6511512544,"type":"CALL"},{"from":6500963765,"to":6511512544,"type":"CALL"},{"from":6500963799,"to":6511512544,"type":"CALL"},{"from":6500963833,"to":6511512544,"type":"CALL"},{"from":6500963880,"to":6524603600,"type":"CALL"},{"from":6500963922,"to":6500963991,"type":"CODE"},{"from":6500963949,"to":6524603600,"type":"CALL"},{"from":6500963995,"to":6511512544,"type":"CALL"},{"from":6500964000,"to":6500956286,"type":"CODE"},{"from":6500964017,"to":6500957293,"type":"CODE"},{"from":6500964057,"to":6500981408,"type":"CALL"},{"from":6500964154,"to":6500964160,"type":"CODE"},{"from":6500964163,"to":6542434064,"type":"CALL"},{"from":6500964255,"to":6500964280,"type":"CODE"},{"from":6500964352,"to":6500958003,"type":"CODE"},{"from":6500964364,"to":6500964467,"type":"CODE"},{"from":6500964396,"to":6500964575,"type":"CODE"},{"from":6500964432,"to":6514584544,"type":"CALL"},{"from":6500964520,"to":6526592128,"type":"CALL"},{"from":6500964562,"to":6446063536,"type":"CALL"},{"from":6500964630,"to":6500964756,"type":"CODE"},{"from":6500964657,"to":6524603600,"type":"CALL"},{"from":6500964708,"to":6511512544,"type":"CALL"},{"from":6500964713,"to":6500964575,"type":"CODE"},{"from":6500964861,"to":6500974016,"type":"CALL"},{"from":6500965217,"to":6511512544,"type":"CALL"},{"from":6500965251,"to":6511512544,"type":"CALL"},{"from":6500965295,"to":6511512544,"type":"CALL"},{"from":6500965329,"to":6511512544,"type":"CALL"},{"from":6500965363,"to":6511512544,"type":"CALL"},{"from":6500965410,"to":6524603600,"type":"CALL"},{"from":6500965456,"to":6500958515,"type":"CODE"},{"from":6500965464,"to":6500957103,"type":"CODE"},{"from":6500965475,"to":6500957105,"type":"CODE"},{"from":6500965568,"to":6542067384,"type":"CALL"},{"from":6500965584,"to":6500965588,"type":"CODE"},{"from":6500965720,"to":6500965735,"type":"CODE"},{"from":6500965730,"to":6511513840,"type":"CALL"},{"from":6500965787,"to":6542436672,"type":"CALL"},{"from":6500965833,"to":6542436672,"type":"CALL"},{"from":6500965902,"to":6549090144,"type":"CALL"},{"from":6500965920,"to":6500966395,"type":"CODE"},{"from":6500965991,"to":6500966009,"type":"CODE"},{"from":6500966004,"to":6511513840,"type":"CALL"},{"from":6500966022,"to":6549818240,"type":"CALL"},{"from":6500966071,"to":6500965907,"type":"CODE"},{"from":6500966084,"to":6511729936,"type":"CALL"},{"from":6500966094,"to":6500966395,"type":"CODE"},{"from":6500966164,"to":6500966395,"type":"CODE"},{"from":6500966206,"to":6500966169,"type":"CODE"},{"from":6500966216,"to":6511513840,"type":"CALL"},{"from":6500966226,"to":6500966372,"type":"CODE"},{"from":6500966241,"to":6511513840,"type":"CALL"},{"from":6500966251,"to":6500966441,"type":"CODE"},{"from":6500966833,"to":6511512544,"type":"CALL"},{"from":6500966867,"to":6511512544,"type":"CALL"},{"from":6500966911,"to":6511512544,"type":"CALL"},{"from":6500966945,"to":6511512544,"type":"CALL"},{"from":6500966980,"to":6500968767,"type":"CODE"},{"from":6500967097,"to":6500954032,"type":"CALL"},{"from":6500967414,"to":6500961232,"type":"CODE"},{"from":6500967579,"to":6500966190,"type":"CODE"},{"from":6500967599,"to":6511513840,"type":"CALL"},{"from":6500967604,"to":6500967673,"type":"CODE"},{"from":6500967711,"to":6455871936,"type":"CALL"},{"from":6500967749,"to":6447834288,"type":"CALL"},{"from":6500967897,"to":6471067168,"type":"CALL"},{"from":6500967951,"to":6500968119,"type":"CODE"},{"from":6500967978,"to":6500967816,"type":"CODE"},{"from":6500967993,"to":6511513840,"type":"CALL"},{"from":6500967998,"to":6500967816,"type":"CODE"},{"from":6500968022,"to":6511513840,"type":"CALL"},{"from":6500968027,"to":6500968114,"type":"CODE"},{"from":6500968051,"to":6524603600,"type":"CALL"},{"from":6500968088,"to":6511512544,"type":"CALL"},{"from":6500968098,"to":6500968175,"type":"CODE"},{"from":6500968148,"to":6511512544,"type":"CALL"},{"from":6500968586,"to":6511512544,"type":"CALL"},{"from":6500968620,"to":6511512544,"type":"CALL"},{"from":6500968664,"to":6511512544,"type":"CALL"},{"from":6500968698,"to":6511512544,"type":"CALL"},{"from":6500968732,"to":6511512544,"type":"CALL"},{"from":6500968770,"to":6500958515,"type":"CODE"},{"from":6500968782,"to":6500957027,"type":"CODE"},{"from":6500968915,"to":6500969085,"type":"CODE"},{"from":6500968935,"to":6511513840,"type":"CALL"},{"from":6500968940,"to":6500968912,"type":"CODE"},{"from":6500968974,"to":6514584544,"type":"CALL"},{"from":6500969148,"to":6515567520,"type":"CALL"},{"from":6500969182,"to":6511512544,"type":"CALL"},{"from":6500969215,"to":6500943344,"type":"CALL"},{"from":6500969538,"to":6500969884,"type":"CODE"},{"from":6500969553,"to":6511513840,"type":"CALL"},{"from":6500969558,"to":6500969330,"type":"CODE"},{"from":6500969680,"to":6500954032,"type":"CALL"},{"from":6500970031,"to":6511512544,"type":"CALL"},{"from":6500970065,"to":6511512544,"type":"CALL"},{"from":6500970109,"to":6511512544,"type":"CALL"},{"from":6500970143,"to":6511512544,"type":"CALL"},{"from":6500970181,"to":6500971331,"type":"CODE"},{"from":6500970309,"to":6500970479,"type":"CODE"},{"from":6500970329,"to":6511513840,"type":"CALL"},{"from":6500970334,"to":6500970306,"type":"CODE"},{"from":6500970371,"to":6514584544,"type":"CALL"},{"from":6500970532,"to":6515567520,"type":"CALL"},{"from":6500970576,"to":6511512544,"type":"CALL"},{"from":6500970605,"to":6500943344,"type":"CALL"},{"from":6500970622,"to":6511396000,"type":"CALL"},{"from":6500970637,"to":6500967495,"type":"CODE"},{"from":6500970712,"to":6500970757,"type":"CODE"},{"from":6500970832,"to":6500954032,"type":"CALL"},{"from":6500971185,"to":6511512544,"type":"CALL"},{"from":6500971219,"to":6511512544,"type":"CALL"},{"from":6500971263,"to":6511512544,"type":"CALL"},{"from":6500971297,"to":6511512544,"type":"CALL"},{"from":6500971331,"to":6511512544,"type":"CALL"},{"from":6500971344,"to":6511396000,"type":"CALL"},{"from":6500971349,"to":6500958520,"type":"CODE"},{"from":6500971361,"to":6500957063,"type":"CODE"},{"from":6500971418,"to":6524601072,"type":"CALL"},{"from":6500971455,"to":6524601072,"type":"CALL"},{"from":6500971495,"to":6524601072,"type":"CALL"},{"from":6500971536,"to":6524601072,"type":"CALL"},{"from":6500971577,"to":6457891536,"type":"CALL"},{"from":6500971633,"to":6524601072,"type":"CALL"},{"from":6500971666,"to":6446063536,"type":"CALL"},{"from":6500971788,"to":6500974016,"type":"CALL"},{"from":6500972144,"to":6511512544,"type":"CALL"},{"from":6500972178,"to":6511512544,"type":"CALL"},{"from":6500972222,"to":6511512544,"type":"CALL"},{"from":6500972256,"to":6511512544,"type":"CALL"},{"from":6500972290,"to":6511512544,"type":"CALL"},{"from":6500972354,"to":6524603600,"type":"CALL"},{"from":6500972365,"to":6500965421,"type":"CODE"},{"from":6500972395,"to":6524603600,"type":"CALL"},{"from":6500972441,"to":6511512544,"type":"CALL"},{"from":6500972446,"to":6500972308,"type":"CODE"},{"from":6500972459,"to":6500980560,"type":"CALL"},{"from":6500972469,"to":6500961187,"type":"CODE"},{"from":6500972484,"to":6511513840,"type":"CALL"},{"from":6500972489,"to":6500972611,"type":"CODE"},{"from":6500972539,"to":6500972616,"type":"CODE"},{"from":6500972570,"to":6514584544,"type":"CALL"},{"from":6500972946,"to":6500958290,"type":"CODE"},{"from":6500972959,"to":6500980560,"type":"CALL"},{"from":6500972969,"to":6500958290,"type":"CODE"},{"from":6500972984,"to":6511513840,"type":"CALL"},{"from":6500972989,"to":6500973268,"type":"CODE"},{"from":6500973007,"to":6511513840,"type":"CALL"},{"from":6500973012,"to":6500973083,"type":"CODE"},{"from":6500973031,"to":6500925920,"type":"CALL"},{"from":6500973192,"to":6500974016,"type":"CALL"},{"from":6500973529,"to":6500958290,"type":"CODE"},{"from":6500973542,"to":6500980560,"type":"CALL"},{"from":6500973552,"to":6500956049,"type":"CODE"},{"from":6500973565,"to":6500980560,"type":"CALL"},{"from":6500973585,"to":6500961621,"type":"CODE"},{"from":6500973598,"to":6500980560,"type":"CALL"},{"from":6500973608,"to":6500960142,"type":"CODE"},{"from":6500973629,"to":6511730288,"type":"CALL"},{"from":6500973649,"to":6500965917,"type":"CODE"},{"from":6500973675,"to":6542067384,"type":"CALL"},{"from":6500973746,"to":6549090144,"type":"CALL"},{"from":6500973751,"to":6500965667,"type":"CODE"},{"from":6500973764,"to":6500980560,"type":"CALL"},{"from":6500973774,"to":6500965138,"type":"CODE"},{"from":6500973787,"to":6500980560,"type":"CALL"},{"from":6500973800,"to":6500968517,"type":"CODE"},{"from":6500973816,"to":6511512544,"type":"CALL"},{"from":6500973821,"to":6500966055,"type":"CODE"},{"from":6500973837,"to":6500980560,"type":"CALL"},{"from":6500973847,"to":6500966764,"type":"CODE"},{"from":6500973863,"to":6542089024,"type":"CALL"},{"from":6500973876,"to":6500980560,"type":"CALL"},{"from":6500973886,"to":6500967374,"type":"CODE"},{"from":6500973899,"to":6500980560,"type":"CALL"},{"from":6500973909,"to":6500971116,"type":"CODE"},{"from":6500973922,"to":6500980560,"type":"CALL"},{"from":6500973932,"to":6500972065,"type":"CODE"},{"from":6500973945,"to":6500980560,"type":"CALL"},{"from":6500973955,"to":6500969962,"type":"CODE"},{"from":6500973968,"to":6500980560,"type":"CALL"},{"from":6500973978,"to":6500963618,"type":"CODE"},{"from":6500973983,"to":6545792064,"type":"CALL"},{"from":6500973988,"to":6543271376,"type":"CALL"},{"from":6500974001,"to":6500974006,"type":"CODE"},{"from":6500974011,"to":6500959046,"type":"CODE"}],"datarefs":[{"from":6500955108,"to":6740709440,"type":"DATA"},{"from":6500955156,"to":6712172456,"type":"DATA"},{"from":6500955190,"to":6715118800,"type":"DATA"},{"from":6500955250,"to":6716731936,"type":"DATA"},{"from":6500955436,"to":6723604368,"type":"DATA"},{"from":6500956387,"to":6717276840,"type":"DATA"},{"from":6500956976,"to":6723603912,"type":"DATA"},{"from":6500957120,"to":6717270928,"type":"DATA"},{"from":6500957497,"to":6723604768,"type":"DATA"},{"from":6500957537,"to":6723603784,"type":"DATA"},{"from":6500957569,"to":6723604624,"type":"DATA"},{"from":6500957576,"to":6723604768,"type":"DATA"},{"from":6500957658,"to":6723604496,"type":"DATA"},{"from":6500957775,"to":6723604520,"type":"DATA"},{"from":6500957926,"to":6723604520,"type":"DATA"},{"from":6500958569,"to":6740709440,"type":"DATA"},{"from":6500958943,"to":6723604384,"type":"DATA"},{"from":6500959001,"to":6723604400,"type":"DATA"},{"from":6500959212,"to":6723604440,"type":"DATA"},{"from":6500959219,"to":6723604416,"type":"DATA"},{"from":6500959404,"to":6723604480,"type":"DATA"},{"from":6500960607,"to":6723604560,"type":"DATA"},{"from":6500962514,"to":6723604848,"type":"DATA"},{"from":6500962623,"to":6723603888,"type":"DATA"},{"from":6500962687,"to":6723603936,"type":"DATA"},{"from":6500962740,"to":6715272624,"type":"DATA"},{"from":6500962785,"to":6715272629,"type":"DATA"},{"from":6500962804,"to":6715272624,"type":"DATA"},{"from":6500962818,"to":6713497952,"type":"DATA"},{"from":6500962927,"to":6717232912,"type":"DATA"},{"from":6500962953,"to":6713564312,"type":"DATA"},{"from":6500963008,"to":6715376440,"type":"DATA"},{"from":6500963042,"to":6713633560,"type":"DATA"},{"from":6500963068,"to":6712105968,"type":"DATA"},{"from":6500963099,"to":6717232928,"type":"DATA"},{"from":6500963167,"to":6717232944,"type":"DATA"},{"from":6500963193,"to":6712105968,"type":"DATA"},{"from":6500964280,"to":6723604416,"type":"DATA"},{"from":6500964401,"to":6723604384,"type":"DATA"},{"from":6500964525,"to":6717275552,"type":"DATA"},{"from":6500967024,"to":6723604912,"type":"DATA"},{"from":6500967468,"to":6717265256,"type":"DATA"},{"from":6500967479,"to":6717265261,"type":"DATA"},{"from":6500967688,"to":6716731936,"type":"DATA"},{"from":6500967720,"to":6717270928,"type":"DATA"},{"from":6500968942,"to":6723604800,"type":"DATA"},{"from":6500969605,"to":6723604816,"type":"DATA"},{"from":6500970336,"to":6723604800,"type":"DATA"},{"from":6500970757,"to":6723604880,"type":"DATA"},{"from":6500971386,"to":6712480888,"type":"DATA"},{"from":6500971423,"to":6712480884,"type":"DATA"},{"from":6500971460,"to":6712479220,"type":"DATA"},{"from":6500971500,"to":6712479228,"type":"DATA"},{"from":6500971541,"to":6717277840,"type":"DATA"},{"from":6500971567,"to":6712585036,"type":"DATA"},{"from":6500971598,"to":6718039056,"type":"DATA"},{"from":6500971638,"to":6712589080,"type":"DATA"},{"from":6500972541,"to":6723604384,"type":"DATA"}],"codexrefs":[{"from":6500956319,"to":6500958515,"type":"CODE"},{"from":6500956496,"to":6500960867,"type":"CODE"},{"from":6500956511,"to":6500956553,"type":"CODE"},{"from":6500956521,"to":6500956815,"type":"CODE"},{"from":6500957098,"to":6500957151,"type":"CODE"},{"from":6500957111,"to":6500956919,"type":"CODE"},{"from":6500957453,"to":6500957474,"type":"CODE"},{"from":6500957504,"to":6500957587,"type":"CODE"},{"from":6500957653,"to":6500958003,"type":"CODE"},{"from":6500957847,"to":6500958003,"type":"CODE"},{"from":6500958678,"to":6500958558,"type":"CODE"},{"from":6500958728,"to":6500958764,"type":"CODE"},{"from":6500958913,"to":6500958734,"type":"CODE"},{"from":6500958938,"to":6500959118,"type":"CODE"},{"from":6500959305,"to":6500958003,"type":"CODE"},{"from":6500959339,"to":6500959863,"type":"CODE"},{"from":6500959360,"to":6500959624,"type":"CODE"},{"from":6500960417,"to":6500958520,"type":"CODE"},{"from":6500960442,"to":6500959899,"type":"CODE"},{"from":6500960523,"to":6500960378,"type":"CODE"},{"from":6500960679,"to":6500958003,"type":"CODE"},{"from":6500961227,"to":6500960684,"type":"CODE"},{"from":6500961837,"to":6500956316,"type":"CODE"},{"from":6500961902,"to":6500961942,"type":"CODE"},{"from":6500962045,"to":6500958045,"type":"CODE"},{"from":6500962161,"to":6500962010,"type":"CODE"},{"from":6500962479,"to":6500962514,"type":"CODE"},{"from":6500962586,"to":6500958003,"type":"CODE"},{"from":6500963922,"to":6500963991,"type":"CODE"},{"from":6500964000,"to":6500956286,"type":"CODE"},{"from":6500964017,"to":6500957293,"type":"CODE"},{"from":6500964154,"to":6500964160,"type":"CODE"},{"from":6500964255,"to":6500964280,"type":"CODE"},{"from":6500964352,"to":6500958003,"type":"CODE"},{"from":6500964364,"to":6500964467,"type":"CODE"},{"from":6500964396,"to":6500964575,"type":"CODE"},{"from":6500964630,"to":6500964756,"type":"CODE"},{"from":6500964713,"to":6500964575,"type":"CODE"},{"from":6500965456,"to":6500958515,"type":"CODE"},{"from":6500965464,"to":6500957103,"type":"CODE"},{"from":6500965475,"to":6500957105,"type":"CODE"},{"from":6500965584,"to":6500965588,"type":"CODE"},{"from":6500965720,"to":6500965735,"type":"CODE"},{"from":6500965920,"to":6500966395,"type":"CODE"},{"from":6500965991,"to":6500966009,"type":"CODE"},{"from":6500966071,"to":6500965907,"type":"CODE"},{"from":6500966094,"to":6500966395,"type":"CODE"},{"from":6500966164,"to":6500966395,"type":"CODE"},{"from":6500966206,"to":6500966169,"type":"CODE"},{"from":6500966226,"to":6500966372,"type":"CODE"},{"from":6500966251,"to":6500966441,"type":"CODE"},{"from":6500966980,"to":6500968767,"type":"CODE"},{"from":6500967414,"to":6500961232,"type":"CODE"},{"from":6500967579,"to":6500966190,"type":"CODE"},{"from":6500967604,"to":6500967673,"type":"CODE"},{"from":6500967951,"to":6500968119,"type":"CODE"},{"from":6500967978,"to":6500967816,"type":"CODE"},{"from":6500967998,"to":6500967816,"type":"CODE"},{"from":6500968027,"to":6500968114,"type":"CODE"},{"from":6500968098,"to":6500968175,"type":"CODE"},{"from":6500968770,"to":6500958515,"type":"CODE"},{"from":6500968782,"to":6500957027,"type":"CODE"},{"from":6500968915,"to":6500969085,"type":"CODE"},{"from":6500968940,"to":6500968912,"type":"CODE"},{"from":6500969538,"to":6500969884,"type":"CODE"},{"from":6500969558,"to":6500969330,"type":"CODE"},{"from":6500970181,"to":6500971331,"type":"CODE"},{"from":6500970309,"to":6500970479,"type":"CODE"},{"from":6500970334,"to":6500970306,"type":"CODE"},{"from":6500970637,"to":6500967495,"type":"CODE"},{"from":6500970712,"to":6500970757,"type":"CODE"},{"from":6500971349,"to":6500958520,"type":"CODE"},{"from":6500971361,"to":6500957063,"type":"CODE"},{"from":6500972365,"to":6500965421,"type":"CODE"},{"from":6500972446,"to":6500972308,"type":"CODE"},{"from":6500972469,"to":6500961187,"type":"CODE"},{"from":6500972489,"to":6500972611,"type":"CODE"},{"from":6500972539,"to":6500972616,"type":"CODE"},{"from":6500972946,"to":6500958290,"type":"CODE"},{"from":6500972969,"to":6500958290,"type":"CODE"},{"from":6500972989,"to":6500973268,"type":"CODE"},{"from":6500973012,"to":6500973083,"type":"CODE"},{"from":6500973529,"to":6500958290,"type":"CODE"},{"from":6500973552,"to":6500956049,"type":"CODE"},{"from":6500973585,"to":6500961621,"type":"CODE"},{"from":6500973608,"to":6500960142,"type":"CODE"},{"from":6500973649,"to":6500965917,"type":"CODE"},{"from":6500973751,"to":6500965667,"type":"CODE"},{"from":6500973774,"to":6500965138,"type":"CODE"},{"from":6500973800,"to":6500968517,"type":"CODE"},{"from":6500973821,"to":6500966055,"type":"CODE"},{"from":6500973847,"to":6500966764,"type":"CODE"},{"from":6500973886,"to":6500967374,"type":"CODE"},{"from":6500973909,"to":6500971116,"type":"CODE"},{"from":6500973932,"to":6500972065,"type":"CODE"},{"from":6500973955,"to":6500969962,"type":"CODE"},{"from":6500973978,"to":6500963618,"type":"CODE"},{"from":6500974001,"to":6500974006,"type":"CODE"},{"from":6500974011,"to":6500959046,"type":"CODE"}],"dataxrefs":[],"indegree":99,"outdegree":191,"nlocals":161,"nargs":4,"stackvars":[{"name":"var_708h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1800}},{"name":"var_700h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1792}},{"name":"var_6f1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1777}},{"name":"var_6d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1752}},{"name":"var_6d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1744}},{"name":"var_6c1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1729}},{"name":"var_6c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1728}},{"name":"var_6b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1720}},{"name":"var_6b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1712}},{"name":"var_6a9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1705}},{"name":"var_6a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1704}},{"name":"var_69ch","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1692}},{"name":"var_698h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1688}},{"name":"var_690h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1680}},{"name":"var_688h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1672}},{"name":"var_670h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1648}},{"name":"var_668h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1640}},{"name":"var_660h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1632}},{"name":"var_658h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1624}},{"name":"var_648h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1608}},{"name":"var_638h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1592}},{"name":"var_628h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1576}},{"name":"var_621h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1569}},{"name":"var_618h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1560}},{"name":"var_610h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1552}},{"name":"var_608h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1544}},{"name":"var_600h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1536}},{"name":"var_5f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1528}},{"name":"var_5e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1512}},{"name":"var_5e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1504}},{"name":"var_5d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1496}},{"name":"var_5d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1488}},{"name":"var_5c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1472}},{"name":"var_5a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1448}},{"name":"var_590h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1424}},{"name":"var_580h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1408}},{"name":"var_570h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1392}},{"name":"var_560h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1376}},{"name":"var_550h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1360}},{"name":"var_540h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1344}},{"name":"var_530h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1328}},{"name":"var_520h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1312}},{"name":"var_508h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1288}},{"name":"var_4f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1272}},{"name":"var_4e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1256}},{"name":"var_4d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1240}},{"name":"var_4c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1224}},{"name":"var_4b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1208}},{"name":"var_4a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1192}},{"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_478h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1144}},{"name":"var_468h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1128}},{"name":"var_460h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1120}},{"name":"var_458h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1112}},{"name":"var_451h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1105}},{"name":"var_450h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1104}},{"name":"var_448h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1096}},{"name":"var_438h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1080}},{"name":"var_428h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1064}},{"name":"var_418h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1048}},{"name":"var_408h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1032}},{"name":"var_3f8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1016}},{"name":"var_3e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-1000}},{"name":"var_3d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-984}},{"name":"var_3c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-968}},{"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_380h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-896}},{"name":"var_378h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-888}},{"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_358h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-856}},{"name":"var_357h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-855}},{"name":"var_354h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-852}},{"name":"var_350h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-848}},{"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_320h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-800}},{"name":"var_318h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-792}},{"name":"var_310h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-784}},{"name":"var_308h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-776}},{"name":"var_300h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-768}},{"name":"var_2e8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-744}},{"name":"var_2e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-736}},{"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_2c0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-704}},{"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_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_288h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-648}},{"name":"var_280h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-640}},{"name":"var_278h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-632}},{"name":"var_270h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-624}},{"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_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_238h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-568}},{"name":"var_230h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-560}},{"name":"var_218h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-536}},{"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_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_1e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-480}},{"name":"var_1d8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-472}},{"name":"var_1d0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-464}},{"name":"var_1c8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-456}},{"name":"var_1b8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-440}},{"name":"var_1a8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-424}},{"name":"var_190h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-400}},{"name":"var_178h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-376}},{"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_15bh","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-347}},{"name":"var_158h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-344}},{"name":"var_151h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-337}},{"name":"var_150h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-336}},{"name":"var_149h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-329}},{"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_130h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-304}},{"name":"var_128h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-296}},{"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_110h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-272}},{"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_f1h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-241}},{"name":"var_f0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-240}},{"name":"var_e0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-224}},{"name":"var_d9h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-217}},{"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_b0h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-176}},{"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_80h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-128}},{"name":"var_7ch","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-124}},{"name":"var_78h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-120}},{"name":"var_70h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-112}},{"name":"var_68h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-104}},{"name":"var_61h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":-97}},{"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":"var_8h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":8}},{"name":"var_10h","arg":false,"type":"int64_t","storage":{"type":"stack","stack":16}}],"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"}}]}]