clang-tidy part two
This commit is contained in:
1 parent
b2307eb0fc
commit
09de602aae
33 files changed
+1115
-1115
No files matched your search
@@ -342,7 +342,7 @@ char * g111 = "\xa6\xdf";
|
||||
bool g112 = true;
|
||||
int32_t g113 = -1;
|
||||
int32_t g114 = 2;
|
||||
char (*g115)[37] = "R6002\r\n- floating point not loaded\r\n";
|
||||
char (*g115)[37] = &("R6002\r\n- floating point not loaded\r\n");
|
||||
bool g116 = false;
|
||||
int32_t g117 = 0;
|
||||
int16_t * g122 = (int16_t *)0x1e504d2; // 0x1e504c8
|
||||
@@ -427,7 +427,7 @@ char * g204;
|
||||
int32_t g205 = 1;
|
||||
int32_t g206 = 0;
|
||||
int32_t g207 = 0;
|
||||
char (*g208)[8] = "a_bump1";
|
||||
char (*g208)[8] = &("a_bump1");
|
||||
int32_t g209 = 0;
|
||||
int32_t g210 = 0;
|
||||
int32_t g211 = 0;
|
||||
@@ -644,7 +644,7 @@ int32_t g422 = 92;
|
||||
char * g423;
|
||||
int32_t g424 = 0;
|
||||
int32_t g425 = 0;
|
||||
char (*g426)[11] = "Bad Handle";
|
||||
char (*g426)[11] = &("Bad Handle");
|
||||
int64_t g427 = 1;
|
||||
int16_t * g428 = (int16_t *)-0xfffe;
|
||||
int32_t g429 = 0;
|
||||
@@ -652,7 +652,7 @@ int32_t g430 = 0;
|
||||
int32_t g431 = 0x1e3d890;
|
||||
int32_t g432 = 0x173f;
|
||||
int32_t g433 = 93;
|
||||
char (*g434)[7] = "(null)";
|
||||
char (*g434)[7] = &("(null)");
|
||||
int16_t (*g435)[7] = L"(null)";
|
||||
int32_t g436 = 0x1e41c40;
|
||||
int32_t g437 = 0x1e41c40;
|
||||
@@ -664,7 +664,7 @@ int32_t g442 = 1;
|
||||
char g443 = 46;
|
||||
int32_t g444 = 1;
|
||||
int32_t g445 = 20;
|
||||
char (*g446)[4] = "exp";
|
||||
char (*g446)[4] = &("exp");
|
||||
float80_t g447 = 2.08129000077976626854e-4942L;
|
||||
float64_t g448 = INFINITY;
|
||||
int32_t g449 = 0x7ff00000;
|
||||
|
||||
+24
-24
@@ -8,7 +8,7 @@ int32_t entry_point(void) {
|
||||
g2 = v1;
|
||||
__writefsdword(0, (int32_t)&v1);
|
||||
int32_t v2; // bp-116
|
||||
int32_t v3 = &v2; // 0x1e2101d
|
||||
int32_t v3 = v2; // 0x1e2101d
|
||||
uint32_t v4 = GetVersion(); // 0x1e21026
|
||||
int32_t v5 = g83; // 0x1e21033
|
||||
g86 = v5;
|
||||
@@ -62,7 +62,7 @@ int32_t entry_point(void) {
|
||||
int32_t v12 = (int32_t)g682; // 0x1e210d3
|
||||
g8 = v12;
|
||||
unsigned char v13 = *g682; // 0x1e210d9
|
||||
g2 = (int32_t)v13 | v11 & -256;
|
||||
g2 = (int32_t)v13 | (v11 & -256);
|
||||
int32_t v14; // 0x1e21112
|
||||
int32_t v15; // 0x1e21117
|
||||
if (v13 == 34) {
|
||||
@@ -75,7 +75,7 @@ int32_t entry_point(void) {
|
||||
} else {
|
||||
unsigned char v18 = *v17; // 0x1e210f4272
|
||||
int32_t v19 = v18; // 0x1e210f4273
|
||||
g4 = v19 | g4 & -256;
|
||||
g4 = v19 | (g4 & -256);
|
||||
if (v18 != 0) {
|
||||
int32_t v20 = g9; // 0x1e210fe
|
||||
while (true) {
|
||||
@@ -102,7 +102,7 @@ int32_t entry_point(void) {
|
||||
}
|
||||
unsigned char v26 = *v25; // 0x1e210f4
|
||||
int32_t v27 = v26; // 0x1e210f4
|
||||
g4 = v27 | g4 & -256;
|
||||
g4 = v27 | (g4 & -256);
|
||||
if (v26 == 0) {
|
||||
v14 = v24;
|
||||
// break -> 0x1e21112
|
||||
@@ -557,7 +557,7 @@ int32_t function_1e21620(void) {
|
||||
g7 = v1;
|
||||
g8 = 0;
|
||||
int32_t v2 = g3; // bp-20
|
||||
int32_t v3 = &v2; // 0x1e2162e
|
||||
int32_t v3 = v2; // 0x1e2162e
|
||||
int32_t v4; // 0x1e2164e
|
||||
if (*g78 != 0) {
|
||||
int32_t v5 = 0; // 0x1e21639
|
||||
@@ -747,7 +747,7 @@ int32_t function_1e21620(void) {
|
||||
int32_t function_1e21710(void) {
|
||||
int32_t v1 = g6; // bp-16
|
||||
int32_t v2 = 260; // bp-20
|
||||
int32_t v3 = &v2; // 0x1e21715
|
||||
int32_t v3 = v2; // 0x1e21715
|
||||
g8 = (int32_t)&g490;
|
||||
GetModuleFileNameA(NULL, (char *)&g490, 260);
|
||||
int32_t v4 = (int32_t)g682; // 0x1e21728
|
||||
@@ -761,7 +761,7 @@ int32_t function_1e21710(void) {
|
||||
v4 = v5;
|
||||
}
|
||||
// 0x1e2173e
|
||||
g2 = &v1;
|
||||
g2 = v1;
|
||||
g5 = v3;
|
||||
function_1e217b0(v4, 0, 0, &v2, &v1);
|
||||
int32_t v6 = v1 + 4 * v2; // 0x1e2175c
|
||||
@@ -815,7 +815,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
while (true) {
|
||||
unsigned char v9 = *(char *)v8; // 0x1e21833
|
||||
int32_t v10 = v9; // 0x1e21833
|
||||
g4 = g4 & -256 | v10;
|
||||
g4 = (g4 & -256) | v10;
|
||||
if (v9 == 0) {
|
||||
// break -> 0x1e21863
|
||||
break;
|
||||
@@ -829,7 +829,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
if (v12 != 0) {
|
||||
int32_t v13 = a1; // 0x1e2184c
|
||||
unsigned char v14 = *(char *)v13; // 0x1e2184c
|
||||
v2 = v2 & -256 | (int32_t)v14;
|
||||
v2 = (v2 & -256) | (int32_t)v14;
|
||||
a1 = v13 + 1;
|
||||
*(char *)v12 = v14;
|
||||
g2++;
|
||||
@@ -840,7 +840,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
int32_t v16 = g2; // 0x1e21854
|
||||
if (v16 != 0) {
|
||||
unsigned char v17 = *(char *)a1; // 0x1e21858
|
||||
v2 = v2 & -256 | (int32_t)v17;
|
||||
v2 = (v2 & -256) | (int32_t)v17;
|
||||
*(char *)v16 = v17;
|
||||
g2++;
|
||||
}
|
||||
@@ -878,7 +878,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
int32_t v24; // 0x1e217f1
|
||||
if (v23 != 0) {
|
||||
unsigned char v25 = *(char *)a1; // 0x1e217ed
|
||||
v2 = v2 & -256 | (int32_t)v25;
|
||||
v2 = (v2 & -256) | (int32_t)v25;
|
||||
*(char *)v23 = v25;
|
||||
v24 = g2 + 1;
|
||||
g2 = v24;
|
||||
@@ -887,7 +887,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
}
|
||||
int32_t v26 = a1; // 0x1e217f2
|
||||
int32_t v27 = (int32_t)*(char *)v26; // 0x1e217f2
|
||||
int32_t v28 = v2 & -256 | v27; // 0x1e217f2
|
||||
int32_t v28 = (v2 & -256) | v27; // 0x1e217f2
|
||||
v2 = v28;
|
||||
int32_t v29 = v26 + 1; // 0x1e217f4
|
||||
a1 = v29;
|
||||
@@ -974,7 +974,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
}
|
||||
unsigned char v45 = *(char *)v38; // 0x1e21900
|
||||
int32_t v46 = v45; // 0x1e21900
|
||||
v2 = v46 | v39 & -256;
|
||||
v2 = v46 | (v39 & -256);
|
||||
if (v45 == 0) {
|
||||
// break -> 0x1e21955
|
||||
goto lab_0x1e21955_3;
|
||||
@@ -1060,7 +1060,7 @@ int32_t function_1e217b0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
// 0x1e2187e
|
||||
v74 = (char *)v73;
|
||||
unsigned char v75 = *v74; // 0x1e2187e
|
||||
int32_t v76 = (int32_t)v75 | v72 & -256; // 0x1e2187e
|
||||
int32_t v76 = (int32_t)v75 | (v72 & -256); // 0x1e2187e
|
||||
if (v75 != 32) {
|
||||
if (v75 != 9) {
|
||||
// break -> 0x1e2188d
|
||||
@@ -1433,9 +1433,9 @@ int32_t function_1e21b10(int32_t a1) {
|
||||
return 0;
|
||||
}
|
||||
int32_t v5 = 0; // bp-24
|
||||
g2 = &g108;
|
||||
g2 = g108;
|
||||
int32_t v6 = 0; // 0x1e21b81
|
||||
int32_t v7 = &g108; // 0x1e21b7e
|
||||
int32_t v7 = g108; // 0x1e21b7e
|
||||
while (true) {
|
||||
// 0x1e21b76
|
||||
if (*(int32_t *)v7 == CodePage) {
|
||||
@@ -1449,7 +1449,7 @@ int32_t function_1e21b10(int32_t a1) {
|
||||
if (v8 >= (int32_t)&g112) {
|
||||
// 0x1e21b8c
|
||||
int32_t lpCPInfo; // bp-20
|
||||
int32_t v10 = &lpCPInfo; // 0x1e21b8c
|
||||
int32_t v10 = lpCPInfo; // 0x1e21b8c
|
||||
g2 = v10;
|
||||
g2 = GetCPInfo(CodePage, (struct _cpinfo *)&lpCPInfo);
|
||||
if (g106 == 0) {
|
||||
@@ -1651,7 +1651,7 @@ int32_t function_1e21df0(void) {
|
||||
__asm_rep_stosd_memset((char *)&g99, 0, 64);
|
||||
*(char *)((g1 ? -256 : 256) + (int32_t)&g99) = 0;
|
||||
g103 = 0;
|
||||
g5 = &g103;
|
||||
g5 = g103;
|
||||
g101 = 0;
|
||||
g102 = 0;
|
||||
g104 = 0;
|
||||
@@ -1708,9 +1708,9 @@ int32_t function_1e21e30(int32_t a1) {
|
||||
}
|
||||
// 0x1e21e96
|
||||
int32_t lpStartupInfo; // bp-68
|
||||
g2 = &lpStartupInfo;
|
||||
g2 = lpStartupInfo;
|
||||
GetStartupInfoA((struct _STARTUPINFOA *)&lpStartupInfo);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
int32_t v5; // edi
|
||||
int16_t v6;
|
||||
int32_t v7; // 0x1e21f3e
|
||||
@@ -1736,7 +1736,7 @@ int32_t function_1e21e30(int32_t a1) {
|
||||
int32_t v13; // 0x1e21f28
|
||||
if (g679 < ((v12 & 1) != 0)) {
|
||||
// 0x1e21eda
|
||||
g6 = &g678;
|
||||
g6 = g678;
|
||||
while (true) {
|
||||
// 0x1e21edf
|
||||
*(int32_t *)(g9 - 4) = 1152;
|
||||
@@ -1794,7 +1794,7 @@ int32_t function_1e21e30(int32_t a1) {
|
||||
} else {
|
||||
unsigned char v18 = *(char *)g4; // 0x1e21f45
|
||||
int32_t v19 = v18; // 0x1e21f45
|
||||
g2 = g2 & -256 | v19;
|
||||
g2 = (g2 & -256) | v19;
|
||||
if ((v18 & 1) == 0) {
|
||||
goto lab_0x1e21f7e;
|
||||
} else {
|
||||
@@ -2004,7 +2004,7 @@ int32_t function_1e22090(void) {
|
||||
g2 = lpTlsValue;
|
||||
g6 = lpTlsValue;
|
||||
if (lpTlsValue == 0) {
|
||||
v4 = &v1;
|
||||
v4 = v1;
|
||||
goto lab_0x1e220e9;
|
||||
} else {
|
||||
// 0x1e220be
|
||||
@@ -2078,7 +2078,7 @@ int32_t function_1e2213c(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v6 = (int32_t)((char)(v5 / 256) ^ *(char *)&g2); // 0x1e2213e
|
||||
*(char *)v2 = (char)(v6 ^ v2);
|
||||
v3 = (char *)v4;
|
||||
int32_t v7 = &a1; // 0x1e22147
|
||||
int32_t v7 = a1; // 0x1e22147
|
||||
g2 = a1;
|
||||
int32_t result; // 0x1e22200
|
||||
if ((*(int32_t *)(a1 + 4) & 6) != 0) {
|
||||
|
||||
+42
-42
@@ -23,14 +23,14 @@ int32_t function_1e22220(void) {
|
||||
int32_t function_1e22260(int32_t a1) {
|
||||
// 0x1e22260
|
||||
g5 = 0;
|
||||
g2 = &g114;
|
||||
g2 = g114;
|
||||
g7 = a1;
|
||||
int32_t v1 = g8; // bp-432
|
||||
int32_t v2 = &v1; // 0x1e22275
|
||||
int32_t v2 = v1; // 0x1e22275
|
||||
int32_t v3 = g3; // bp-440
|
||||
int32_t v4 = &v3; // 0x1e22277
|
||||
int32_t v4 = v3; // 0x1e22277
|
||||
int32_t v5 = 0; // 0x1e2227f
|
||||
int32_t v6 = &g114; // 0x1e2227c
|
||||
int32_t v6 = g114; // 0x1e2227c
|
||||
int32_t v7; // 0x1e2228e
|
||||
int32_t v8; // 0x1e2245550
|
||||
while (true) {
|
||||
@@ -116,16 +116,16 @@ int32_t function_1e22260(int32_t a1) {
|
||||
if (a1 != 252) {
|
||||
// 0x1e222ca
|
||||
int32_t lpFilename; // bp-260
|
||||
g2 = &lpFilename;
|
||||
g2 = lpFilename;
|
||||
int32_t nameSize = GetModuleFileNameA(NULL, (char *)&lpFilename, 260); // 0x1e222df
|
||||
g2 = nameSize;
|
||||
int32_t v26; // bp-272
|
||||
int32_t v27;
|
||||
if ((nameSize & 255) != 0) {
|
||||
// 0x1e222ca
|
||||
v27 = &v26;
|
||||
v27 = v26;
|
||||
} else {
|
||||
int32_t v28 = &v26; // 0x1e222ea
|
||||
int32_t v28 = v26; // 0x1e222ea
|
||||
g5 = 5;
|
||||
__asm_rep_movsd_memcpy((char *)&v26, "<program name unknown>", 5);
|
||||
g5 = 0;
|
||||
@@ -426,7 +426,7 @@ int32_t function_1e22460(int32_t a1) {
|
||||
int32_t lpCriticalSection = *(int32_t *)&g121; // 0x1e22461
|
||||
g2 = lpCriticalSection;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
int32_t lpCriticalSection2 = *(int32_t *)&g120; // 0x1e2246f
|
||||
g5 = lpCriticalSection2;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection2);
|
||||
@@ -436,8 +436,8 @@ int32_t function_1e22460(int32_t a1) {
|
||||
int32_t lpCriticalSection4 = *(int32_t *)&g118; // 0x1e22480
|
||||
g2 = lpCriticalSection4;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection4);
|
||||
g2 = &g708;
|
||||
return &g708;
|
||||
g2 = g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22490 - 0x1e224f8
|
||||
@@ -445,7 +445,7 @@ int32_t function_1e22490(int32_t a1) {
|
||||
// 0x1e22490
|
||||
g2 = a1;
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e22498
|
||||
int32_t v2 = v1; // 0x1e22498
|
||||
int32_t v3 = 4 * a1 + (int32_t)&g117; // 0x1e22499
|
||||
g6 = v3;
|
||||
int32_t v4 = *(int32_t *)v3; // 0x1e224a0
|
||||
@@ -469,7 +469,7 @@ int32_t function_1e22490(int32_t a1) {
|
||||
} else {
|
||||
// 0x1e224cf
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
*(int32_t *)g6 = lpCriticalSection;
|
||||
v7 = g9;
|
||||
}
|
||||
@@ -486,11 +486,11 @@ int32_t function_1e22490(int32_t a1) {
|
||||
g2 = v6;
|
||||
*(int32_t *)(v5 - 4) = v6;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g6 = *(int32_t *)g9;
|
||||
g8 = *(int32_t *)(g9 + 4);
|
||||
g3 = *(int32_t *)(g9 + 8);
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22500 - 0x1e22517
|
||||
@@ -500,9 +500,9 @@ int32_t function_1e22500(int32_t a1) {
|
||||
int32_t lpCriticalSection = *(int32_t *)(4 * a1 + (int32_t)&g117); // 0x1e22507
|
||||
g5 = lpCriticalSection;
|
||||
LeaveCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g3 = lpCriticalSection;
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22520 - 0x1e22556
|
||||
@@ -521,9 +521,9 @@ int32_t function_1e22520(uint32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t lpCriticalSection = a1 + 32; // 0x1e2254a
|
||||
g2 = lpCriticalSection;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g3 = lpCriticalSection;
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22560 - 0x1e22588
|
||||
@@ -540,9 +540,9 @@ int32_t function_1e22560(int32_t a1, int32_t a2) {
|
||||
int32_t lpCriticalSection = a2 + 32; // 0x1e2257c
|
||||
g2 = lpCriticalSection;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g3 = lpCriticalSection;
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22590 - 0x1e225c6
|
||||
@@ -561,9 +561,9 @@ int32_t function_1e22590(uint32_t a1) {
|
||||
int32_t lpCriticalSection = a1 + 32; // 0x1e225ba
|
||||
g2 = lpCriticalSection;
|
||||
LeaveCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g3 = lpCriticalSection;
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e225d0 - 0x1e225f8
|
||||
@@ -580,9 +580,9 @@ int32_t function_1e225d0(int32_t a1, int32_t a2) {
|
||||
int32_t lpCriticalSection = a2 + 32; // 0x1e225ec
|
||||
g2 = lpCriticalSection;
|
||||
LeaveCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g3 = lpCriticalSection;
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e22600 - 0x1e2266d
|
||||
@@ -597,9 +597,9 @@ int32_t function_1e22600(int32_t lpMem) {
|
||||
// 0x1e2260c
|
||||
function_1e22490(9);
|
||||
int32_t v2; // bp-8
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
int32_t v3; // bp-4
|
||||
g5 = &v3;
|
||||
g5 = v3;
|
||||
int32_t v4 = function_1e22ac0(lpMem, &v3, &v2); // 0x1e22621
|
||||
g2 = v4;
|
||||
if (v4 != 0) {
|
||||
@@ -652,7 +652,7 @@ int32_t function_1e22690(int32_t a1, int32_t a2) {
|
||||
}
|
||||
// 0x1e226a9
|
||||
g6 = a2;
|
||||
int32_t v4 = &v2; // 0x1e226b7
|
||||
int32_t v4 = v2; // 0x1e226b7
|
||||
int32_t v5 = v3; // 0x1e226b7
|
||||
int32_t result; // 0x1e226b8
|
||||
int32_t v6; // 0x1e226bd
|
||||
@@ -775,7 +775,7 @@ int32_t function_1e22760(int32_t a1, int32_t a2) {
|
||||
} else {
|
||||
v3 = v1;
|
||||
}
|
||||
int32_t v5 = &v2; // 0x1e22798
|
||||
int32_t v5 = v2; // 0x1e22798
|
||||
uint32_t v6 = v3; // 0x1e22790
|
||||
int32_t result;
|
||||
while (true) {
|
||||
@@ -897,8 +897,8 @@ int32_t function_1e22810(void) {
|
||||
v2 = g9;
|
||||
} else {
|
||||
// 0x1e2281d
|
||||
v3 = &g131;
|
||||
v2 = &v1;
|
||||
v3 = g131;
|
||||
v2 = v1;
|
||||
}
|
||||
// 0x1e22822
|
||||
*(int32_t *)(v2 - 4) = 4;
|
||||
@@ -932,7 +932,7 @@ int32_t function_1e22810(void) {
|
||||
// 0x1e22861
|
||||
if (g131 == 0) {
|
||||
// 0x1e2286a
|
||||
g131 = &g131;
|
||||
g131 = g131;
|
||||
}
|
||||
// 0x1e22874
|
||||
if (*(int32_t *)&g132 == 0) {
|
||||
@@ -1082,7 +1082,7 @@ int32_t function_1e229e0(int32_t a1) {
|
||||
int32_t v1 = *(int32_t *)&g132; // 0x1e229e6
|
||||
g8 = v1;
|
||||
int32_t v2 = g3; // bp-20
|
||||
int32_t v3 = &v2; // 0x1e22a05
|
||||
int32_t v3 = v2; // 0x1e22a05
|
||||
int32_t v4; // ebp
|
||||
int32_t v5; // ebx
|
||||
int32_t v6; // edi
|
||||
@@ -1240,9 +1240,9 @@ int32_t function_1e229e0(int32_t a1) {
|
||||
// Address range: 0x1e22ac0 - 0x1e22b11
|
||||
int32_t function_1e22ac0(uint32_t a1, int32_t * a2, int32_t * a3) {
|
||||
// 0x1e22ac0
|
||||
g5 = &g131;
|
||||
g5 = g131;
|
||||
g7 = a1;
|
||||
int32_t v1 = &g131; // 0x1e22ae0
|
||||
int32_t v1 = g131; // 0x1e22ae0
|
||||
while (true) {
|
||||
uint32_t v2 = *(int32_t *)(v1 + 2064); // 0x1e22ac9
|
||||
g2 = v2;
|
||||
@@ -1284,7 +1284,7 @@ int32_t function_1e22b20(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = v1;
|
||||
g5 = a3;
|
||||
unsigned char v2 = *(char *)a3; // 0x1e22b37
|
||||
g7 = g7 & -256 | (int32_t)v2;
|
||||
g7 = (g7 & -256) | (int32_t)v2;
|
||||
char * v3 = (char *)(v1 + 16); // 0x1e22b39
|
||||
*v3 = *v3 + v2;
|
||||
*(char *)g5 = 0;
|
||||
@@ -1327,7 +1327,7 @@ int32_t function_1e22b70(int32_t a1) {
|
||||
while (true) {
|
||||
unsigned char v7 = *(char *)(v6 + 16 + v3); // 0x1e22b9b
|
||||
int32_t v8 = v7; // 0x1e22b9b
|
||||
g5 = g5 & -256 | v8;
|
||||
g5 = (g5 & -256) | v8;
|
||||
g2 = v8;
|
||||
uint32_t v9 = g4; // 0x1e22ba3
|
||||
int32_t v10; // 0x1e22bdb
|
||||
@@ -1406,7 +1406,7 @@ int32_t function_1e22b70(int32_t a1) {
|
||||
while (true) {
|
||||
unsigned char v21 = *(char *)(v19 + 16 + v20); // 0x1e22bf3
|
||||
int32_t v22 = v21; // 0x1e22bf3
|
||||
g5 = g5 & -256 | v22;
|
||||
g5 = (g5 & -256) | v22;
|
||||
g2 = v22;
|
||||
uint32_t v23 = g4; // 0x1e22bfb
|
||||
int32_t v24; // 0x1e22c33
|
||||
@@ -1486,10 +1486,10 @@ int32_t function_1e22b70(int32_t a1) {
|
||||
}
|
||||
v1 = v32;
|
||||
}
|
||||
int32_t v33 = &g131; // esi
|
||||
int32_t v33 = g131; // esi
|
||||
g2 = 0;
|
||||
g5 = -1;
|
||||
int32_t v34 = &g131; // 0x1e22c66
|
||||
int32_t v34 = g131; // 0x1e22c66
|
||||
int32_t v35; // 0x1e22cd9
|
||||
int32_t v36; // 0x1e22c61
|
||||
while (true) {
|
||||
@@ -1759,7 +1759,7 @@ int32_t function_1e22df0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
while (true) {
|
||||
unsigned char v22 = *(char *)v19; // 0x1e22e58
|
||||
int32_t v23 = v22; // 0x1e22e58
|
||||
g5 = v23 | v13 & -256;
|
||||
g5 = v23 | (v13 & -256);
|
||||
int32_t v24; // 0x1e22e90
|
||||
if (v22 != 0) {
|
||||
// 0x1e22e8c
|
||||
@@ -1870,7 +1870,7 @@ int32_t function_1e22df0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
}
|
||||
unsigned char v42 = *(char *)v39; // 0x1e22ef5
|
||||
int32_t v43 = v42; // 0x1e22ef5
|
||||
g5 = v43 | v40 & -256;
|
||||
g5 = v43 | (v40 & -256);
|
||||
int32_t v44;
|
||||
if (v42 != 0) {
|
||||
// 0x1e22f1e
|
||||
@@ -2074,7 +2074,7 @@ int32_t function_1e22f70(int32_t a1, int32_t a2, int32_t a3, uint32_t a4) {
|
||||
g2 = a1;
|
||||
int32_t v25 = g7; // 0x1e2301f
|
||||
unsigned char v26 = (char)v25 - (char)g5; // 0x1e2301f
|
||||
g7 = (int32_t)v26 | v25 & -256;
|
||||
g7 = (int32_t)v26 | (v25 & -256);
|
||||
char * v27 = (char *)(a1 + 16 + (a2 - *(int32_t *)(a1 + 2064)) / 0x1000); // 0x1e2302a
|
||||
*v27 = *v27 + v26;
|
||||
g2 = 1;
|
||||
|
||||
+34
-34
@@ -31,7 +31,7 @@ int32_t function_1e230e0(int32_t result, char * a2, uint32_t a3) {
|
||||
int32_t v19 = v5; // 0x1e23106
|
||||
while (true) {
|
||||
unsigned char v20 = *(char *)v19; // 0x1e23104
|
||||
g2 = (int32_t)v20 | v18 & -256;
|
||||
g2 = (int32_t)v20 | (v18 & -256);
|
||||
v6 = v19 + 1;
|
||||
*(char *)v17 = v20;
|
||||
int32_t v21 = v7 + 1; // 0x1e23109
|
||||
@@ -161,7 +161,7 @@ int32_t function_1e230e0(int32_t result, char * a2, uint32_t a3) {
|
||||
while (true) {
|
||||
int32_t v50 = v6; // 0x1e23125
|
||||
unsigned char v51 = *(char *)v50; // 0x1e23125
|
||||
g2 = (int32_t)v51 | v49 & -256;
|
||||
g2 = (int32_t)v51 | (v49 & -256);
|
||||
v6 = v50 + 1;
|
||||
*(char *)v48 = v51;
|
||||
int32_t v52 = v7 + 1; // 0x1e2312a
|
||||
@@ -356,8 +356,8 @@ int32_t function_1e231e0(void) {
|
||||
v7 = g2;
|
||||
}
|
||||
int32_t v8 = 0; // edx
|
||||
int32_t v9 = &g141; // esi
|
||||
int32_t v10 = &g141; // 0x1e23293
|
||||
int32_t v9 = g141; // esi
|
||||
int32_t v10 = g141; // 0x1e23293
|
||||
int32_t v11 = 0; // 0x1e2326e
|
||||
int32_t result; // 0x1e23287
|
||||
while (true) {
|
||||
@@ -474,7 +474,7 @@ int32_t function_1e23310(void) {
|
||||
g2 = v7;
|
||||
*(int32_t *)(g9 - 4) = v7;
|
||||
DeleteCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g5 = g673;
|
||||
*(int32_t *)(g9 - 4) = *(int32_t *)(g6 + g673);
|
||||
g2 = function_1e22600((int32_t)&g708);
|
||||
@@ -542,7 +542,7 @@ int32_t function_1e233f0(int32_t a1, int32_t a2) {
|
||||
int32_t v3 = *(int32_t *)(a1 + 12); // 0x1e233f9
|
||||
g2 = v3;
|
||||
unsigned char v4 = (char)v3 & 3; // 0x1e233fe
|
||||
g5 = (int32_t)v4 | v3 & -256;
|
||||
g5 = (int32_t)v4 | (v3 & -256);
|
||||
if (v4 == 2) {
|
||||
if ((v3 & 264) != 0) {
|
||||
int32_t v5 = *(int32_t *)(a1 + 8); // 0x1e2340d
|
||||
@@ -592,7 +592,7 @@ int32_t function_1e23470(int32_t a1) {
|
||||
// 0x1e23470
|
||||
g4 = 0;
|
||||
int32_t v1 = g3; // bp-20
|
||||
int32_t v2 = &v1; // 0x1e23478
|
||||
int32_t v2 = v1; // 0x1e23478
|
||||
g6 = 0;
|
||||
g2 = function_1e22490(2);
|
||||
int32_t v3; // 0x1e2351e
|
||||
@@ -929,7 +929,7 @@ int32_t function_1e23710(int32_t a1, int32_t lpBuffer, int32_t a3) {
|
||||
if (*(char *)(v8 + 4) > -1) {
|
||||
// 0x1e23815
|
||||
int32_t lpNumberOfBytesWritten; // bp-1044
|
||||
g2 = &lpNumberOfBytesWritten;
|
||||
g2 = lpNumberOfBytesWritten;
|
||||
int32_t hFile = *(int32_t *)v8; // 0x1e23824
|
||||
g5 = hFile;
|
||||
bool v9 = WriteFile((int32_t *)hFile, (int32_t *)lpBuffer, g3, &lpNumberOfBytesWritten, NULL); // 0x1e23828
|
||||
@@ -944,7 +944,7 @@ int32_t function_1e23710(int32_t a1, int32_t lpBuffer, int32_t a3) {
|
||||
g2 = v2;
|
||||
}
|
||||
} else {
|
||||
int32_t v10 = &v2; // 0x1e237ad
|
||||
int32_t v10 = v2; // 0x1e237ad
|
||||
while (true) {
|
||||
// 0x1e2379c
|
||||
g2 = lpBuffer;
|
||||
@@ -969,7 +969,7 @@ int32_t function_1e23710(int32_t a1, int32_t lpBuffer, int32_t a3) {
|
||||
break;
|
||||
}
|
||||
unsigned char v17 = *(char *)v14; // 0x1e237be
|
||||
int32_t v18 = (int32_t)v17 | v16 & -256; // 0x1e237be
|
||||
int32_t v18 = (int32_t)v17 | (v16 & -256); // 0x1e237be
|
||||
g2 = v18;
|
||||
lpBuffer = v14 + 1;
|
||||
int32_t v19; // 0x1e237ca
|
||||
@@ -1244,9 +1244,9 @@ int32_t function_1e23a50(int32_t a1) {
|
||||
g5 = a1;
|
||||
int32_t v2 = 0; // esi
|
||||
*(int32_t *)v1 = a1;
|
||||
g2 = &g148;
|
||||
g2 = g148;
|
||||
uint32_t v3 = g5;
|
||||
int32_t v4 = &g148; // 0x1e23a67
|
||||
int32_t v4 = g148; // 0x1e23a67
|
||||
while (true) {
|
||||
// 0x1e23a63
|
||||
if (*(int32_t *)v4 == v3) {
|
||||
@@ -1315,7 +1315,7 @@ int32_t function_1e23af0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e23af0
|
||||
g4 = -1;
|
||||
g6 = 0;
|
||||
g8 = &g677;
|
||||
g8 = g677;
|
||||
g2 = function_1e22490(18);
|
||||
int32_t v1 = g8; // 0x1e23b11
|
||||
int32_t v2; // 0x1e23b90
|
||||
@@ -1350,7 +1350,7 @@ int32_t function_1e23af0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v11;
|
||||
*(int32_t *)g9 = v11;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
int32_t * v12 = (int32_t *)(g3 + 8); // 0x1e23b4b
|
||||
*v12 = *v12 + 1;
|
||||
v10 = g9;
|
||||
@@ -1370,7 +1370,7 @@ int32_t function_1e23af0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v13;
|
||||
*(int32_t *)(v8 - 4) = v13;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
int32_t v14 = g3; // 0x1e23b62
|
||||
if ((*(char *)(v14 + 4) & 1) == 0) {
|
||||
// 0x1e23b82
|
||||
@@ -1389,7 +1389,7 @@ int32_t function_1e23af0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v18;
|
||||
*(int32_t *)(g9 - 4) = v18;
|
||||
LeaveCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
v6 = g8;
|
||||
v5 = g3;
|
||||
} else {
|
||||
@@ -1541,7 +1541,7 @@ int32_t function_1e23ce0(int32_t a1) {
|
||||
g5 = a1;
|
||||
int32_t v1 = g8; // 0x1e23ce4
|
||||
int32_t v2 = g6; // bp-8
|
||||
int32_t v3 = &v2; // 0x1e23ce5
|
||||
int32_t v3 = v2; // 0x1e23ce5
|
||||
int32_t nStdHandle; // 0x1e23d3f
|
||||
int32_t v4; // 0x1e23d45
|
||||
int32_t v5; // 0x1e23d47
|
||||
@@ -1646,7 +1646,7 @@ int32_t function_1e23d80(int32_t a1) {
|
||||
// Address range: 0x1e23dd0 - 0x1e23e31
|
||||
int32_t function_1e23dd0(int32_t a1) {
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e23dd8
|
||||
int32_t v2 = v1; // 0x1e23dd8
|
||||
int32_t v3 = a1 / 8 & -4; // 0x1e23ddc
|
||||
g5 = v3;
|
||||
int32_t v4 = a1 & 31; // 0x1e23ddf
|
||||
@@ -1668,7 +1668,7 @@ int32_t function_1e23dd0(int32_t a1) {
|
||||
int32_t lpCriticalSection = g4 + 12; // 0x1e23e08
|
||||
g2 = lpCriticalSection;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
int32_t * v12 = (int32_t *)(g4 + 8); // 0x1e23e12
|
||||
*v12 = *v12 + 1;
|
||||
v11 = g9;
|
||||
@@ -1690,11 +1690,11 @@ int32_t function_1e23dd0(int32_t a1) {
|
||||
g2 = v13;
|
||||
*(int32_t *)(v10 - 4) = v13;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g6 = *(int32_t *)g9;
|
||||
g8 = *(int32_t *)(g9 + 4);
|
||||
g4 = *(int32_t *)(g9 + 8);
|
||||
return &g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e23e40 - 0x1e23e68
|
||||
@@ -1709,8 +1709,8 @@ int32_t function_1e23e40(int32_t a1) {
|
||||
int32_t lpCriticalSection = v4 + v3 + 12; // 0x1e23e5d
|
||||
g2 = lpCriticalSection;
|
||||
LeaveCriticalSection((struct _RTL_CRITICAL_SECTION *)lpCriticalSection);
|
||||
g2 = &g708;
|
||||
return &g708;
|
||||
g2 = g708;
|
||||
return g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e23e70 - 0x1e23ee8
|
||||
@@ -1799,7 +1799,7 @@ int32_t function_1e23ef0(int32_t a1, int32_t lDistanceToMove, int32_t dwMoveMeth
|
||||
void _RtlUnwind_40_16(int32_t * TargetFrame, int32_t * TargetIp, struct _EXCEPTION_RECORD * ExceptionRecord, int32_t * ReturnValue) {
|
||||
// 0x1e23f72
|
||||
RtlUnwind(TargetFrame, TargetIp, ExceptionRecord, ReturnValue);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
}
|
||||
|
||||
// Address range: 0x1e23f78 - 0x1e23fe3
|
||||
@@ -1820,7 +1820,7 @@ int32_t function_1e23f78(int32_t lpFilename, int32_t nSize, int32_t a3) {
|
||||
int32_t v4 = g5; // 0x1e23f9f
|
||||
while (true) {
|
||||
unsigned char v5 = *(char *)v1; // 0x1e23f9f
|
||||
int32_t v6 = (int32_t)v5 | v4 & -256; // 0x1e23f9f
|
||||
int32_t v6 = (int32_t)v5 | (v4 & -256); // 0x1e23f9f
|
||||
g5 = v6;
|
||||
if (v5 == 92) {
|
||||
// break -> 0x1e23fb3
|
||||
@@ -1913,15 +1913,15 @@ int32_t function_1e23fe3(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e24068(int32_t hWnd, int32_t a2) {
|
||||
// 0x1e24068
|
||||
int32_t lpRect; // bp-52
|
||||
int32_t v1 = &lpRect; // 0x1e2406b
|
||||
int32_t v1 = lpRect; // 0x1e2406b
|
||||
g2 = v1;
|
||||
g2 = GetWindowRect((int32_t *)hWnd, (struct tagRECT *)&lpRect);
|
||||
int32_t lpRect2; // bp-36
|
||||
g5 = &lpRect2;
|
||||
g5 = lpRect2;
|
||||
int32_t * hWnd2 = (int32_t *)a2; // 0x1e24086
|
||||
g2 = GetWindowRect(hWnd2, (struct tagRECT *)&lpRect2);
|
||||
int32_t X; // bp-20
|
||||
int32_t v2 = &X; // 0x1e24088
|
||||
int32_t v2 = X; // 0x1e24088
|
||||
g5 = v2;
|
||||
int32_t * hWnd3 = GetDesktopWindow(); // 0x1e2408c
|
||||
g2 = (int32_t)hWnd3;
|
||||
@@ -2008,22 +2008,22 @@ int32_t function_1e24068(int32_t hWnd, int32_t a2) {
|
||||
int32_t function_1e24136(int32_t a1, int32_t a2, char * a3) {
|
||||
// 0x1e24136
|
||||
int32_t lpString1; // bp-388
|
||||
int32_t v1 = &lpString1; // 0x1e24139
|
||||
int32_t v1 = lpString1; // 0x1e24139
|
||||
g2 = v1;
|
||||
int32_t Reserved = 0; // esi
|
||||
g6 = *(int32_t *)0x1e4b1c4;
|
||||
lstrcpyA((char *)&lpString1, ",");
|
||||
int32_t lpdwDisposition; // bp-16
|
||||
g5 = &lpdwDisposition;
|
||||
g5 = lpdwDisposition;
|
||||
int32_t phkResult; // bp-8
|
||||
g2 = &phkResult;
|
||||
g2 = phkResult;
|
||||
int32_t v2 = RegCreateKeyExA(HKEY_CURRENT_USER, "Control Panel\\International", Reserved, (char *)Reserved, Reserved, 0xf003f, (struct _SECURITY_ATTRIBUTES *)Reserved, (int32_t **)&phkResult, &lpdwDisposition); // 0x1e24172
|
||||
g2 = v2;
|
||||
int32_t v3; // bp-12
|
||||
if (v2 == 0) {
|
||||
// 0x1e2417c
|
||||
int32_t lpcbData; // bp-20
|
||||
g2 = &lpcbData;
|
||||
g2 = lpcbData;
|
||||
g5 = v1;
|
||||
lpcbData = 10;
|
||||
int32_t * lpReserved = (int32_t *)Reserved; // 0x1e24198
|
||||
@@ -2034,7 +2034,7 @@ int32_t function_1e24136(int32_t a1, int32_t a2, char * a3) {
|
||||
g2 = v1;
|
||||
g2 = (int32_t)lstrcpyA((char *)&lpString1, "00000409");
|
||||
}
|
||||
int32_t v5 = &v3; // 0x1e241b0
|
||||
int32_t v5 = v3; // 0x1e241b0
|
||||
g2 = v5;
|
||||
g5 = v1;
|
||||
*(int32_t *)(g9 - 4) = v5;
|
||||
@@ -2052,7 +2052,7 @@ int32_t function_1e24136(int32_t a1, int32_t a2, char * a3) {
|
||||
} else {
|
||||
// 0x1e241da
|
||||
int32_t v7; // bp-188
|
||||
int32_t v8 = &v7; // 0x1e241da
|
||||
int32_t v8 = v7; // 0x1e241da
|
||||
g2 = v8;
|
||||
*(int32_t *)(g9 - 4) = v8;
|
||||
g2 = GetTimeZoneInformation((struct _TIME_ZONE_INFORMATION *)&g708);
|
||||
|
||||
+40
-40
@@ -4,7 +4,7 @@
|
||||
int32_t function_1e24359(int32_t hWnd4, uint32_t a2, uint32_t a3, int32_t a4, char a5) {
|
||||
// 0x1e24359
|
||||
int32_t lpPaint; // bp-88
|
||||
int32_t v1 = &lpPaint; // 0x1e2435c
|
||||
int32_t v1 = lpPaint; // 0x1e2435c
|
||||
int32_t v2 = g4; // 0x1e2435f
|
||||
int32_t v3 = g6; // 0x1e24361
|
||||
g8 = a2;
|
||||
@@ -70,20 +70,20 @@ int32_t function_1e24359(int32_t hWnd4, uint32_t a2, uint32_t a3, int32_t a4, ch
|
||||
case 1: {
|
||||
// 0x1e24475
|
||||
int32_t v9; // bp-24
|
||||
g2 = &v9;
|
||||
g2 = v9;
|
||||
g159++;
|
||||
int32_t * hWnd2 = GetDesktopWindow(); // 0x1e2447f
|
||||
g2 = (int32_t)hWnd2;
|
||||
GetWindowRect(hWnd2, (struct tagRECT *)&g708);
|
||||
int32_t v10; // bp-28
|
||||
g5 = &v10;
|
||||
g5 = v10;
|
||||
int32_t v11;
|
||||
v10 = v11 - v9;
|
||||
g6 = 0;
|
||||
int32_t v12;
|
||||
int32_t v13;
|
||||
int32_t v14 = v13 - v12; // bp-8
|
||||
g2 = &v14;
|
||||
g2 = v14;
|
||||
g2 = function_1e26dbd(&v10, &v14);
|
||||
int32_t * cursorHandle = LoadCursorA((int32_t *)g6, (char *)0x7f02); // 0x1e244b3
|
||||
g2 = (int32_t)cursorHandle;
|
||||
@@ -143,7 +143,7 @@ int32_t function_1e24359(int32_t hWnd4, uint32_t a2, uint32_t a3, int32_t a4, ch
|
||||
case 18: {
|
||||
// 0x1e24563
|
||||
PostQuitMessage(0);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
function_1e25f13();
|
||||
g2 = 0;
|
||||
// 0x1e24b55
|
||||
@@ -688,7 +688,7 @@ int32_t function_1e24359(int32_t hWnd4, uint32_t a2, uint32_t a3, int32_t a4, ch
|
||||
int32_t function_1e24bc6(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e24bc6
|
||||
int32_t v1; // bp-304
|
||||
int32_t v2 = &v1; // 0x1e24bc9
|
||||
int32_t v2 = v1; // 0x1e24bc9
|
||||
g2 = function_1e25365(0x1e242cf, g6, g8, g4);
|
||||
g159++;
|
||||
int32_t v3 = function_1e25763(165); // 0x1e24bf4
|
||||
@@ -770,7 +770,7 @@ int32_t function_1e24bc6(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e24d33
|
||||
g4 = 0;
|
||||
int32_t v15; // bp-104
|
||||
int32_t v16 = &v15; // 0x1e24d40
|
||||
int32_t v16 = v15; // 0x1e24d40
|
||||
int32_t v17 = 0;
|
||||
while (true) {
|
||||
// 0x1e24d38
|
||||
@@ -912,7 +912,7 @@ int32_t function_1e24bc6(int32_t a1, int32_t a2, int32_t a3) {
|
||||
*(int32_t *)(g9 - 12) = g6;
|
||||
int32_t v35 = function_1e28c4f(v34, (int32_t)&g708, (int32_t)&g708); // 0x1e24ee2
|
||||
g8 = v35;
|
||||
int32_t v36 = &v33; // 0x1e24ee9
|
||||
int32_t v36 = v33; // 0x1e24ee9
|
||||
g2 = v36;
|
||||
*(int32_t *)(g9 - 4) = v36;
|
||||
g2 = RegisterClassA((struct tagWNDCLASSA *)&g708);
|
||||
@@ -999,7 +999,7 @@ int32_t function_1e24bc6(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (v45 >= g8) {
|
||||
// 0x1e24ff1
|
||||
int32_t v46; // bp-132
|
||||
int32_t v47 = &v46; // 0x1e25009
|
||||
int32_t v47 = v46; // 0x1e25009
|
||||
while (true) {
|
||||
int32_t v48 = timeGetTime() - g8; // 0x1e24ff7
|
||||
g2 = v48;
|
||||
@@ -1044,10 +1044,10 @@ int32_t function_1e24bc6(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g8 = 0;
|
||||
int32_t v53 = timeGetTime(); // 0x1e25044
|
||||
g2 = v53;
|
||||
g4 = &g669;
|
||||
g4 = g669;
|
||||
g665 = v53;
|
||||
int32_t v54; // bp-32
|
||||
int32_t v55 = &v54; // 0x1e251bd
|
||||
int32_t v55 = v54; // 0x1e251bd
|
||||
int32_t v56 = 300;
|
||||
int32_t v57 = 0;
|
||||
while (true) {
|
||||
@@ -1321,7 +1321,7 @@ int32_t function_1e252d8(void) {
|
||||
// 0x1e252d8
|
||||
g2 = 0;
|
||||
int32_t lpMsg; // bp-32
|
||||
int32_t v1 = &lpMsg; // 0x1e252dd
|
||||
int32_t v1 = lpMsg; // 0x1e252dd
|
||||
int32_t v2;
|
||||
if (g154 != 0) {
|
||||
int32_t v3 = v1; // 0x1e25320
|
||||
@@ -1435,7 +1435,7 @@ int32_t function_1e25401(int32_t a1) {
|
||||
g5 = v1;
|
||||
g158 -= v1;
|
||||
unsigned char v2 = *(char *)result; // 0x1e25416
|
||||
g5 = (int32_t)v2 | v1 & 0x1ffff00;
|
||||
g5 = (int32_t)v2 | (v1 & 0x1ffff00);
|
||||
if (v2 != 90) {
|
||||
char v3 = v2 + 91; // 0x1e2541d
|
||||
g683 = ((v3 ^ v2) & (v2 ^ -128)) < 0;
|
||||
@@ -1466,7 +1466,7 @@ int32_t function_1e2542e(int32_t a1, int32_t a2) {
|
||||
g5 = v4;
|
||||
g158 -= v4;
|
||||
unsigned char v5 = *(char *)v3; // 0x1e25455
|
||||
g5 = (int32_t)v5 | v4 & 0xffff00;
|
||||
g5 = (int32_t)v5 | (v4 & 0xffff00);
|
||||
if (v5 != 90) {
|
||||
if (v5 != -91) {
|
||||
goto lab_0x1e254c1;
|
||||
@@ -1518,7 +1518,7 @@ int32_t function_1e2542e(int32_t a1, int32_t a2) {
|
||||
g7 = v11;
|
||||
*(int32_t *)v3 = v11;
|
||||
g158 += g5;
|
||||
*(char *)g2 = (char)(g4 & -256 | (int32_t)v10);
|
||||
*(char *)g2 = (char)((g4 & -256) | (int32_t)v10);
|
||||
int32_t v12 = g2 + 4; // 0x1e254d5
|
||||
g2 = v12;
|
||||
result = v12;
|
||||
@@ -1567,7 +1567,7 @@ int32_t function_1e2551f(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t * v2;
|
||||
int32_t v3; // 0x1e2554d
|
||||
if (g161 != 0) {
|
||||
v3 = &v1;
|
||||
v3 = v1;
|
||||
goto lab_0x1e25548;
|
||||
} else {
|
||||
int32_t v4 = function_1e25371(2000); // 0x1e2552e
|
||||
@@ -1635,7 +1635,7 @@ int32_t function_1e255a3(int32_t a1, char * lpValueName, int32_t result) {
|
||||
int32_t v1 = g3; // 0x1e255a3
|
||||
int32_t v2 = v1; // bp-4
|
||||
g2 = result;
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3 = g8; // bp-24
|
||||
int32_t lpData = result; // bp-8
|
||||
if (g497 == 0) {
|
||||
@@ -1646,9 +1646,9 @@ int32_t function_1e255a3(int32_t a1, char * lpValueName, int32_t result) {
|
||||
}
|
||||
// 0x1e255ba
|
||||
int32_t v4; // bp-20
|
||||
g2 = &v4;
|
||||
g2 = v4;
|
||||
int32_t hKey; // bp-12
|
||||
g5 = &hKey;
|
||||
g5 = hKey;
|
||||
g8 = 0;
|
||||
int32_t lpSubKey = function_1e2551f(a1, 0, 0, 0, 0xf003f, 0, &hKey, &v4); // 0x1e255d0
|
||||
g2 = lpSubKey;
|
||||
@@ -1657,8 +1657,8 @@ int32_t function_1e255a3(int32_t a1, char * lpValueName, int32_t result) {
|
||||
if (v5 == 0) {
|
||||
// 0x1e255e5
|
||||
int32_t lpcbData; // bp-16
|
||||
g2 = &lpcbData;
|
||||
g5 = &lpData;
|
||||
g2 = lpcbData;
|
||||
g5 = lpData;
|
||||
lpcbData = 4;
|
||||
int32_t * lpReserved = (int32_t *)g8; // 0x1e255fc
|
||||
int32_t v6 = RegQueryValueExA((int32_t *)hKey, lpValueName, lpReserved, lpReserved, (char *)&lpData, &lpcbData); // 0x1e255fc
|
||||
@@ -1687,16 +1687,16 @@ int32_t function_1e2561a(int32_t a1, int32_t lpValueName, int32_t a3, int32_t lp
|
||||
if (g497 != v2) {
|
||||
// 0x1e2563c
|
||||
int32_t v3; // bp-16
|
||||
g2 = &v3;
|
||||
g2 = v3;
|
||||
int32_t hKey; // bp-8
|
||||
g5 = &hKey;
|
||||
g5 = hKey;
|
||||
int32_t lpSubKey = function_1e2551f(a1, v2, v2, v2, 0xf003f, v2, &hKey, &v3); // 0x1e25650
|
||||
g2 = lpSubKey;
|
||||
int32_t v4 = RegCreateKeyExA(HKEY_CURRENT_USER, (char *)lpSubKey, (int32_t)&g708, (char *)&g708, (int32_t)&g708, (int32_t)&g708, (struct _SECURITY_ATTRIBUTES *)&g708, (int32_t **)&g708, &g708); // 0x1e2565b
|
||||
g2 = v4;
|
||||
if (v4 == 0) {
|
||||
int32_t lpcbData = g8; // bp-12
|
||||
g8 = &lpcbData;
|
||||
g8 = lpcbData;
|
||||
int32_t * lpReserved = (int32_t *)g6; // 0x1e25677
|
||||
int32_t v5 = RegQueryValueExA((int32_t *)hKey, (char *)lpValueName, lpReserved, lpReserved, lpString1, &lpcbData); // 0x1e25677
|
||||
g2 = v5;
|
||||
@@ -1718,7 +1718,7 @@ int32_t function_1e2561a(int32_t a1, int32_t lpValueName, int32_t a3, int32_t lp
|
||||
int32_t function_1e25693(int32_t a1, int32_t lpValueName) {
|
||||
int32_t v1 = g3; // 0x1e25693
|
||||
int32_t v2 = v1; // bp-4
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3 = g8; // bp-16
|
||||
g8 = 0;
|
||||
if (g497 == 0) {
|
||||
@@ -1729,9 +1729,9 @@ int32_t function_1e25693(int32_t a1, int32_t lpValueName) {
|
||||
}
|
||||
// 0x1e256a4
|
||||
int32_t v4; // bp-12
|
||||
g2 = &v4;
|
||||
g2 = v4;
|
||||
int32_t hKey; // bp-8
|
||||
g5 = &hKey;
|
||||
g5 = hKey;
|
||||
int32_t lpSubKey = function_1e2551f(a1, 0, 0, 0, 0xf003f, 0, &hKey, &v4); // 0x1e256b8
|
||||
g2 = lpSubKey;
|
||||
int32_t v5 = RegCreateKeyExA(HKEY_CURRENT_USER, (char *)lpSubKey, (int32_t)&g708, (char *)&g708, (int32_t)&g708, (int32_t)&g708, (struct _SECURITY_ATTRIBUTES *)&g708, (int32_t **)&g708, &g708); // 0x1e256c3
|
||||
@@ -1739,7 +1739,7 @@ int32_t function_1e25693(int32_t a1, int32_t lpValueName) {
|
||||
if (v5 == 0) {
|
||||
// 0x1e256cd
|
||||
int32_t lpData; // bp+12
|
||||
g2 = &lpData;
|
||||
g2 = lpData;
|
||||
int32_t v6 = RegSetValueExA((int32_t *)hKey, (char *)lpValueName, g8, 4, (char *)&lpData, 4); // 0x1e256dc
|
||||
g2 = v6;
|
||||
g2 = RegCloseKey((int32_t *)hKey);
|
||||
@@ -1756,7 +1756,7 @@ int32_t function_1e25693(int32_t a1, int32_t lpValueName) {
|
||||
int32_t function_1e256f7(int32_t a1, int32_t lpValueName, int32_t a3) {
|
||||
int32_t v1 = g3; // 0x1e256f7
|
||||
int32_t v2 = v1; // bp-4
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3 = g8; // bp-16
|
||||
g8 = 0;
|
||||
if (g497 == 0) {
|
||||
@@ -1767,9 +1767,9 @@ int32_t function_1e256f7(int32_t a1, int32_t lpValueName, int32_t a3) {
|
||||
}
|
||||
// 0x1e25708
|
||||
int32_t v4; // bp-12
|
||||
g2 = &v4;
|
||||
g2 = v4;
|
||||
int32_t hKey; // bp-8
|
||||
g5 = &hKey;
|
||||
g5 = hKey;
|
||||
int32_t lpSubKey = function_1e2551f(a1, 0, 0, 0, 0xf003f, 0, &hKey, &v4); // 0x1e2571c
|
||||
g2 = lpSubKey;
|
||||
int32_t v5 = RegCreateKeyExA(HKEY_CURRENT_USER, (char *)lpSubKey, (int32_t)&g708, (char *)&g708, (int32_t)&g708, (int32_t)&g708, (struct _SECURITY_ATTRIBUTES *)&g708, (int32_t **)&g708, &g708); // 0x1e25727
|
||||
@@ -1820,9 +1820,9 @@ int32_t function_1e25763(int32_t uID) {
|
||||
int32_t function_1e257b0(int32_t uID, int32_t * a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g5 = uID;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t lpBuffer; // bp-260
|
||||
int32_t v2 = &lpBuffer; // 0x1e257b8
|
||||
int32_t v2 = lpBuffer; // 0x1e257b8
|
||||
g2 = v2;
|
||||
int32_t hInstance = *(int32_t *)&g660; // 0x1e257cb4
|
||||
int32_t v3 = LoadStringA((int32_t *)hInstance, uID, (char *)&lpBuffer, 255); // 0x1e257d1
|
||||
@@ -1848,8 +1848,8 @@ int32_t function_1e257b0(int32_t uID, int32_t * a2) {
|
||||
int32_t function_1e257ff(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = g657;
|
||||
g3 = &v1;
|
||||
int32_t v2 = &a2; // 0x1e25807
|
||||
g3 = v1;
|
||||
int32_t v2 = a2; // 0x1e25807
|
||||
g8 = (int32_t)GetDC((int32_t *)g657);
|
||||
g2 = a5 + a3;
|
||||
if (g162 < 0) {
|
||||
@@ -1939,7 +1939,7 @@ int32_t function_1e25953(void) {
|
||||
if (g165 != 0) {
|
||||
// 0x1e25982
|
||||
int32_t v2; // bp-20
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
int32_t * hWnd = GetDesktopWindow(); // 0x1e25986
|
||||
g2 = (int32_t)hWnd;
|
||||
GetWindowRect(hWnd, (struct tagRECT *)&g708);
|
||||
@@ -2066,9 +2066,9 @@ int32_t function_1e25a90(void) {
|
||||
int32_t function_1e25ab3(void) {
|
||||
// 0x1e25ab3
|
||||
int32_t v1; // bp-176
|
||||
int32_t v2 = &v1; // 0x1e25ab6
|
||||
int32_t v2 = v1; // 0x1e25ab6
|
||||
int32_t v3 = g8; // bp-180
|
||||
int32_t v4 = &v3; // 0x1e25abc
|
||||
int32_t v4 = v3; // 0x1e25abc
|
||||
int32_t result = 0; // esi
|
||||
int32_t v5; // bp-20
|
||||
int32_t v6;
|
||||
@@ -2082,7 +2082,7 @@ int32_t function_1e25ab3(void) {
|
||||
g2 = function_1e25a90();
|
||||
if (g164 != result) {
|
||||
// 0x1e25b0c
|
||||
g2 = &v5;
|
||||
g2 = v5;
|
||||
int32_t * hWnd = GetDesktopWindow(); // 0x1e25b10
|
||||
g2 = (int32_t)hWnd;
|
||||
GetWindowRect(hWnd, (struct tagRECT *)&g708);
|
||||
@@ -2119,7 +2119,7 @@ int32_t function_1e25ab3(void) {
|
||||
} else {
|
||||
v9 = v4;
|
||||
}
|
||||
int32_t v12 = &v5; // 0x1e25b86
|
||||
int32_t v12 = v5; // 0x1e25b86
|
||||
g2 = v12;
|
||||
*(int32_t *)(v9 - 4) = v12;
|
||||
int32_t v13 = (int32_t)GetDesktopWindow(); // 0x1e25b8a
|
||||
|
||||
+29
-29
@@ -87,7 +87,7 @@ int32_t function_1e25e71(void) {
|
||||
// 0x1e25ede
|
||||
g5 = 0;
|
||||
v5 = 0;
|
||||
v7 = &v1;
|
||||
v7 = v1;
|
||||
v6 = 0;
|
||||
} else {
|
||||
int32_t v8 = function_1e259ef(); // 0x1e25ec3
|
||||
@@ -133,7 +133,7 @@ int32_t function_1e25f13(void) {
|
||||
// Address range: 0x1e25f24 - 0x1e25f53
|
||||
int32_t function_1e25f24(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v1 = g8; // bp-4
|
||||
int32_t v2 = &v1; // 0x1e25f24
|
||||
int32_t v2 = v1; // 0x1e25f24
|
||||
g8 = 0;
|
||||
if (g165 == 0) {
|
||||
// 0x1e25f4f
|
||||
@@ -158,7 +158,7 @@ int32_t function_1e25f24(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// Address range: 0x1e25f53 - 0x1e25f7a
|
||||
int32_t function_1e25f53(uint32_t a1) {
|
||||
int32_t v1 = (int16_t)a1 - g552; // 0x1e25f68
|
||||
g5 = v1 | a1 & -0x10000;
|
||||
g5 = v1 | (a1 & -0x10000);
|
||||
int32_t result = v1 | 0x10000 * (int32_t)((int16_t)(a1 / 0x10000) - g553); // 0x1e25f75
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -414,7 +414,7 @@ int32_t function_1e261c8(void) {
|
||||
// Address range: 0x1e26224 - 0x1e26339
|
||||
int32_t function_1e26224(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
function_1e26035(2);
|
||||
g2 = g202;
|
||||
g7 = 0;
|
||||
@@ -548,7 +548,7 @@ int32_t function_1e26224(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e262f3
|
||||
*(int32_t *)(g9 - 4) = 0;
|
||||
int32_t v34 = *(int32_t *)(g3 - 44 + g6); // 0x1e262f5
|
||||
int32_t v35 = v34 + 26 & 0xffff | v34 & -0x10000; // 0x1e262f9
|
||||
int32_t v35 = (v34 + 26 & 0xffff) | (v34 & -0x10000); // 0x1e262f9
|
||||
g2 = v35;
|
||||
*(int32_t *)(g9 - 8) = v35;
|
||||
int32_t v36 = function_1e25763(v33); // 0x1e262fe
|
||||
@@ -609,7 +609,7 @@ int32_t function_1e26339(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v2 = *(int32_t *)(g202 + 214) - 1; // 0x1e2634e
|
||||
if (v2 >= 0) {
|
||||
int32_t v3 = 28 * v2; // 0x1e26351
|
||||
int32_t v4 = &v1; // 0x1e2635d
|
||||
int32_t v4 = v1; // 0x1e2635d
|
||||
int32_t v5 = g202; // 0x1e26354
|
||||
while (true) {
|
||||
// 0x1e26354
|
||||
@@ -649,9 +649,9 @@ int32_t function_1e26339(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// Address range: 0x1e2637d - 0x1e26489
|
||||
int32_t function_1e2637d(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-68
|
||||
int32_t v3 = &v2; // 0x1e26380
|
||||
int32_t v3 = v2; // 0x1e26380
|
||||
g4 = a3;
|
||||
int32_t result; // 0x1e26486
|
||||
if (*(char *)(a3 + 5) == 0) {
|
||||
@@ -662,7 +662,7 @@ int32_t function_1e2637d(int32_t a1, int32_t a2, int32_t a3) {
|
||||
goto lab_0x1e2647d;
|
||||
} else {
|
||||
uint32_t v4 = (int32_t)__asm_fnstsw(g10); // 0x1e263a6
|
||||
g2 = g2 & -0x10000 | v4;
|
||||
g2 = (g2 & -0x10000) | v4;
|
||||
if ((v4 / 256 & 65) == 0) {
|
||||
// 0x1e263ab
|
||||
g2 = g513;
|
||||
@@ -686,7 +686,7 @@ int32_t function_1e2637d(int32_t a1, int32_t a2, int32_t a3) {
|
||||
*(int32_t *)v12 = *(int32_t *)v13;
|
||||
*(int32_t *)(v12 + v11) = *(int32_t *)(v13 + v11);
|
||||
int32_t v14; // bp-56
|
||||
int32_t v15 = &v14; // 0x1e263d7
|
||||
int32_t v15 = v14; // 0x1e263d7
|
||||
int32_t v16 = g4 + 54; // 0x1e263da
|
||||
v14 = *(int32_t *)v16;
|
||||
int32_t v17 = v11 + v15; // 0x1e263dd
|
||||
@@ -700,21 +700,21 @@ int32_t function_1e2637d(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = a1;
|
||||
g5 = a2;
|
||||
int32_t v21; // bp-12
|
||||
g2 = &v21;
|
||||
g2 = v21;
|
||||
g5 = (int32_t)g563;
|
||||
float80_t v22 = function_1e31324(&v2, g4, &v21); // 0x1e2640e
|
||||
g2 = (float32_t)v22;
|
||||
*(int32_t *)(g4 + 134) = 0;
|
||||
g11++;
|
||||
uint32_t v23 = (int32_t)__asm_fnstsw(g10); // 0x1e26426
|
||||
g2 = g2 & -0x10000 | v23;
|
||||
g2 = (g2 & -0x10000) | v23;
|
||||
if ((v23 / 256 & 1) == 0) {
|
||||
float80_t v24 = v7 * (float80_t)*(float32_t *)(g4 + 66); // 0x1e26451
|
||||
*(float32_t *)(g4 + 70) = (float32_t)v24;
|
||||
float32_t * v25 = (float32_t *)(g4 + 70); // 0x1e26457
|
||||
float80_t v26 = (float80_t)*v25 * (float80_t)*(float32_t *)(g4 + 54); // 0x1e2645a
|
||||
int32_t v27; // bp-24
|
||||
g5 = &v27;
|
||||
g5 = v27;
|
||||
v27 = (float32_t)v26;
|
||||
g2 = function_1e30cff(g4 + 42, &v27);
|
||||
goto lab_0x1e2647d;
|
||||
@@ -722,7 +722,7 @@ int32_t function_1e2637d(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g5 = v21;
|
||||
g2 = *(int32_t *)v21;
|
||||
uint32_t v28 = (int32_t)__asm_fnstsw(g10); // 0x1e2643f
|
||||
int32_t v29 = g2 & -0x10000 | v28; // 0x1e2643f
|
||||
int32_t v29 = (g2 & -0x10000) | v28; // 0x1e2643f
|
||||
g2 = v29;
|
||||
if ((v28 / 256 & 65) == 0) {
|
||||
// 0x1e26444
|
||||
@@ -755,7 +755,7 @@ int32_t function_1e26489(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e26489
|
||||
g2 = g202;
|
||||
int32_t v1; // bp-52
|
||||
int32_t v2 = &v1; // 0x1e26491
|
||||
int32_t v2 = v1; // 0x1e26491
|
||||
int32_t v3 = *(int32_t *)(g202 + 262); // 0x1e26497
|
||||
int32_t v4 = *(int32_t *)(v3 + 4); // 0x1e2649d
|
||||
g5 = v4;
|
||||
@@ -846,7 +846,7 @@ int32_t function_1e26489(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g11 = v14;
|
||||
g2 = a1;
|
||||
uint32_t v32 = (int32_t)__asm_fnstsw(g10); // 0x1e265a6
|
||||
int32_t v33 = g2 & -0x10000 | v32; // 0x1e265a6
|
||||
int32_t v33 = (g2 & -0x10000) | v32; // 0x1e265a6
|
||||
g2 = v33;
|
||||
if ((v32 / 256 & 65) == 0) {
|
||||
int32_t v34 = v33; // 0x1e2661e20
|
||||
@@ -868,7 +868,7 @@ int32_t function_1e26489(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v39 = v36 - 1; // 0x1e265c2
|
||||
g11++;
|
||||
uint32_t v40 = (int32_t)__asm_fnstsw(g10); // 0x1e265d7
|
||||
int32_t v41 = g2 & -0x10000 | v40; // 0x1e265d7
|
||||
int32_t v41 = (g2 & -0x10000) | v40; // 0x1e265d7
|
||||
g2 = v41;
|
||||
if ((v40 / 256 & 65) != 0) {
|
||||
v13 = v41;
|
||||
@@ -993,7 +993,7 @@ int32_t function_1e26621(int32_t a1) {
|
||||
} else {
|
||||
float80_t v7 = (float80_t)g179 - v2; // st7
|
||||
uint32_t v8 = (int32_t)__asm_fnstsw(g10); // 0x1e266ae
|
||||
g2 = g2 & -0x10000 | v8;
|
||||
g2 = (g2 & -0x10000) | v8;
|
||||
float80_t v9;
|
||||
if ((v8 / 256 & 1) == 0) {
|
||||
// 0x1e266b3
|
||||
@@ -1081,7 +1081,7 @@ int32_t function_1e2675d(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e26791(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = g202;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = *(int32_t *)(g202 + 262); // 0x1e2679c
|
||||
g5 = v2;
|
||||
int32_t v3 = *(int32_t *)(v2 + 8); // 0x1e267a6
|
||||
@@ -1195,7 +1195,7 @@ int32_t function_1e267d0(int32_t a1, int32_t a2) {
|
||||
v8 = g202;
|
||||
v7 = v11;
|
||||
} else {
|
||||
v9 = &v2;
|
||||
v9 = v2;
|
||||
v8 = g202;
|
||||
v7 = v1;
|
||||
}
|
||||
@@ -1340,7 +1340,7 @@ int32_t function_1e269f8(void) {
|
||||
int32_t function_1e26a34(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e26a34
|
||||
int32_t v1; // bp-24
|
||||
int32_t v2 = &v1; // 0x1e26a37
|
||||
int32_t v2 = v1; // 0x1e26a37
|
||||
int32_t v3 = g8; // 0x1e26a41
|
||||
int32_t v4 = g6; // 0x1e26a42
|
||||
int32_t v5; // 0x1e26a74
|
||||
@@ -1641,9 +1641,9 @@ int32_t function_1e26dbd(int32_t * a1, int32_t * a2) {
|
||||
int32_t function_1e26dd4(void) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g159++;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-60
|
||||
int32_t v3 = &v2; // 0x1e26ddd
|
||||
int32_t v3 = v2; // 0x1e26ddd
|
||||
g4 = 300;
|
||||
int32_t v4 = function_1e25371(300); // 0x1e26de9
|
||||
g2 = v4;
|
||||
@@ -1654,7 +1654,7 @@ int32_t function_1e26dd4(void) {
|
||||
g2 = function_1e23f78(g8, lpString1, g4);
|
||||
g174 = function_1e39d9c(g8);
|
||||
int32_t v5 = g4; // bp-8
|
||||
g2 = &v5;
|
||||
g2 = v5;
|
||||
g2 = function_1e257b0(158, &v5);
|
||||
if (v5 != g4) {
|
||||
// 0x1e26e2f
|
||||
@@ -1959,7 +1959,7 @@ int32_t function_1e27182(void) {
|
||||
g2 = DeleteObject((int32_t *)ho);
|
||||
v2 = g9;
|
||||
} else {
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
}
|
||||
// 0x1e2719a
|
||||
*(int32_t *)(v2 - 4) = (int32_t)&g180;
|
||||
@@ -2016,10 +2016,10 @@ int32_t function_1e27182(void) {
|
||||
unsigned char v10 = *(char *)g5; // 0x1e27221
|
||||
*(char *)v6 = v10;
|
||||
unsigned char v11 = *(char *)(g5 - 1); // 0x1e27225
|
||||
v7 = v7 & -256 | (int32_t)v11;
|
||||
v7 = (v7 & -256) | (int32_t)v11;
|
||||
*(char *)(v6 + 1) = v11;
|
||||
unsigned char v12 = *(char *)(g5 - 2); // 0x1e2722b
|
||||
g7 = (g7 & -256 | (int32_t)v10) & -256 | (int32_t)v12;
|
||||
g7 = (((g7 & -256) | (int32_t)v10) & -256) | (int32_t)v12;
|
||||
*(char *)(v6 + 2) = v12;
|
||||
}
|
||||
int32_t v13 = v6; // 0x1e27231
|
||||
@@ -2106,7 +2106,7 @@ int32_t function_1e272b7(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v4 = v3 >> 31; // 0x1e272e5
|
||||
g2 = v4 ^ v3;
|
||||
*(int32_t *)(g8 + 20) = g6;
|
||||
int32_t v5 = (g2 - v4 & 3 ^ v4) - v4; // 0x1e272f2
|
||||
int32_t v5 = ((g2 - v4 & 3) ^ v4) - v4; // 0x1e272f2
|
||||
g2 = v5;
|
||||
int32_t v6; // 0x1e27300
|
||||
if (v5 != 0) {
|
||||
@@ -2164,7 +2164,7 @@ int32_t function_1e27346(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v4 = g5; // 0x1e27363
|
||||
int32_t v5 = v4 >> 31; // 0x1e27365
|
||||
g7 = v5;
|
||||
int32_t v6 = ((v5 ^ v4) - v5 & 3 ^ v5) - v5; // 0x1e2736f
|
||||
int32_t v6 = (((v5 ^ v4) - v5 & 3) ^ v5) - v5; // 0x1e2736f
|
||||
g2 = v6;
|
||||
if (v6 != 0) {
|
||||
int32_t v7 = v4 - v6 + 4; // 0x1e27375
|
||||
|
||||
+30
-30
@@ -62,7 +62,7 @@ int32_t function_1e27433(int32_t a1, int32_t xSrc, int32_t a3, int32_t xDest, in
|
||||
if (g188 != 0) {
|
||||
// 0x1e27433
|
||||
result = g2;
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
} else {
|
||||
// 0x1e2743f
|
||||
g5 = a1;
|
||||
@@ -183,7 +183,7 @@ int32_t function_1e27576(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
}
|
||||
int32_t v8 = 256 * a6; // 0x1e275bd
|
||||
int32_t v9 = a6 & 255; // 0x1e275c1
|
||||
int32_t v10 = v8 & 0xff00 | v9 | 0x10000 * (v9 | v8); // 0x1e275c8
|
||||
int32_t v10 = (v8 & 0xff00) | v9 | 0x10000 * (v9 | v8); // 0x1e275c8
|
||||
int32_t v11 = a2 / 4; // 0x1e275cd
|
||||
while (true) {
|
||||
int32_t v12; // 0x1e275dc
|
||||
@@ -272,7 +272,7 @@ int32_t function_1e275f0(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v21 = g2;
|
||||
while (v20 != 0) {
|
||||
// 0x1e2764b
|
||||
v16 = (int32_t)v18 | v16 & -256;
|
||||
v16 = (int32_t)v18 | (v16 & -256);
|
||||
v17 = v21;
|
||||
v18 = *(char *)v17;
|
||||
g2 = v17 + 1;
|
||||
@@ -365,7 +365,7 @@ int32_t function_1e2766e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v20; // 0x1e276d2
|
||||
while (true) {
|
||||
unsigned char v21 = *(char *)v18; // 0x1e276c9
|
||||
int32_t v22 = (int32_t)v21 | v16 & -256; // ebx
|
||||
int32_t v22 = (int32_t)v21 | (v16 & -256); // ebx
|
||||
int32_t v23; // 0x1e276d1
|
||||
int32_t v24; // 0x1e276d2
|
||||
if (v21 != 0) {
|
||||
@@ -448,7 +448,7 @@ int32_t function_1e276f0(int32_t hWnd, int32_t Msg, uint16_t wParam, int32_t lPa
|
||||
g5 = lParam;
|
||||
v5 = 0;
|
||||
v3 = -1;
|
||||
v4 = &g524;
|
||||
v4 = g524;
|
||||
while (true) {
|
||||
lab_0x1e2772e:
|
||||
// 0x1e2772e
|
||||
@@ -509,7 +509,7 @@ int32_t function_1e276f0(int32_t hWnd, int32_t Msg, uint16_t wParam, int32_t lPa
|
||||
int32_t function_1e27775(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e27775
|
||||
int32_t v1; // bp-344
|
||||
int32_t v2 = &v1; // 0x1e2777c
|
||||
int32_t v2 = v1; // 0x1e2777c
|
||||
int32_t v3;
|
||||
int32_t v4; // 0x1e277c556
|
||||
if (a2 > 8) {
|
||||
@@ -573,7 +573,7 @@ int32_t function_1e27775(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = v7;
|
||||
g8 = v7;
|
||||
if (v7 != 0) {
|
||||
v5 = &v11;
|
||||
v5 = v11;
|
||||
goto lab_0x1e27835;
|
||||
} else {
|
||||
int32_t lpText = function_1e25763(42); // 0x1e2781f
|
||||
@@ -770,7 +770,7 @@ int32_t function_1e27977(void) {
|
||||
// Address range: 0x1e2798e - 0x1e279f0
|
||||
int32_t function_1e2798e(int32_t a1, uint32_t a2, int32_t a3) {
|
||||
int32_t v1 = g8; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e27996
|
||||
int32_t v2 = v1; // 0x1e27996
|
||||
int32_t v3; // 0x1e279eb
|
||||
if (g525 == 0) {
|
||||
// 0x1e2798e
|
||||
@@ -818,7 +818,7 @@ int32_t function_1e2798e(int32_t a1, uint32_t a2, int32_t a3) {
|
||||
int32_t v8 = v7 & -0x10000; // 0x1e279be
|
||||
int32_t v9 = v8 | 1; // 0x1e279be
|
||||
g2 = v9;
|
||||
g5 = g5 & -256 | a1 & 255;
|
||||
g5 = (g5 & -256) | (a1 & 255);
|
||||
uint16_t v10 = (int16_t)a1 & 31; // 0x1e279d2
|
||||
int32_t v11; // 0x1e279e6
|
||||
int32_t v12; // 0x1e279e7
|
||||
@@ -891,7 +891,7 @@ int32_t function_1e279f0(void) {
|
||||
// Address range: 0x1e279ff - 0x1e27a56
|
||||
int32_t function_1e279ff(int32_t a1, uint32_t a2) {
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e27a09
|
||||
int32_t v2 = v1; // 0x1e27a09
|
||||
int32_t v3; // 0x1e27a4f
|
||||
if (g525 != 0) {
|
||||
// 0x1e27a0c
|
||||
@@ -956,11 +956,11 @@ int32_t function_1e27a56(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
int32_t v1 = g3; // 0x1e27a56
|
||||
int32_t v2 = v1; // bp-4
|
||||
g5 = a2;
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3; // bp-32
|
||||
int32_t v4 = &v3; // 0x1e27a5d
|
||||
int32_t v4 = v3; // 0x1e27a5d
|
||||
int32_t v5 = g6; // bp-44
|
||||
int32_t v6 = &v5; // 0x1e27a69
|
||||
int32_t v6 = v5; // 0x1e27a69
|
||||
int32_t v7 = a2; // ebx
|
||||
int32_t v8; // 0x1e27b56
|
||||
int32_t v9; // 0x1e27a7d
|
||||
@@ -995,7 +995,7 @@ int32_t function_1e27a56(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
goto lab_0x1e27ac0_2;
|
||||
} else {
|
||||
int32_t v11 = 0; // 0x1e27abb
|
||||
int32_t v12 = &g524; // 0x1e27ab8
|
||||
int32_t v12 = g524; // 0x1e27ab8
|
||||
while (true) {
|
||||
// 0x1e27ab0
|
||||
if (*(int32_t *)v12 == a1) {
|
||||
@@ -1077,7 +1077,7 @@ int32_t function_1e27a56(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
}
|
||||
// 0x1e27aef
|
||||
g7 = 1;
|
||||
g5 = v15 & 255 | v16 & -256;
|
||||
g5 = (v15 & 255) | (v16 & -256);
|
||||
uint32_t v24 = v15 & 31; // 0x1e27af6
|
||||
int32_t v25; // 0x1e27af6
|
||||
if (v24 != 0) {
|
||||
@@ -1092,7 +1092,7 @@ int32_t function_1e27a56(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
if ((v26 & v25) != 0) {
|
||||
// 0x1e27b03
|
||||
g5 = g527;
|
||||
g2 = g525 & -0x10000 | a6 & 0xffff;
|
||||
g2 = (g525 & -0x10000) | (a6 & 0xffff);
|
||||
g7 = a4 & 0xffff;
|
||||
v3 = 28;
|
||||
int32_t v27 = timeGetTime(); // 0x1e27b39
|
||||
@@ -1177,7 +1177,7 @@ int32_t function_1e27bec(void) {
|
||||
int32_t function_1e27c0a(int32_t a1) {
|
||||
int32_t v1 = g3; // 0x1e27c0a
|
||||
int32_t v2; // bp-16
|
||||
int32_t v3 = &v2; // 0x1e27c0d
|
||||
int32_t v3 = v2; // 0x1e27c0d
|
||||
function_1e27bec();
|
||||
g5 = 0;
|
||||
g2 = g534;
|
||||
@@ -1213,7 +1213,7 @@ int32_t function_1e27c0a(int32_t a1) {
|
||||
int32_t function_1e27c5e(void) {
|
||||
// 0x1e27c5e
|
||||
int32_t v1; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e27c5e
|
||||
int32_t v2 = v1; // 0x1e27c5e
|
||||
g5 = 0;
|
||||
g2 = g534;
|
||||
v1 = g534;
|
||||
@@ -1418,7 +1418,7 @@ int32_t function_1e2807b(int32_t uIDCheckItem, int32_t a2) {
|
||||
// Address range: 0x1e280a4 - 0x1e281b2
|
||||
int32_t function_1e280a4(int32_t a1) {
|
||||
int32_t v1 = g6; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e280a5
|
||||
int32_t v2 = v1; // 0x1e280a5
|
||||
g8 = a1;
|
||||
int32_t v3; // 0x1e281ad
|
||||
if (a1 == 201) {
|
||||
@@ -1526,9 +1526,9 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
int32_t v1; // ebp
|
||||
int32_t v2 = v1; // bp-4
|
||||
g2 = a2;
|
||||
v1 = &v2;
|
||||
v1 = v2;
|
||||
int32_t v3; // bp-160
|
||||
int32_t v4 = &v3; // 0x1e281ff
|
||||
int32_t v4 = v3; // 0x1e281ff
|
||||
int32_t Msg2; // edi
|
||||
int32_t v5 = Msg2; // bp-172
|
||||
int32_t Msg; // ebx
|
||||
@@ -1552,7 +1552,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
int32_t v15 = (int32_t)v8; // 0x1e28237
|
||||
g2 = v15;
|
||||
uint16_t v16 = *v8; // 0x1e2823a
|
||||
g5 = g5 & -0x10000 | (int32_t)v16;
|
||||
g5 = (g5 & -0x10000) | (int32_t)v16;
|
||||
v12 = v16 & 255;
|
||||
int32_t v17 = v15 & -0x10000; // 0x1e28240
|
||||
v13 = v16 & 0x4000;
|
||||
@@ -1567,7 +1567,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
int16_t * v19 = (int16_t *)v18; // 0x1e2829a
|
||||
g2 = v18;
|
||||
v9 = v19;
|
||||
v10 = (int32_t)*v19 | v18 & -0x10000;
|
||||
v10 = (int32_t)*v19 | (v18 & -0x10000);
|
||||
}
|
||||
// 0x1e282aa
|
||||
g2 = v10;
|
||||
@@ -1575,7 +1575,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
goto lab_0x1e282ae;
|
||||
} else {
|
||||
// 0x1e28255
|
||||
g8 = g8 & -0x10000 | 128;
|
||||
g8 = (g8 & -0x10000) | 128;
|
||||
int32_t v20; // 0x1e28281
|
||||
int32_t v21; // 0x1e28263
|
||||
while (true) {
|
||||
@@ -1596,7 +1596,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
break;
|
||||
}
|
||||
uint16_t v27 = (int16_t)v26 + 1; // 0x1e2826d
|
||||
int32_t v28 = (int32_t)v27 | v26 & -0x10000; // 0x1e2826d
|
||||
int32_t v28 = (int32_t)v27 | (v26 & -0x10000); // 0x1e2826d
|
||||
g8 = v28;
|
||||
if (v27 >= 256) {
|
||||
v20 = v28;
|
||||
@@ -1611,7 +1611,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
} else {
|
||||
// 0x1e28281
|
||||
int32_t v30; // 0x1e28240
|
||||
int32_t v31 = v21 & -256 | v30; // 0x1e28285
|
||||
int32_t v31 = (v21 & -256) | v30; // 0x1e28285
|
||||
g2 = v31;
|
||||
v7 = v16;
|
||||
v6 = v20;
|
||||
@@ -1663,7 +1663,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
g2 = v40;
|
||||
Msg = 0;
|
||||
int32_t v41; // 0x1e28620
|
||||
int32_t v42 = &v41; // 0x1e28679
|
||||
int32_t v42 = v41; // 0x1e28679
|
||||
int32_t v43 = 0; // 0x1e28618
|
||||
int32_t v44 = 0;
|
||||
while (true) {
|
||||
@@ -1758,7 +1758,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
goto lab_0x1e286d0_2;
|
||||
} else {
|
||||
if (a3 == 2) {
|
||||
v11 = &v5;
|
||||
v11 = v5;
|
||||
goto lab_0x1e286c2;
|
||||
} else {
|
||||
if (a3 == 501) {
|
||||
@@ -2059,7 +2059,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
lab_0x1e284bc:;
|
||||
// 0x1e284bc
|
||||
int32_t v139; // 0x1e282ae
|
||||
g2 = v134 & -0x10000 | v139;
|
||||
g2 = (v134 & -0x10000) | v139;
|
||||
int16_t v140 = v60 + 1; // 0x1e284c0
|
||||
uint16_t v141;
|
||||
if (v141 < v140) {
|
||||
@@ -2070,7 +2070,7 @@ int32_t function_1e281f8(int32_t a1, int32_t a2, uint16_t a3) {
|
||||
goto lab_0x1e282c1;
|
||||
lab_0x1e282ae:
|
||||
// 0x1e282ae
|
||||
g2 = v6 & 0xffff | v10 & -0x10000;
|
||||
g2 = (v6 & 0xffff) | (v10 & -0x10000);
|
||||
if ((int16_t)v6 >= v12) {
|
||||
// 0x1e282bc
|
||||
g8 = 330;
|
||||
|
||||
+24
-24
@@ -29,7 +29,7 @@ int32_t function_1e2895c(int32_t a1, int32_t a2, int32_t lpName, int32_t iStart,
|
||||
g2 = 1;
|
||||
int32_t v6 = v2 + 14; // 0x1e289b6
|
||||
int32_t v7 = (int32_t)*(char *)v6; // 0x1e289b6
|
||||
g5 = g5 & -256 | v7;
|
||||
g5 = (g5 & -256) | v7;
|
||||
uint32_t v8 = v7 & 31; // 0x1e289b9
|
||||
struct __MIDL___MIDL_itf_mfobjects_0000_0008_0001 * v9; // 0x1e289bb
|
||||
if (v8 != 0) {
|
||||
@@ -51,7 +51,7 @@ int32_t function_1e2895c(int32_t a1, int32_t a2, int32_t lpName, int32_t iStart,
|
||||
if (*(int16_t *)v4 >= 5) {
|
||||
// 0x1e289ce
|
||||
int32_t v12; // bp-1044
|
||||
g2 = &v12;
|
||||
g2 = v12;
|
||||
int32_t v13 = function_1e28831(&v12); // 0x1e289d5
|
||||
g2 = v13;
|
||||
g5 = 0;
|
||||
@@ -77,17 +77,17 @@ int32_t function_1e2895c(int32_t a1, int32_t a2, int32_t lpName, int32_t iStart,
|
||||
}
|
||||
int32_t v20 = v16; // 0x1e289fc
|
||||
unsigned char v21 = *(char *)v20; // 0x1e289fc
|
||||
g2 = g2 & -256 | (int32_t)v21;
|
||||
g2 = (g2 & -256) | (int32_t)v21;
|
||||
g5 = v19 + 1;
|
||||
v16 = v20 + 4;
|
||||
*(char *)v18 = v21;
|
||||
int32_t v22 = v18; // 0x1e28a04
|
||||
v18 = v22 + 4;
|
||||
unsigned char v23 = *(char *)(v16 - 5); // 0x1e28a07
|
||||
g2 = g2 & -256 | (int32_t)v23;
|
||||
g2 = (g2 & -256) | (int32_t)v23;
|
||||
*(char *)(v22 + 1) = v23;
|
||||
unsigned char v24 = *(char *)(v16 - 6); // 0x1e28a10
|
||||
g2 = g2 & -256 | (int32_t)v24;
|
||||
g2 = (g2 & -256) | (int32_t)v24;
|
||||
*(char *)(v18 - 2) = v24;
|
||||
*(char *)(v18 - 1) = 4;
|
||||
int32_t v25 = g5;
|
||||
@@ -148,9 +148,9 @@ int32_t function_1e2895c(int32_t a1, int32_t a2, int32_t lpName, int32_t iStart,
|
||||
// Address range: 0x1e28a6f - 0x1e28bb8
|
||||
int32_t function_1e28a6f(int32_t a1) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-28
|
||||
int32_t v3 = &v2; // 0x1e28a72
|
||||
int32_t v3 = v2; // 0x1e28a72
|
||||
int32_t * hWnd = GetDesktopWindow(); // 0x1e28a78
|
||||
g2 = (int32_t)hWnd;
|
||||
g6 = 0;
|
||||
@@ -286,7 +286,7 @@ int32_t function_1e28bb8(int32_t a1, int32_t hdc) {
|
||||
} else {
|
||||
// 0x1e28bcb
|
||||
int32_t v1; // bp-20
|
||||
g2 = &v1;
|
||||
g2 = v1;
|
||||
int32_t * hWnd = GetDesktopWindow(); // 0x1e28bcf
|
||||
g2 = (int32_t)hWnd;
|
||||
GetWindowRect(hWnd, (struct tagRECT *)&g708);
|
||||
@@ -323,9 +323,9 @@ int32_t function_1e28bb8(int32_t a1, int32_t hdc) {
|
||||
// Address range: 0x1e28c4f - 0x1e28d7b
|
||||
int32_t function_1e28c4f(int32_t a1, int32_t lpString2, int32_t lpString2_) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t lpWndClass; // bp-60
|
||||
int32_t v2 = &lpWndClass; // 0x1e28c52
|
||||
int32_t v2 = lpWndClass; // 0x1e28c52
|
||||
int32_t result = function_1e25371(432); // 0x1e28c5c
|
||||
g2 = result;
|
||||
g8 = result;
|
||||
@@ -375,7 +375,7 @@ int32_t function_1e28c4f(int32_t a1, int32_t lpString2, int32_t lpString2_) {
|
||||
*(int32_t *)(g9 - 8) = v3;
|
||||
SetWindowLongA(&g708, (int32_t)&g708, (int32_t)&g708);
|
||||
int32_t v5; // bp-20
|
||||
int32_t v6 = &v5; // 0x1e28d27
|
||||
int32_t v6 = v5; // 0x1e28d27
|
||||
g2 = v6;
|
||||
*(int32_t *)(g9 - 4) = v6;
|
||||
int32_t v7 = (int32_t)GetDesktopWindow(); // 0x1e28d2b
|
||||
@@ -425,7 +425,7 @@ int32_t function_1e28c4f(int32_t a1, int32_t lpString2, int32_t lpString2_) {
|
||||
// Address range: 0x1e28d7b - 0x1e28dba
|
||||
int32_t function_1e28d7b(int32_t a1) {
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e28d81
|
||||
int32_t v2 = v1; // 0x1e28d81
|
||||
int32_t v3; // 0x1e28db4
|
||||
if (a1 == 0) {
|
||||
// 0x1e28d7b
|
||||
@@ -526,7 +526,7 @@ int32_t function_1e28e32(int32_t hWnd2, int32_t Msg, int32_t wParam, int32_t lPa
|
||||
// 0x1e28e32
|
||||
g2 = Msg;
|
||||
int32_t lpPaint; // bp-68
|
||||
int32_t v1 = &lpPaint; // 0x1e28e39
|
||||
int32_t v1 = lpPaint; // 0x1e28e39
|
||||
int32_t result;
|
||||
if (Msg == 15) {
|
||||
int32_t * hWnd = (int32_t *)hWnd2; // 0x1e28e61
|
||||
@@ -573,11 +573,11 @@ int32_t function_1e28ec7(void) {
|
||||
g2 = -1;
|
||||
g192 = -1;
|
||||
int32_t v1; // bp-24
|
||||
int32_t v2 = &v1; // 0x1e28ed4
|
||||
int32_t v2 = v1; // 0x1e28ed4
|
||||
g191 = -1;
|
||||
int32_t v3 = g8; // bp-28
|
||||
int32_t v4 = 0; // esi
|
||||
int32_t v5 = &v3; // 0x1e28edf
|
||||
int32_t v5 = v3; // 0x1e28edf
|
||||
int32_t v6; // 0x1e28ef8
|
||||
int32_t v7; // 0x1e28efe
|
||||
while (true) {
|
||||
@@ -886,11 +886,11 @@ int32_t function_1e28fba(void) {
|
||||
int32_t function_1e290db(int32_t a1) {
|
||||
int32_t v1 = g3; // 0x1e290db
|
||||
int32_t v2 = v1; // bp-4
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3; // bp-24
|
||||
int32_t v4 = &v3; // 0x1e290de
|
||||
int32_t v4 = v3; // 0x1e290de
|
||||
int32_t v5 = g6; // bp-36
|
||||
int32_t v6 = &v5; // 0x1e290e3
|
||||
int32_t v6 = v5; // 0x1e290e3
|
||||
g8 = a1;
|
||||
int32_t v7; // 0x1e29169
|
||||
if (*(int32_t *)(a1 + 68) != 0) {
|
||||
@@ -1010,7 +1010,7 @@ int32_t function_1e29172(void) {
|
||||
int32_t v19 = g539 + v14; // 0x1e291a8
|
||||
int32_t * v20 = (int32_t *)v19; // 0x1e291a8
|
||||
uint16_t v21 = *(int16_t *)(*v20 + 26); // 0x1e291ab
|
||||
g2 = (int32_t)v21 | g539 & -0x10000;
|
||||
g2 = (int32_t)v21 | (g539 & -0x10000);
|
||||
int32_t v22; // 0x1e291d2
|
||||
int32_t v23; // 0x1e291d5
|
||||
if (*(int16_t *)(*v18 + 26) < v21) {
|
||||
@@ -1114,7 +1114,7 @@ int32_t function_1e29172(void) {
|
||||
*(int32_t *)(g9 - 32) = *(int32_t *)(g9 + 20);
|
||||
int32_t v35 = function_1e275f0((int32_t)&g708, (int32_t)&g708, (int32_t)&g708, (int32_t)&g708, (int32_t)&g708, (int32_t)&g708, (int32_t)&g708, (int32_t)&g708); // 0x1e2924c
|
||||
g2 = v35;
|
||||
int32_t v36 = g5 & -0x10000 | (int32_t)*(int16_t *)(g3 + 26); // 0x1e29251
|
||||
int32_t v36 = (g5 & -0x10000) | (int32_t)*(int16_t *)(g3 + 26); // 0x1e29251
|
||||
g5 = v36;
|
||||
int32_t * v37 = (int32_t *)(g9 + 16); // 0x1e29255
|
||||
g2 = *v37;
|
||||
@@ -1238,7 +1238,7 @@ int32_t function_1e292ae(void) {
|
||||
v5 = g9;
|
||||
} else {
|
||||
result = v2;
|
||||
v5 = &v3;
|
||||
v5 = v3;
|
||||
}
|
||||
// 0x1e2930c
|
||||
g3 = *(int32_t *)v5;
|
||||
@@ -1342,7 +1342,7 @@ int32_t function_1e29311(int32_t a1) {
|
||||
goto lab_0x1e29336_2;
|
||||
}
|
||||
lab_0x1e29336_2:
|
||||
v3 = &v1;
|
||||
v3 = v1;
|
||||
result = 0;
|
||||
goto lab_0x1e29338;
|
||||
lab_0x1e29338:
|
||||
@@ -1435,7 +1435,7 @@ int32_t function_1e29384(int32_t a1) {
|
||||
goto lab_0x1e293a9_2;
|
||||
}
|
||||
lab_0x1e293a9_2:
|
||||
v3 = &v1;
|
||||
v3 = v1;
|
||||
result = 0;
|
||||
goto lab_0x1e293ab;
|
||||
lab_0x1e293ab:
|
||||
@@ -1981,7 +1981,7 @@ int32_t function_1e2979b(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g6 = a2;
|
||||
g8 = a1;
|
||||
g539 = v3;
|
||||
g4 = &g555;
|
||||
g4 = g555;
|
||||
g2 = function_1e27332((int32_t)&g549, a1, a2);
|
||||
g3 = 0;
|
||||
function_1e3a408(g4, g8, g6);
|
||||
|
||||
+36
-36
@@ -56,7 +56,7 @@ int32_t function_1e29a6d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
*(int32_t *)(a1 + 12) = v3;
|
||||
}
|
||||
uint32_t v4 = (int32_t)__asm_fnstsw(g10); // 0x1e29aa5
|
||||
g2 = g2 & -0x10000 | v4;
|
||||
g2 = (g2 & -0x10000) | v4;
|
||||
if ((v4 / 256 & 65) == 0) {
|
||||
// 0x1e29aaa
|
||||
*(int16_t *)(a1 + 26) = 0;
|
||||
@@ -65,7 +65,7 @@ int32_t function_1e29a6d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
return g2;
|
||||
}
|
||||
uint32_t v5 = (int32_t)__asm_fnstsw(g10); // 0x1e29aca
|
||||
g2 = g2 & -0x10000 | v5;
|
||||
g2 = (g2 & -0x10000) | v5;
|
||||
if ((v5 / 256 & 65) == 0) {
|
||||
// 0x1e29acf
|
||||
*(int16_t *)(a1 + 26) = -1;
|
||||
@@ -105,7 +105,7 @@ int32_t function_1e29b0a(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v2;
|
||||
int32_t result = function_1e292ae(); // 0x1e29b59
|
||||
g2 = result;
|
||||
g3 = &g549;
|
||||
g3 = g549;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ int32_t function_1e29b62(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e29b62
|
||||
g2 = a1;
|
||||
int32_t v1; // bp-136
|
||||
int32_t v2 = &v1; // 0x1e29b69
|
||||
int32_t v2 = v1; // 0x1e29b69
|
||||
int32_t v3 = a1 + 4; // 0x1e29b71
|
||||
int32_t v4 = g6; // 0x1e29b77
|
||||
int32_t v5 = v4; // bp-148
|
||||
@@ -152,14 +152,14 @@ int32_t function_1e29b62(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
v14 = a2 + 46;
|
||||
g5 = v14;
|
||||
int32_t v23;
|
||||
int32_t v24 = v23 & 0x7fffffff | a5; // 0x1e29d47
|
||||
int32_t v24 = (v23 & 0x7fffffff) | a5; // 0x1e29d47
|
||||
v15 = (int32_t *)v14;
|
||||
v20 = &v10;
|
||||
v19 = (int32_t *)(a2 + 42);
|
||||
v17 = &v11;
|
||||
v18 = &v16;
|
||||
v17 = v11;
|
||||
v18 = v16;
|
||||
int32_t v25; // bp-124
|
||||
int32_t v26 = &v25; // 0x1e29d5c
|
||||
int32_t v26 = v25; // 0x1e29d5c
|
||||
v21 = 1.001L * (float80_t)(float32_t)a5;
|
||||
v12 = v3;
|
||||
v9 = 0;
|
||||
@@ -210,7 +210,7 @@ int32_t function_1e29b62(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
float32_t v38;
|
||||
if ((int32_t)v38 > 0) {
|
||||
uint32_t v39 = (int32_t)__asm_fnstsw(g10); // 0x1e29d99
|
||||
g2 = g2 & -0x10000 | v39;
|
||||
g2 = (g2 & -0x10000) | v39;
|
||||
if ((v39 / 256 & 1) == 0) {
|
||||
// 0x1e29d94
|
||||
v13 = g11;
|
||||
@@ -240,7 +240,7 @@ int32_t function_1e29b62(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v43; // 0x1e29c8d
|
||||
if (v41 == 0) {
|
||||
// 0x1e29c41
|
||||
v43 = &v5;
|
||||
v43 = v5;
|
||||
v42 = g4;
|
||||
} else {
|
||||
// 0x1e29c6e
|
||||
@@ -435,10 +435,10 @@ int32_t function_1e29b62(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e29d9e
|
||||
g11 = v13;
|
||||
uint32_t v83 = (int32_t)__asm_fnstsw(g10); // 0x1e29da3
|
||||
g2 = g2 & -0x10000 | v83;
|
||||
g2 = (g2 & -0x10000) | v83;
|
||||
if ((v83 / 256 & 65) == 0) {
|
||||
uint32_t v84 = (int32_t)__asm_fnstsw(g10); // 0x1e29db1
|
||||
g2 = g2 & -0x10000 | v84;
|
||||
g2 = (g2 & -0x10000) | v84;
|
||||
if ((v84 / 256 & 65) == 0) {
|
||||
goto lab_0x1e29dba;
|
||||
} else {
|
||||
@@ -536,7 +536,7 @@ int32_t function_1e29efd(int32_t a1) {
|
||||
// Address range: 0x1e29f0d - 0x1e29f8c
|
||||
int32_t function_1e29f0d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = g6; // 0x1e29f15
|
||||
g4 = a1;
|
||||
int32_t v3 = a1 + 54; // edi
|
||||
@@ -569,7 +569,7 @@ int32_t function_1e29f0d(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t function_1e29f8c(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e29f8c
|
||||
int32_t v1; // bp-124
|
||||
int32_t v2 = &v1; // 0x1e29f8f
|
||||
int32_t v2 = v1; // 0x1e29f8f
|
||||
*(int32_t *)g5 = (int32_t)&g30;
|
||||
int32_t v3 = g5; // 0x1e29f9b
|
||||
g8 = v3;
|
||||
@@ -753,9 +753,9 @@ int32_t function_1e29f8c(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v48; // 0x1e2a170
|
||||
if (*(int32_t *)(v46 + 4) > 1) {
|
||||
// 0x1e2a14b
|
||||
v48 = &v43;
|
||||
v48 = v43;
|
||||
int32_t v49; // 0x1e2a163
|
||||
int32_t v50 = &v49; // 0x1e2a17a
|
||||
int32_t v50 = v49; // 0x1e2a17a
|
||||
int32_t v51 = 4; // 0x1e2a153
|
||||
int32_t v52 = *(int32_t *)(v31 + 34); // 0x1e2a150
|
||||
g2 = v52;
|
||||
@@ -811,7 +811,7 @@ int32_t function_1e29f8c(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
}
|
||||
} else {
|
||||
// 0x1e2a104
|
||||
v48 = &v43;
|
||||
v48 = v43;
|
||||
v47 = v31;
|
||||
}
|
||||
int32_t v60 = *(int32_t *)(v47 + 34); // 0x1e2a19b
|
||||
@@ -968,7 +968,7 @@ int32_t function_1e2a270(void) {
|
||||
// Address range: 0x1e2a273 - 0x1e2a30e
|
||||
int32_t function_1e2a273(int32_t a1, uint32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = g6; // 0x1e2a27b
|
||||
g6 = g5;
|
||||
g2 = function_1e29f8c(a1, a2, 0, v2);
|
||||
@@ -981,7 +981,7 @@ int32_t function_1e2a273(int32_t a1, uint32_t a2) {
|
||||
if (a2 >= 1) {
|
||||
// 0x1e2a2ae
|
||||
int32_t v4; // bp-8
|
||||
g2 = &v4;
|
||||
g2 = v4;
|
||||
g4 = 0;
|
||||
int32_t v5 = function_1e39996(a2, 1027, &v4); // 0x1e2a2ba
|
||||
g2 = v5;
|
||||
@@ -1141,7 +1141,7 @@ int32_t function_1e2a370(uint32_t a1, int32_t a2) {
|
||||
g2 = 0;
|
||||
return 0;
|
||||
}
|
||||
int32_t v9 = &v2; // 0x1e2a3ad
|
||||
int32_t v9 = v2; // 0x1e2a3ad
|
||||
*(int32_t *)(v9 - 4) = a2;
|
||||
g2 = *(int32_t *)(g8 + 46);
|
||||
int32_t v10 = v9 - 8; // 0x1e2a3b3
|
||||
@@ -1168,9 +1168,9 @@ int32_t function_1e2a370(uint32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e2a3f7 - 0x1e2a4a8
|
||||
int32_t function_1e2a3f7(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2a3fa
|
||||
int32_t v3 = v2; // 0x1e2a3fa
|
||||
int32_t v4 = g6; // 0x1e2a3ff
|
||||
g6 = g5;
|
||||
g2 = function_1e29f8c(a1, a2, 1, v4);
|
||||
@@ -1242,7 +1242,7 @@ int32_t function_1e2a4cb(void) {
|
||||
// 0x1e2a4cb
|
||||
*(int32_t *)g5 = (int32_t)&g32;
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e2a4d3
|
||||
int32_t v2 = v1; // 0x1e2a4d3
|
||||
int32_t v3 = g5; // 0x1e2a4d4
|
||||
int32_t v4 = v3 + 46; // 0x1e2a4d4
|
||||
g6 = v4;
|
||||
@@ -1337,14 +1337,14 @@ int32_t function_1e2a538(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)function_1e2f084(a1, a2, a3, v8, v7, v6, v5);
|
||||
g11++;
|
||||
uint32_t v9 = (int32_t)__asm_fnstsw(g10); // 0x1e2a58a
|
||||
g2 = g2 & -0x10000 | v9;
|
||||
g2 = (g2 & -0x10000) | v9;
|
||||
int32_t v10;
|
||||
if ((v9 / 256 & 65) == 0) {
|
||||
// 0x1e2a58f
|
||||
v10 = g8 + 74;
|
||||
} else {
|
||||
uint32_t v11 = (int32_t)__asm_fnstsw(g10); // 0x1e2a59d
|
||||
int32_t result2 = g2 & -0x10000 | v11; // 0x1e2a59d
|
||||
int32_t result2 = (g2 & -0x10000) | v11; // 0x1e2a59d
|
||||
g2 = result2;
|
||||
if ((v11 / 256 & 65) != 0) {
|
||||
// 0x1e2a5b1
|
||||
@@ -1382,7 +1382,7 @@ int32_t function_1e2a5b8(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)function_1e2f084(a1, a2, a3, v7, v6, v5, v4);
|
||||
g11++;
|
||||
uint32_t v8 = (int32_t)__asm_fnstsw(g10); // 0x1e2a60a
|
||||
g2 = g2 & -0x10000 | v8;
|
||||
g2 = (g2 & -0x10000) | v8;
|
||||
if ((v8 / 256 & 65) == 0) {
|
||||
int32_t v9 = *(int32_t *)(g8 + 74); // 0x1e2a60f
|
||||
g2 = v9;
|
||||
@@ -1400,7 +1400,7 @@ int32_t function_1e2a5b8(int32_t a1, int32_t a2, int32_t a3) {
|
||||
return result;
|
||||
}
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e2a62e
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
if ((v10 / 256 & 65) == 0) {
|
||||
int32_t v11 = *(int32_t *)(g8 + 70); // 0x1e2a633
|
||||
g2 = v11;
|
||||
@@ -1570,9 +1570,9 @@ int32_t function_1e2a74d(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e2a761 - 0x1e2a891
|
||||
int32_t function_1e2a761(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-100
|
||||
int32_t v3 = &v2; // 0x1e2a764
|
||||
int32_t v3 = v2; // 0x1e2a764
|
||||
g2 = function_1e2a3f7(a1, a2, 0, g6);
|
||||
g5 = v3;
|
||||
*(int32_t *)g8 = (int32_t)&g34;
|
||||
@@ -1593,7 +1593,7 @@ int32_t function_1e2a761(int32_t a1, int32_t a2) {
|
||||
int32_t v11; // 0x1e2a7e8
|
||||
if (v9 == 0) {
|
||||
// 0x1e2a797
|
||||
v11 = &v4;
|
||||
v11 = v4;
|
||||
v10 = g6;
|
||||
} else {
|
||||
int32_t v12 = g8; // 0x1e2a7cf
|
||||
@@ -1644,7 +1644,7 @@ int32_t function_1e2a761(int32_t a1, int32_t a2) {
|
||||
// 0x1e2a841
|
||||
*(int32_t *)g6 = 0;
|
||||
} else {
|
||||
int32_t v23 = &v7; // 0x1e2a828
|
||||
int32_t v23 = v7; // 0x1e2a828
|
||||
g2 = v23;
|
||||
*(int32_t *)g9 = v23;
|
||||
*(int32_t *)(g9 - 4) = (int32_t)&v8;
|
||||
@@ -1729,7 +1729,7 @@ int32_t function_1e2a8af(int32_t a1, int32_t a2, int32_t a3, float32_t a4, int32
|
||||
g2 = (float32_t)function_1e2f084(a1, a2, a3, v8, v7, v6, v5);
|
||||
g11++;
|
||||
uint32_t v9 = (int32_t)__asm_fnstsw(g10); // 0x1e2a90c
|
||||
int32_t result = g2 & -0x10000 | v9; // 0x1e2a90c
|
||||
int32_t result = (g2 & -0x10000) | v9; // 0x1e2a90c
|
||||
g2 = result;
|
||||
if ((v9 / 256 & 65) != 0) {
|
||||
// 0x1e2a972
|
||||
@@ -1833,7 +1833,7 @@ int32_t function_1e2a98c(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e2a9a0(int32_t a1) {
|
||||
// 0x1e2a9a0
|
||||
int32_t v1; // bp-88
|
||||
int32_t v2 = &v1; // 0x1e2a9a3
|
||||
int32_t v2 = v1; // 0x1e2a9a3
|
||||
int32_t v3 = g6; // 0x1e2a9a8
|
||||
g6 = 0;
|
||||
function_1e29f8c(a1, -1, 0, v3);
|
||||
@@ -1999,7 +1999,7 @@ int32_t function_1e2ab52(void) {
|
||||
}
|
||||
int32_t v8 = v1 + 42; // 0x1e2ab89
|
||||
int32_t v9; // bp-16
|
||||
g2 = &v9;
|
||||
g2 = v9;
|
||||
int32_t v10; // ebx
|
||||
int32_t v11; // edi
|
||||
int32_t v12; // esi
|
||||
@@ -2023,7 +2023,7 @@ int32_t function_1e2ab52(void) {
|
||||
int32_t v22;
|
||||
while (true) {
|
||||
uint32_t v23 = (int32_t)__asm_fnstsw(g10); // 0x1e2abbc
|
||||
g2 = g2 & -0x10000 | v23;
|
||||
g2 = (g2 & -0x10000) | v23;
|
||||
if ((v23 / 256 & 1) == 0) {
|
||||
// break -> 0x1e2abba
|
||||
break;
|
||||
@@ -2069,7 +2069,7 @@ int32_t function_1e2ab52(void) {
|
||||
int32_t function_1e2abfe(int32_t a1, int32_t a2) {
|
||||
// 0x1e2abfe
|
||||
int32_t v1; // bp-76
|
||||
int32_t v2 = &v1; // 0x1e2ac01
|
||||
int32_t v2 = v1; // 0x1e2ac01
|
||||
int32_t v3 = g6; // 0x1e2ac06
|
||||
g6 = a2;
|
||||
g4 = 0;
|
||||
|
||||
+23
-23
@@ -251,7 +251,7 @@ int32_t function_1e2af22(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e2af36(int32_t a1, int32_t a2) {
|
||||
// 0x1e2af36
|
||||
int32_t v1; // bp-100
|
||||
int32_t v2 = &v1; // 0x1e2af39
|
||||
int32_t v2 = v1; // 0x1e2af39
|
||||
int32_t v3 = g6; // 0x1e2af3e
|
||||
g6 = 0;
|
||||
g2 = function_1e2a3f7(a1, a2, 0, v3);
|
||||
@@ -460,14 +460,14 @@ int32_t function_1e2b0c1(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
*(float32_t *)v10 = (float32_t)v12;
|
||||
}
|
||||
uint32_t v13 = (int32_t)__asm_fnstsw(g10); // 0x1e2b12d
|
||||
g2 = g2 & -0x10000 | v13;
|
||||
g2 = (g2 & -0x10000) | v13;
|
||||
if ((v13 / 256 & 1) != 0) {
|
||||
int32_t v14 = *(int32_t *)(g5 + 86); // 0x1e2b132
|
||||
g2 = v14;
|
||||
*(int32_t *)v2 = v14;
|
||||
}
|
||||
uint32_t v15 = (int32_t)__asm_fnstsw(g10); // 0x1e2b13c
|
||||
g2 = g2 & -0x10000 | v15;
|
||||
g2 = (g2 & -0x10000) | v15;
|
||||
if ((v15 / 256 & 65) == 0) {
|
||||
int32_t v16 = *(int32_t *)(g5 + 82); // 0x1e2b141
|
||||
g2 = v16;
|
||||
@@ -555,7 +555,7 @@ int32_t function_1e2b151(void) {
|
||||
float80_t v23 = (float80_t)*(float32_t *)(g8 + 90) * (float80_t)*v22; // 0x1e2b1e5
|
||||
*v22 = (float32_t)v23;
|
||||
uint32_t v24 = (int32_t)__asm_fnstsw(g10); // 0x1e2b1f1
|
||||
int32_t v25 = g2 & -0x10000 | v24; // 0x1e2b1f1
|
||||
int32_t v25 = (g2 & -0x10000) | v24; // 0x1e2b1f1
|
||||
g2 = v25;
|
||||
int32_t result; // 0x1e2b207
|
||||
if ((v24 / 256 & 1) == 0) {
|
||||
@@ -698,7 +698,7 @@ int32_t function_1e2b2ef(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)function_1e2f084(a1, a2, a3, v8, v7, v6, v5);
|
||||
g11++;
|
||||
uint32_t v9 = (int32_t)__asm_fnstsw(g10); // 0x1e2b33d
|
||||
int32_t result = g2 & -0x10000 | v9; // 0x1e2b33d
|
||||
int32_t result = (g2 & -0x10000) | v9; // 0x1e2b33d
|
||||
g2 = result;
|
||||
if ((v9 / 256 & 65) != 0) {
|
||||
// 0x1e2b363
|
||||
@@ -905,9 +905,9 @@ int32_t function_1e2b48c(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e2b4a0 - 0x1e2b4f0
|
||||
int32_t function_1e2b4a0(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2b4a3
|
||||
int32_t v3 = v2; // 0x1e2b4a3
|
||||
g2 = function_1e2a3f7(a1, a2, 1, g6);
|
||||
g6 = 0;
|
||||
g5 = v3;
|
||||
@@ -1099,9 +1099,9 @@ int32_t function_1e2b607(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e2b61b - 0x1e2b682
|
||||
int32_t function_1e2b61b(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2b61e
|
||||
int32_t v3 = v2; // 0x1e2b61e
|
||||
g2 = function_1e2a3f7(a1, a2, 1, g6);
|
||||
g5 = v3;
|
||||
g6 = 0;
|
||||
@@ -1200,7 +1200,7 @@ int32_t function_1e2b6b6(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)(g8 + 86) = g6;
|
||||
v8 = g9;
|
||||
} else {
|
||||
v8 = &v1;
|
||||
v8 = v1;
|
||||
}
|
||||
// 0x1e2b6f8
|
||||
g2 = 0;
|
||||
@@ -1228,7 +1228,7 @@ int32_t function_1e2b6b6(int32_t a1, int32_t a2) {
|
||||
g2 = function_1e32771((int32_t)&g708);
|
||||
}
|
||||
// 0x1e2b748
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
*(int32_t *)(g9 - 4) = 0x1e2b6a0;
|
||||
*(int32_t *)(g9 - 8) = g8;
|
||||
*(float32_t *)(g9 - 12) = (float32_t)(float80_t)*(float32_t *)(g9 + 16);
|
||||
@@ -1244,9 +1244,9 @@ int32_t function_1e2b6b6(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e2b778 - 0x1e2b7c5
|
||||
int32_t function_1e2b778(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2b77b
|
||||
int32_t v3 = v2; // 0x1e2b77b
|
||||
g2 = function_1e2a3f7(a1, a2, 1, g8);
|
||||
g5 = v3;
|
||||
*(int32_t *)g8 = (int32_t)&g41;
|
||||
@@ -1283,7 +1283,7 @@ int32_t function_1e2b7e3(int32_t a1, int32_t a2) {
|
||||
int32_t v3;
|
||||
int32_t v4; // 0x1e2b847
|
||||
if (a1 == 1020) {
|
||||
v4 = &v1;
|
||||
v4 = v1;
|
||||
goto lab_0x1e2b845;
|
||||
} else {
|
||||
if (a1 == 53) {
|
||||
@@ -1342,7 +1342,7 @@ int32_t function_1e2b7e3(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e2b84c(int32_t a1) {
|
||||
// 0x1e2b84c
|
||||
int32_t v1; // bp-76
|
||||
int32_t v2 = &v1; // 0x1e2b84f
|
||||
int32_t v2 = v1; // 0x1e2b84f
|
||||
g2 = v2;
|
||||
g6 = g5;
|
||||
g2 = function_1e39641(a1, 0, v2);
|
||||
@@ -1454,7 +1454,7 @@ int32_t function_1e2b92a(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
g2 = *(int32_t *)(g8 + 34);
|
||||
char * v8 = (char *)g6; // 0x1e2b9a1
|
||||
char v9 = *v8; // 0x1e2b9a1
|
||||
g5 = g5 & -256 | (int32_t)(v9 == 0);
|
||||
g5 = (g5 & -256) | (int32_t)(v9 == 0);
|
||||
*v8 = (char)(v9 == 0);
|
||||
int32_t v10 = g2; // 0x1e2b9aa
|
||||
if (v10 == 0) {
|
||||
@@ -1637,7 +1637,7 @@ int32_t function_1e2bab3(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
g2 = v10;
|
||||
char * v11 = (char *)g6; // 0x1e2bb46
|
||||
char v12 = *v11; // 0x1e2bb46
|
||||
g2 = (int32_t)(v12 == 0) | v10 & -256;
|
||||
g2 = (int32_t)(v12 == 0) | (v10 & -256);
|
||||
*v11 = (char)(v12 == 0);
|
||||
int32_t v13 = *(int32_t *)(g8 + 34); // 0x1e2bb4f
|
||||
g2 = v13;
|
||||
@@ -1652,7 +1652,7 @@ int32_t function_1e2bab3(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
*(char *)(g8 + 5) = (char)g4;
|
||||
char * v15 = (char *)g6; // 0x1e2bb13
|
||||
char v16 = *v15; // 0x1e2bb13
|
||||
g2 = g2 & -256 | (int32_t)(v16 == 0);
|
||||
g2 = (g2 & -256) | (int32_t)(v16 == 0);
|
||||
*v15 = (char)(v16 == 0);
|
||||
if (*(int32_t *)(g8 + 91) == g4) {
|
||||
int32_t v17 = function_1e325d2(*(int32_t *)(g8 + 87), g8, 0x1e2ba9a); // 0x1e2bb2a
|
||||
@@ -1822,7 +1822,7 @@ int32_t function_1e2bc9a(int32_t a1, int32_t a2, int32_t a3) {
|
||||
*(int32_t *)(g8 + 86) = v11;
|
||||
v9 = g9;
|
||||
} else {
|
||||
v9 = &v3;
|
||||
v9 = v3;
|
||||
}
|
||||
// 0x1e2bcf0
|
||||
*(int32_t *)(v9 - 4) = a3;
|
||||
@@ -1955,9 +1955,9 @@ int32_t function_1e2bdbd(int32_t a1) {
|
||||
// Address range: 0x1e2be04 - 0x1e2bfbb
|
||||
int32_t function_1e2be04(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-96
|
||||
int32_t v3 = &v2; // 0x1e2be07
|
||||
int32_t v3 = v2; // 0x1e2be07
|
||||
g4 = g5;
|
||||
function_1e2a3f7(a1, a2, 0, g6);
|
||||
g2 = a3 == 0;
|
||||
@@ -2071,7 +2071,7 @@ int32_t function_1e2be04(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v37 = g4; // 0x1e2bf3d
|
||||
float32_t * v38 = (float32_t *)(v37 + 122); // 0x1e2bf3d
|
||||
int32_t v39; // bp-64
|
||||
g8 = &v39;
|
||||
g8 = v39;
|
||||
g6 = v37 + 130;
|
||||
*v38 = (float32_t)(v36 * (float80_t)*v38);
|
||||
int32_t v40 = function_1e3991a((int32_t)&g708, (int32_t)&g708); // 0x1e2bf4c
|
||||
@@ -2088,7 +2088,7 @@ int32_t function_1e2be04(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v45 = g4; // 0x1e2bf69
|
||||
g5 = *(int32_t *)(v45 + 122);
|
||||
int32_t v46; // bp-24
|
||||
int32_t v47 = &v46; // 0x1e2bf6c
|
||||
int32_t v47 = v46; // 0x1e2bf6c
|
||||
int32_t v48 = v45 + 110; // esi
|
||||
float32_t v49;
|
||||
*(float32_t *)(g4 + 150) = (float32_t)(0.01L * (float80_t)v49);
|
||||
|
||||
+37
-37
@@ -89,7 +89,7 @@ int32_t function_1e2c143(int32_t a1, int32_t a2) {
|
||||
v6 = g8;
|
||||
} else {
|
||||
int32_t v8; // esi
|
||||
v7 = &v8;
|
||||
v7 = v8;
|
||||
v6 = v1;
|
||||
}
|
||||
// 0x1e2c19d
|
||||
@@ -281,7 +281,7 @@ int32_t function_1e2c1e4(int32_t a1, int32_t a2) {
|
||||
g2 = v39;
|
||||
*(float64_t *)(g9 - 8) = (float64_t)*(float32_t *)v39;
|
||||
int32_t v40; // bp-24
|
||||
int32_t v41 = &v40; // 0x1e2c361
|
||||
int32_t v41 = v40; // 0x1e2c361
|
||||
g6 = v41;
|
||||
int32_t v42 = function_1e3dbc0((int32_t)&g708, (int32_t)&g708, (int32_t)&g708); // 0x1e2c364
|
||||
g2 = v42;
|
||||
@@ -437,7 +437,7 @@ int32_t function_1e2c450(int32_t a1, int32_t a2) {
|
||||
float32_t * v21 = (float32_t *)v17; // 0x1e2c486
|
||||
*v21 = *(float32_t *)(g6 + 62) + *v21;
|
||||
uint32_t v22 = (int32_t)__asm_fnstsw(g10); // 0x1e2c490
|
||||
g2 = g2 & -0x10000 | v22;
|
||||
g2 = (g2 & -0x10000) | v22;
|
||||
if ((v22 / 256 & 65) != 0) {
|
||||
int32_t v23 = g8; // 0x1e2c495
|
||||
g2 = *(int32_t *)(v23 + 102);
|
||||
@@ -483,7 +483,7 @@ int32_t function_1e2c538(int32_t a1) {
|
||||
v3 = g8;
|
||||
} else {
|
||||
int32_t v5; // esi
|
||||
v4 = &v5;
|
||||
v4 = v5;
|
||||
v3 = v1;
|
||||
}
|
||||
// 0x1e2c558
|
||||
@@ -532,18 +532,18 @@ int32_t function_1e2c58e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e2c58e
|
||||
g5 = a3;
|
||||
int32_t v1; // 0x1e2c598
|
||||
int32_t v2 = &v1; // 0x1e2c595
|
||||
int32_t v2 = v1; // 0x1e2c595
|
||||
v1 = *(int32_t *)a3;
|
||||
g2 = v1;
|
||||
int32_t v3 = g6; // bp-52
|
||||
int32_t v4 = &v3; // 0x1e2c5a5
|
||||
int32_t v4 = v3; // 0x1e2c5a5
|
||||
int32_t v5 = *(int32_t *)(a3 + 8); // bp-28
|
||||
g2 = a2;
|
||||
int32_t v6; // 0x1e2c67e
|
||||
int32_t result; // 0x1e2c684
|
||||
if (a2 >= 1) {
|
||||
int32_t v7 = a1 + 12; // 0x1e2c5ca
|
||||
int32_t v8 = &v5; // 0x1e2c5d4
|
||||
int32_t v8 = v5; // 0x1e2c5d4
|
||||
int32_t * v9 = (int32_t *)a4; // 0x1e2c66e
|
||||
int32_t v10 = v4; // 0x1e2c5d3
|
||||
int32_t v11 = a2;
|
||||
@@ -562,7 +562,7 @@ int32_t function_1e2c58e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = (float32_t)v15;
|
||||
g11++;
|
||||
uint32_t v16 = (int32_t)__asm_fnstsw(g10); // 0x1e2c5f3
|
||||
g2 = g2 & -0x10000 | v16;
|
||||
g2 = (g2 & -0x10000) | v16;
|
||||
if ((v16 / 256 & 1) != 0) {
|
||||
// 0x1e2c5f8
|
||||
g2 = (float32_t)(v14 + v15);
|
||||
@@ -583,7 +583,7 @@ int32_t function_1e2c58e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = (float32_t)v18;
|
||||
g11++;
|
||||
uint32_t v19 = (int32_t)__asm_fnstsw(g10); // 0x1e2c628
|
||||
g2 = g2 & -0x10000 | v19;
|
||||
g2 = (g2 & -0x10000) | v19;
|
||||
if ((v19 / 256 & 1) != 0) {
|
||||
// 0x1e2c62d
|
||||
g2 = (float32_t)(v17 + v18);
|
||||
@@ -604,7 +604,7 @@ int32_t function_1e2c58e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = (float32_t)v21;
|
||||
g11++;
|
||||
uint32_t v22 = (int32_t)__asm_fnstsw(g10); // 0x1e2c65d
|
||||
g2 = g2 & -0x10000 | v22;
|
||||
g2 = (g2 & -0x10000) | v22;
|
||||
if ((v22 / 256 & 1) != 0) {
|
||||
// 0x1e2c662
|
||||
g2 = (float32_t)(v20 + v21);
|
||||
@@ -638,7 +638,7 @@ int32_t function_1e2c58e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
// 0x1e2c687
|
||||
int32_t v1; // bp-148
|
||||
int32_t v2 = &v1; // 0x1e2c68a
|
||||
int32_t v2 = v1; // 0x1e2c68a
|
||||
int32_t v3 = g6; // 0x1e2c692
|
||||
g6 = 0;
|
||||
g2 = function_1e2a3f7(a1, a2, 0, v3);
|
||||
@@ -689,7 +689,7 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
g2 = v16;
|
||||
int32_t v17 = __ftol(); // 0x1e2c772
|
||||
g2 = v17;
|
||||
g5 = g5 & -256 | v17 & 255;
|
||||
g5 = (g5 & -256) | (v17 & 255);
|
||||
int32_t v18 = g6; // 0x1e2c779
|
||||
int32_t v19 = *(int32_t *)v18; // 0x1e2c779
|
||||
g2 = v19;
|
||||
@@ -761,7 +761,7 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
int32_t v38 = __ftol(); // 0x1e2c82e
|
||||
g2 = v38;
|
||||
int32_t v39 = (int32_t)*(char *)(g8 + 138); // 0x1e2c833
|
||||
g5 = g5 & -256 | v39;
|
||||
g5 = (g5 & -256) | v39;
|
||||
g2 = 1;
|
||||
uint32_t v40 = v39 & 31; // 0x1e2c844
|
||||
if (v40 != 0) {
|
||||
@@ -774,7 +774,7 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
g6 += 12;
|
||||
*(int32_t *)(g8 + 138) = g2;
|
||||
int32_t v42; // bp-36
|
||||
int32_t v43 = &v42; // 0x1e2c850
|
||||
int32_t v43 = v42; // 0x1e2c850
|
||||
g2 = v43;
|
||||
g5 = *(int32_t *)(g6 + 16);
|
||||
*(int32_t *)(g9 - 4) = v43;
|
||||
@@ -849,7 +849,7 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
int32_t v58 = __ftol(); // 0x1e2c902
|
||||
g2 = v58;
|
||||
int32_t v59 = (int32_t)*(char *)(g8 + 142); // 0x1e2c907
|
||||
g5 = g5 & -256 | v59;
|
||||
g5 = (g5 & -256) | v59;
|
||||
g2 = 1;
|
||||
uint32_t v60 = v59 & 31; // 0x1e2c918
|
||||
if (v60 != 0) {
|
||||
@@ -862,7 +862,7 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
v32 = g4 + 12;
|
||||
*(int32_t *)(g8 + 142) = g2;
|
||||
int32_t v62; // bp-28
|
||||
int32_t v63 = &v62; // 0x1e2c924
|
||||
int32_t v63 = v62; // 0x1e2c924
|
||||
g2 = v63;
|
||||
g5 = *(int32_t *)(v32 + 16);
|
||||
*(int32_t *)(g9 - 4) = v63;
|
||||
@@ -955,26 +955,26 @@ int32_t function_1e2c687(int32_t a1, int32_t a2) {
|
||||
g2 = v87;
|
||||
g6 = v93 + 20;
|
||||
uint32_t v94 = (int32_t)__asm_fnstsw(g10); // 0x1e2c9e5
|
||||
g2 = g2 & -0x10000 | v94;
|
||||
g2 = (g2 & -0x10000) | v94;
|
||||
if ((v94 / 256 & 65) != 0) {
|
||||
// branch -> 0x1e2c9ec
|
||||
}
|
||||
// 0x1e2c9ec
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
v88 = v79;
|
||||
v91 = v88;
|
||||
g2 = v87;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = v87;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = v87;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
__asm_fnstsw(g10);
|
||||
g11 = v83;
|
||||
g2 = v87;
|
||||
@@ -1443,22 +1443,22 @@ int32_t function_1e2cd3d(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
*(int32_t *)(g5 + 110) = v10;
|
||||
if (*(int32_t *)(g8 + 110) == 0) {
|
||||
return g2;
|
||||
} else {
|
||||
}
|
||||
// 0x1e2ce2f
|
||||
v8 = g8 + 150;
|
||||
goto lab_0x1e2ce35;
|
||||
}
|
||||
|
||||
} else {
|
||||
int32_t v11 = *(int32_t *)(g8 + 138); // 0x1e2ce0a
|
||||
g2 = v11;
|
||||
*(int32_t *)(g5 + 110) = v11;
|
||||
if (*(int32_t *)(g8 + 110) == 0) {
|
||||
return g2;
|
||||
} else {
|
||||
}
|
||||
// 0x1e2ce18
|
||||
v8 = g8 + 146;
|
||||
goto lab_0x1e2ce35;
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
int32_t v12 = *(int32_t *)(v9 + 30); // 0x1e2cddd
|
||||
@@ -1538,7 +1538,7 @@ int32_t function_1e2ce72(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // 0x1e2ce7e
|
||||
g3 = g5;
|
||||
int32_t v2 = a2; // bp-96
|
||||
int32_t v3 = &v2; // 0x1e2ce82
|
||||
int32_t v3 = v2; // 0x1e2ce82
|
||||
g2 = function_1e2a3f7(a1, a2, 0, v1);
|
||||
*(int32_t *)g3 = (int32_t)&g49;
|
||||
*(int32_t *)(g3 + 114) = g4;
|
||||
@@ -1691,7 +1691,7 @@ int32_t function_1e2d04e(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
v4 = g9;
|
||||
v3 = g8;
|
||||
} else {
|
||||
v4 = &v1;
|
||||
v4 = v1;
|
||||
v3 = a1;
|
||||
}
|
||||
int32_t v5 = *(int32_t *)(v3 + 30); // 0x1e2d06e
|
||||
@@ -1738,7 +1738,7 @@ int32_t function_1e2d0c6(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
v4 = g9;
|
||||
v3 = g8;
|
||||
} else {
|
||||
v4 = &v1;
|
||||
v4 = v1;
|
||||
v3 = a1;
|
||||
}
|
||||
int32_t v5 = *(int32_t *)(v3 + 30); // 0x1e2d0e6
|
||||
@@ -1780,7 +1780,7 @@ int32_t function_1e2d13e(int32_t a1) {
|
||||
// Address range: 0x1e2d173 - 0x1e2d2e5
|
||||
int32_t function_1e2d173(int32_t a1, int32_t a2, float32_t a3, int32_t a4) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // esi
|
||||
int32_t v3 = v2; // 0x1e2d17d
|
||||
v2 = g5;
|
||||
@@ -2000,9 +2000,9 @@ int32_t function_1e2d2e5(int32_t a1) {
|
||||
// Address range: 0x1e2d39e - 0x1e2d43e
|
||||
int32_t function_1e2d39e(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2d3a1
|
||||
int32_t v3 = v2; // 0x1e2d3a1
|
||||
g4 = g5;
|
||||
g2 = function_1e2a3f7(a1, a2, 1, g6);
|
||||
g5 = v3;
|
||||
|
||||
+20
-20
@@ -118,7 +118,7 @@ int32_t function_1e2d6b7(int32_t a1) {
|
||||
int32_t function_1e2d6c5(int32_t a1, int32_t a2) {
|
||||
// 0x1e2d6c5
|
||||
int32_t v1; // bp-80
|
||||
int32_t v2 = &v1; // 0x1e2d6c8
|
||||
int32_t v2 = v1; // 0x1e2d6c8
|
||||
int32_t v3 = g6; // 0x1e2d6cd
|
||||
g6 = a1;
|
||||
g4 = 0;
|
||||
@@ -210,7 +210,7 @@ int32_t function_1e2d7a9(uint32_t a1) {
|
||||
// Address range: 0x1e2d95e - 0x1e2da04
|
||||
int32_t function_1e2d95e(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g8 = a1;
|
||||
int32_t v2 = *(int32_t *)(a1 + 90); // 0x1e2d969
|
||||
int32_t v3 = a1 + 62; // 0x1e2d96c
|
||||
@@ -219,7 +219,7 @@ int32_t function_1e2d95e(int32_t a1, int32_t a2) {
|
||||
*v4 = (float32_t)((float80_t)v2 + (float80_t)*v4);
|
||||
int32_t v5 = *(int32_t *)(g8 + 86); // 0x1e2d973
|
||||
uint32_t v6 = (int32_t)__asm_fnstsw(g10); // 0x1e2d97c
|
||||
g2 = g2 & -0x10000 | v6;
|
||||
g2 = (g2 & -0x10000) | v6;
|
||||
if ((v6 / 256 & 1) == 0) {
|
||||
int32_t v7 = g8; // 0x1e2d994
|
||||
int32_t v8 = function_1e325d2(*(int32_t *)(v7 + 94), v7, 0x1e2d95e); // 0x1e2d998
|
||||
@@ -305,7 +305,7 @@ int32_t function_1e2da6d(int32_t a1) {
|
||||
int32_t function_1e2da82(int32_t a1) {
|
||||
// 0x1e2da82
|
||||
int32_t v1; // bp-104
|
||||
int32_t v2 = &v1; // 0x1e2da85
|
||||
int32_t v2 = v1; // 0x1e2da85
|
||||
int32_t v3 = g6; // 0x1e2da8a
|
||||
g4 = 0;
|
||||
g6 = a1;
|
||||
@@ -314,7 +314,7 @@ int32_t function_1e2da82(int32_t a1) {
|
||||
*(int32_t *)g8 = (int32_t)&g53;
|
||||
int32_t v5 = function_1e392c2((int32_t)v4); // 0x1e2daa6
|
||||
int32_t v6; // bp-88
|
||||
int32_t v7 = &v6; // 0x1e2daae
|
||||
int32_t v7 = v6; // 0x1e2daae
|
||||
g2 = v7;
|
||||
g2 = function_1e39641(v5, g4, v7);
|
||||
int32_t v8 = function_1e3991a(v5, g4); // 0x1e2dac4
|
||||
@@ -430,29 +430,29 @@ int32_t function_1e2da82(int32_t a1) {
|
||||
g5 = v43;
|
||||
float80_t v44 = (float80_t)*(float32_t *)(v42 + 8); // st7
|
||||
uint32_t v45 = (int32_t)__asm_fnstsw(g10); // 0x1e2dc22
|
||||
g2 = g2 & -0x10000 | v45;
|
||||
g2 = (g2 & -0x10000) | v45;
|
||||
if ((v45 / 256 & 65) != 0) {
|
||||
// 0x1e2dc27
|
||||
v44 = (float80_t)*(float32_t *)v43;
|
||||
}
|
||||
// 0x1e2dc29
|
||||
g2 = v41;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
*(float32_t *)(g8 + 82) = (float32_t)v44;
|
||||
__asm_fnstsw(g10);
|
||||
g2 = v41;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
*(float32_t *)(g8 + 90) = (float32_t)(float80_t)*v40;
|
||||
g4 = v41 + 20;
|
||||
g7 = v41 + 12;
|
||||
g5 = v41;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
int32_t v46 = g5 + 4; // 0x1e2dc77
|
||||
g5 = v46;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
*(float32_t *)(g8 + 86) = (float32_t)(float80_t)*(float32_t *)v46;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
*(float32_t *)(g8 + 94) = (float32_t)(float80_t)*(float32_t *)g5;
|
||||
int32_t v47 = function_1e3df20(4036); // 0x1e2dcb5
|
||||
g2 = v47;
|
||||
@@ -573,7 +573,7 @@ int32_t function_1e2dd91(char a1) {
|
||||
// Address range: 0x1e2ddaf - 0x1e2de00
|
||||
int32_t function_1e2ddaf(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g6 = g5;
|
||||
int32_t v2 = function_1e3df30(); // 0x1e2ddbc
|
||||
g2 = a2;
|
||||
@@ -842,7 +842,7 @@ int32_t function_1e2df7f(int32_t a1, int32_t a2) {
|
||||
g700 = v1;
|
||||
g2 = v1;
|
||||
int32_t v2 = g6; // bp-28
|
||||
int32_t v3 = &v2; // 0x1e2df93
|
||||
int32_t v3 = v2; // 0x1e2df93
|
||||
int32_t v4 = g5; // 0x1e2df94
|
||||
g8 = v4;
|
||||
g5 = (int32_t)*(char *)(a1 + (int32_t)&g14 - 1000);
|
||||
@@ -1615,7 +1615,7 @@ int32_t function_1e2e7ce(void) {
|
||||
int32_t v1 = *(int32_t *)(g5 + 254); // 0x1e2e7d1
|
||||
g2 = v1;
|
||||
int32_t v2 = g3; // bp-20
|
||||
int32_t v3 = &v2; // 0x1e2e7de
|
||||
int32_t v3 = v2; // 0x1e2e7de
|
||||
uint32_t v4 = *(int32_t *)(v1 + 4); // 0x1e2e7df
|
||||
int32_t v5 = 0; // edi
|
||||
int32_t v6; // 0x1e2e816
|
||||
@@ -1691,9 +1691,9 @@ int32_t function_1e2e83c(int32_t a1) {
|
||||
int32_t v1 = g3; // 0x1e2e83c
|
||||
int32_t v2 = v1; // bp-4
|
||||
int32_t v3 = *(int32_t *)(g5 + 254); // 0x1e2e83d
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t lpCaption; // bp-204
|
||||
int32_t v4 = &lpCaption; // 0x1e2e845
|
||||
int32_t v4 = lpCaption; // 0x1e2e845
|
||||
int32_t v5 = g6; // bp-212
|
||||
int32_t v6 = *(int32_t *)(v3 + 4); // 0x1e2e84d
|
||||
g8 = v6;
|
||||
@@ -1725,7 +1725,7 @@ int32_t function_1e2e83c(int32_t a1) {
|
||||
v8 = v11;
|
||||
}
|
||||
result = v10;
|
||||
v7 = &v5;
|
||||
v7 = v5;
|
||||
goto lab_0x1e2e89a;
|
||||
}
|
||||
lab_0x1e2e86b_2:
|
||||
@@ -1797,7 +1797,7 @@ int32_t function_1e2e8a2(int32_t a1) {
|
||||
int32_t function_1e2e8f3(void) {
|
||||
int32_t v1 = g5; // 0x1e2e8f8
|
||||
int32_t v2 = g3; // bp-16
|
||||
int32_t v3 = &v2; // 0x1e2e8fe
|
||||
int32_t v3 = v2; // 0x1e2e8fe
|
||||
int32_t v4; // 0x1e2e9b7
|
||||
if (*(int32_t *)(v1 + 370) == 0) {
|
||||
// 0x1e2e907
|
||||
@@ -1820,7 +1820,7 @@ int32_t function_1e2e8f3(void) {
|
||||
int32_t v7 = *(int32_t *)(g6 + 254); // 0x1e2e960
|
||||
g2 = v7;
|
||||
int32_t v8 = 1011; // bp-56
|
||||
int32_t v9 = &v8; // 0x1e2e966
|
||||
int32_t v9 = v8; // 0x1e2e966
|
||||
int32_t v10 = *(int32_t *)(v7 + 4); // 0x1e2e96d
|
||||
int32_t v11;
|
||||
if (v10 > g8) {
|
||||
|
||||
+23
-23
@@ -159,7 +159,7 @@ int32_t function_1e2e9be(void) {
|
||||
int32_t * v24 = (int32_t *)(g9 + 16); // 0x1e2eb6d
|
||||
g2 = *v24;
|
||||
*v24 = *v24 + 2;
|
||||
g5 = g5 & -0x10000 | (int32_t)*(int16_t *)g2;
|
||||
g5 = (g5 & -0x10000) | (int32_t)*(int16_t *)g2;
|
||||
int32_t * v25 = (int32_t *)(g9 + 16); // 0x1e2eb79
|
||||
g2 = *v25;
|
||||
*v25 = *v25 + 2;
|
||||
@@ -720,7 +720,7 @@ int32_t function_1e2e9be(void) {
|
||||
float80_t function_1e2f084(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = a2;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = *(int32_t *)a2; // 0x1e2f08e
|
||||
g5 = v2;
|
||||
float32_t v3; // bp-20
|
||||
@@ -745,7 +745,7 @@ float80_t function_1e2f084(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32
|
||||
float80_t v15 = -v14; // 0x1e2f0ba
|
||||
float32_t v16 = v15; // 0x1e2f0c2
|
||||
uint32_t v17 = (int32_t)__asm_fnstsw(g10); // 0x1e2f0c5
|
||||
g2 = g2 & -0x10000 | v17;
|
||||
g2 = (g2 & -0x10000) | v17;
|
||||
int3_t v18;
|
||||
if ((v17 / 256 & 65) == 0) {
|
||||
float80_t v19 = v12 * v15; // 0x1e2f0d6
|
||||
@@ -771,7 +771,7 @@ float80_t function_1e2f084(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32
|
||||
*v27 = (float32_t)((float80_t)*v27 - v28);
|
||||
g11 = v18 + 1;
|
||||
uint32_t v29 = (int32_t)__asm_fnstsw(g10); // 0x1e2f133
|
||||
g2 = g2 & -0x10000 | v29;
|
||||
g2 = (g2 & -0x10000) | v29;
|
||||
int3_t v30 = g11;
|
||||
int3_t v31; // 0x1e2f15f
|
||||
if ((v29 / 256 & 1) == 0) {
|
||||
@@ -803,9 +803,9 @@ float80_t function_1e2f084(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32
|
||||
// Address range: 0x1e2f16b - 0x1e2f1a4
|
||||
int32_t function_1e2f16b(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-76
|
||||
int32_t v3 = &v2; // 0x1e2f16e
|
||||
int32_t v3 = v2; // 0x1e2f16e
|
||||
g2 = function_1e29f8c(a1, a2, 1, g8);
|
||||
g5 = v3;
|
||||
*(int32_t *)g8 = (int32_t)&g55;
|
||||
@@ -894,7 +894,7 @@ int32_t function_1e2f20e(int32_t a1) {
|
||||
g2 = function_1e32771(v4);
|
||||
v5 = g9;
|
||||
} else {
|
||||
v5 = &v1;
|
||||
v5 = v1;
|
||||
}
|
||||
// 0x1e2f23f
|
||||
*(int32_t *)(v5 - 4) = 0x1e2f26c;
|
||||
@@ -947,9 +947,9 @@ int32_t function_1e2f282(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)(v1 + 24) = v7;
|
||||
int32_t v8 = v7 & -0x10000; // 0x1e2f2f1
|
||||
int32_t v9 = v8; // edi
|
||||
int32_t v10 = v8 + 1 & 0xffff | v8 & -0x10000; // ebx
|
||||
int32_t v10 = (v8 + 1 & 0xffff) | (v8 & -0x10000); // ebx
|
||||
*(int32_t *)(g9 - 4) = 1;
|
||||
int32_t v11 = (g7 & -0x10000 | (int32_t)*(int16_t *)v2) + v9; // 0x1e2f2f5
|
||||
int32_t v11 = ((g7 & -0x10000) | (int32_t)*(int16_t *)v2) + v9; // 0x1e2f2f5
|
||||
g2 = v11;
|
||||
*(int32_t *)(g9 - 8) = v11;
|
||||
*(int32_t *)(g9 - 12) = (int32_t)g620;
|
||||
@@ -960,9 +960,9 @@ int32_t function_1e2f282(int32_t a1, int32_t a2) {
|
||||
// 0x1e2f2ee
|
||||
v8 = v10;
|
||||
v9 = v8;
|
||||
v10 = v8 + 1 & 0xffff | v8 & -0x10000;
|
||||
v10 = (v8 + 1 & 0xffff) | (v8 & -0x10000);
|
||||
*(int32_t *)(g9 - 4) = 1;
|
||||
v11 = (g7 & -0x10000 | (int32_t)*(int16_t *)v2) + v9;
|
||||
v11 = ((g7 & -0x10000) | (int32_t)*(int16_t *)v2) + v9;
|
||||
g2 = v11;
|
||||
*(int32_t *)(g9 - 8) = v11;
|
||||
*(int32_t *)(g9 - 12) = (int32_t)g620;
|
||||
@@ -1053,7 +1053,7 @@ int32_t function_1e2f363(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (a1 == 0) {
|
||||
// 0x1e2f363
|
||||
result = g2;
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
} else {
|
||||
int32_t v3 = *(int32_t *)(a1 + 8); // 0x1e2f36f
|
||||
int32_t v4 = a1 + 16; // 0x1e2f372
|
||||
@@ -1119,11 +1119,11 @@ int32_t function_1e2f363(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t function_1e2f3ed(int32_t a1) {
|
||||
int32_t v1 = g3; // 0x1e2f3ed
|
||||
int32_t v2 = v1; // bp-4
|
||||
g3 = &v2;
|
||||
g3 = v2;
|
||||
int32_t v3; // bp-24
|
||||
int32_t v4 = &v3; // 0x1e2f3f0
|
||||
int32_t v4 = v3; // 0x1e2f3f0
|
||||
int32_t v5 = g6; // bp-36
|
||||
int32_t v6 = &v5; // 0x1e2f3f5
|
||||
int32_t v6 = v5; // 0x1e2f3f5
|
||||
int32_t v7; // 0x1e2f4c3
|
||||
if (a1 != 0) {
|
||||
int32_t * v8 = (int32_t *)(a1 + 4); // 0x1e2f403
|
||||
@@ -1175,7 +1175,7 @@ int32_t function_1e2f3ed(int32_t a1) {
|
||||
int32_t v22 = -3 - v19; // 0x1e2f454
|
||||
g6 = v22;
|
||||
if (v22 >= 0) {
|
||||
int32_t v23 = &v14; // 0x1e2f45f
|
||||
int32_t v23 = v14; // 0x1e2f45f
|
||||
while (true) {
|
||||
// 0x1e2f45b
|
||||
g5 = v22 - 20 + g3;
|
||||
@@ -1183,7 +1183,7 @@ int32_t function_1e2f3ed(int32_t a1) {
|
||||
*(int32_t *)(v23 - 8) = g4;
|
||||
char * v24 = (char *)g5; // 0x1e2f461
|
||||
unsigned char v25 = *v24 - 48; // 0x1e2f463
|
||||
g2 = g2 & -256 | (int32_t)v25;
|
||||
g2 = (g2 & -256) | (int32_t)v25;
|
||||
*v24 = v25;
|
||||
int32_t v26 = g2; // 0x1e2f467
|
||||
g5 = v26;
|
||||
@@ -1317,7 +1317,7 @@ int32_t function_1e2f4d3(void) {
|
||||
// Address range: 0x1e2f517 - 0x1e2f73e
|
||||
int32_t function_1e2f517(char * lpName) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t hModule = *(int32_t *)&g660; // 0x1e2f52512
|
||||
int32_t * hResInfo = FindResourceA((int32_t *)hModule, lpName, (char *)10); // 0x1e2f52b
|
||||
int32_t result = (int32_t)hResInfo; // 0x1e2f52b
|
||||
@@ -1582,7 +1582,7 @@ int32_t function_1e2f73e(int32_t a1, uint32_t a2) {
|
||||
*(int32_t *)(g8 + 58) = g5;
|
||||
if (a2 >= 1) {
|
||||
// 0x1e2f787
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
int32_t v3 = function_1e39996(a2, 1500, &v2); // 0x1e2f792
|
||||
g2 = v3;
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3; // 0x1e2f797
|
||||
@@ -1844,7 +1844,7 @@ int32_t function_1e2f8ff(void) {
|
||||
v17 = 0.001L * (float80_t)v18;
|
||||
g684 = v17;
|
||||
uint32_t v19 = (int32_t)__asm_fnstsw(g10); // 0x1e2f98d
|
||||
g2 = g2 & -0x10000 | v19;
|
||||
g2 = (g2 & -0x10000) | v19;
|
||||
if ((v19 / 256 & 1) == 0) {
|
||||
// break -> 0x1e2f9c5
|
||||
break;
|
||||
@@ -2001,7 +2001,7 @@ int32_t function_1e2f8ff(void) {
|
||||
v30 = v32;
|
||||
}
|
||||
unsigned char v52 = *(char *)v30 & 127; // 0x1e2fb2b
|
||||
int32_t v53 = (int32_t)v52 | v34 & -256; // 0x1e2fb2b
|
||||
int32_t v53 = (int32_t)v52 | (v34 & -256); // 0x1e2fb2b
|
||||
g2 = v53;
|
||||
int32_t v54; // 0x1e2fb42
|
||||
int32_t v55; // 0x1e2fb3a
|
||||
@@ -2011,7 +2011,7 @@ int32_t function_1e2f8ff(void) {
|
||||
while (true) {
|
||||
int32_t v58 = v57 + 1; // 0x1e2fb31
|
||||
unsigned char v59 = *(char *)v58 & 127; // 0x1e2fb34
|
||||
int32_t v60 = (int32_t)v59 | v56 & -256; // 0x1e2fb34
|
||||
int32_t v60 = (int32_t)v59 | (v56 & -256); // 0x1e2fb34
|
||||
g2 = v60;
|
||||
if (v59 != 32) {
|
||||
v55 = v60;
|
||||
@@ -2027,7 +2027,7 @@ int32_t function_1e2f8ff(void) {
|
||||
v54 = v30;
|
||||
}
|
||||
unsigned char v61 = *(char *)v54 & 127; // 0x1e2fb3c
|
||||
g2 = (int32_t)v61 | v55 & -256;
|
||||
g2 = (int32_t)v61 | (v55 & -256);
|
||||
if (v61 == 10) {
|
||||
// 0x1e2fb42
|
||||
v32 = v54 + 1;
|
||||
|
||||
+45
-45
@@ -289,7 +289,7 @@ int32_t function_1e2fda9(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g631 = a2;
|
||||
g633 = a1;
|
||||
g630 = a4;
|
||||
int32_t v2 = &v1; // 0x1e2fde3
|
||||
int32_t v2 = v1; // 0x1e2fde3
|
||||
*(int32_t *)(v2 - 4) = 0;
|
||||
g2 = g561;
|
||||
*(int32_t *)(v2 - 8) = g561;
|
||||
@@ -320,7 +320,7 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
// 0x1e2fe0a
|
||||
g2 = a2;
|
||||
int32_t lpString1; // bp-460
|
||||
int32_t v1 = &lpString1; // 0x1e2fe12
|
||||
int32_t v1 = lpString1; // 0x1e2fe12
|
||||
int32_t v2; // 0x1e2feab
|
||||
int32_t v3 = v2; // 0x1e2fe1c
|
||||
int32_t v4 = v3; // bp-468
|
||||
@@ -333,7 +333,7 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
g2 = 0;
|
||||
result = 0;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
if (a2 == 272) {
|
||||
// 0x1e2fe4f
|
||||
g2 = g633;
|
||||
@@ -424,7 +424,7 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
g2 = 1;
|
||||
result = 1;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
if (a3 == 111) {
|
||||
// 0x1e2ff5e
|
||||
int32_t v13; // 0x1e2ffb0
|
||||
@@ -433,13 +433,13 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
g2 = nIDDlgItem;
|
||||
int32_t lpString; // bp-260
|
||||
GetDlgItemTextA((int32_t *)hWnd, nIDDlgItem, (char *)&lpString, 32);
|
||||
g2 = &lpString;
|
||||
g2 = lpString;
|
||||
int32_t v14 = *(int32_t *)&g632; // 0x1e2ff924
|
||||
g2 = function_1e30257(g633, g631, &lpString, v14);
|
||||
g629 = g4;
|
||||
v13 = g9;
|
||||
} else {
|
||||
v13 = &v4;
|
||||
v13 = v4;
|
||||
}
|
||||
// 0x1e2ffb0
|
||||
*(int32_t *)(v13 - 4) = 0;
|
||||
@@ -448,7 +448,7 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
g2 = 1;
|
||||
result = 1;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
if (a3 == 112) {
|
||||
int32_t lpString2 = function_1e25763(41); // 0x1e2ffca
|
||||
g2 = lpString2;
|
||||
@@ -471,16 +471,16 @@ int32_t function_1e2fe0a(int32_t hWnd, uint16_t a2, uint16_t a3) {
|
||||
g2 = 0;
|
||||
result = 0;
|
||||
return result;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
|
||||
}
|
||||
// 0x1e2fe31
|
||||
g2 = 0;
|
||||
result = 0;
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
lab_0x1e2fe33:
|
||||
// 0x1e2fe33
|
||||
return result;
|
||||
@@ -508,7 +508,7 @@ int32_t function_1e3002b(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
int32_t v1 = (int32_t)a2;
|
||||
int32_t v2 = g3; // 0x1e3002b
|
||||
int32_t v3 = v2; // bp-4
|
||||
g3 = &v3;
|
||||
g3 = v3;
|
||||
g8 = a1;
|
||||
int32_t v4; // 0x1e30151
|
||||
int32_t result; // 0x1e30157
|
||||
@@ -516,11 +516,11 @@ int32_t function_1e3002b(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
if (a1 != -999) {
|
||||
// 0x1e3004a
|
||||
int32_t lpString1; // bp-20
|
||||
int32_t v6 = &lpString1; // 0x1e3004f
|
||||
int32_t v6 = lpString1; // 0x1e3004f
|
||||
g2 = v6;
|
||||
lstrcpyA((char *)&lpString1, ",");
|
||||
int32_t lpdwDisposition; // bp-28
|
||||
g2 = &lpdwDisposition;
|
||||
g2 = lpdwDisposition;
|
||||
int64_t phkResult; // bp-8
|
||||
g5 = &phkResult;
|
||||
int32_t v7 = RegCreateKeyExA(HKEY_CURRENT_USER, "Control Panel\\International", 0, NULL, 0, 0xf003f, NULL, (int32_t **)&phkResult, &lpdwDisposition); // 0x1e30076
|
||||
@@ -528,7 +528,7 @@ int32_t function_1e3002b(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
if (v7 == 0) {
|
||||
// 0x1e30080
|
||||
int32_t lpcbData; // bp-24
|
||||
g2 = &lpcbData;
|
||||
g2 = lpcbData;
|
||||
g5 = v6;
|
||||
lpcbData = 10;
|
||||
int32_t * lpReserved = (int32_t *)0; // 0x1e30099
|
||||
@@ -541,10 +541,10 @@ int32_t function_1e3002b(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
int32_t v11 = v10 / 0x3b9aca00; // 0x1e300b0
|
||||
int64_t v12 = v10 % 0x3b9aca00; // 0x1e300b0
|
||||
g4 = v11;
|
||||
int32_t v13 = (0x100000000 * (int64_t)((int32_t)v12 >> 31) | v12 & 0xffffffff) / 0xf4240; // 0x1e300c1
|
||||
int32_t v13 = (0x100000000 * (int64_t)((int32_t)v12 >> 31) | (v12 & 0xffffffff)) / 0xf4240; // 0x1e300c1
|
||||
g5 = v13;
|
||||
int64_t v14 = v10 % 0xf4240; // 0x1e300c8
|
||||
int32_t v15 = (0x100000000 * (int64_t)((int32_t)v14 >> 31) | v14 & 0xffffffff) / 1000; // 0x1e300d2
|
||||
int32_t v15 = (0x100000000 * (int64_t)((int32_t)v14 >> 31) | (v14 & 0xffffffff)) / 1000; // 0x1e300d2
|
||||
phkResult = 1000;
|
||||
g6 = v15;
|
||||
g2 = v10 / 1000;
|
||||
@@ -822,7 +822,7 @@ int32_t function_1e30257(int32_t a1, int32_t a2, int32_t * a3, int32_t result) {
|
||||
*(char *)(lpString1 + 31) = 0;
|
||||
v2 = g9;
|
||||
} else {
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
}
|
||||
// 0x1e302bb
|
||||
g2 = result;
|
||||
@@ -841,7 +841,7 @@ int32_t function_1e302c4(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e302d9(int32_t a1) {
|
||||
// 0x1e302d9
|
||||
int32_t v1; // bp-36
|
||||
int32_t v2 = &v1; // 0x1e302dc
|
||||
int32_t v2 = v1; // 0x1e302dc
|
||||
g6 = 0;
|
||||
g2 = function_1e30212(a1);
|
||||
int32_t v3 = function_1e25371(300); // 0x1e302f1
|
||||
@@ -970,7 +970,7 @@ int32_t function_1e302d9(int32_t a1) {
|
||||
int32_t function_1e30439(int32_t * a1, int32_t * a2) {
|
||||
int32_t v1 = (int32_t)a1;
|
||||
int32_t v2; // bp-36
|
||||
int32_t v3 = &v2; // 0x1e3043c
|
||||
int32_t v3 = v2; // 0x1e3043c
|
||||
g6 = 0;
|
||||
int32_t v4 = function_1e25371(300); // 0x1e30449
|
||||
g2 = v4;
|
||||
@@ -1213,7 +1213,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = *(int32_t *)g4 - 1;
|
||||
g11++;
|
||||
uint32_t v12 = (int32_t)__asm_fnstsw(g10); // 0x1e306a8
|
||||
g2 = g2 & -0x10000 | v12;
|
||||
g2 = (g2 & -0x10000) | v12;
|
||||
int3_t v13; // 0x1e306cd
|
||||
if ((v12 / 256 & 65) == 0) {
|
||||
float80_t v14 = v7 - (float80_t)*(float32_t *)g6; // 0x1e306bb
|
||||
@@ -1229,7 +1229,7 @@ int32_t function_1e30662(void) {
|
||||
// 0x1e306cd
|
||||
g11 = v13 + 1;
|
||||
uint32_t v17 = (int32_t)__asm_fnstsw(g10); // 0x1e306d5
|
||||
g2 = g2 & -0x10000 | v17;
|
||||
g2 = (g2 & -0x10000) | v17;
|
||||
int3_t v18; // 0x1e30738
|
||||
if ((v17 / 256 & 1) == 0) {
|
||||
// 0x1e30730
|
||||
@@ -1244,7 +1244,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = v22;
|
||||
g11++;
|
||||
uint32_t v23 = (int32_t)__asm_fnstsw(g10); // 0x1e306fa
|
||||
g2 = g2 & -0x10000 | v23;
|
||||
g2 = (g2 & -0x10000) | v23;
|
||||
int3_t v24; // 0x1e3071f
|
||||
float80_t v25; // 0x1e3071f
|
||||
if ((v23 / 256 & 65) == 0) {
|
||||
@@ -1286,7 +1286,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = *(int32_t *)g8 - 1;
|
||||
g11++;
|
||||
uint32_t v39 = (int32_t)__asm_fnstsw(g10); // 0x1e30780
|
||||
g2 = g2 & -0x10000 | v39;
|
||||
g2 = (g2 & -0x10000) | v39;
|
||||
int3_t v40; // 0x1e307a5
|
||||
if ((v39 / 256 & 65) == 0) {
|
||||
float80_t v41 = v36 - (float80_t)*(float32_t *)g4; // 0x1e30793
|
||||
@@ -1303,7 +1303,7 @@ int32_t function_1e30662(void) {
|
||||
// 0x1e307a5
|
||||
g11 = v40 + 1;
|
||||
uint32_t v44 = (int32_t)__asm_fnstsw(g10); // 0x1e307ad
|
||||
g2 = g2 & -0x10000 | v44;
|
||||
g2 = (g2 & -0x10000) | v44;
|
||||
int3_t v45; // 0x1e30810
|
||||
if ((v44 / 256 & 1) == 0) {
|
||||
// 0x1e30808
|
||||
@@ -1319,7 +1319,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = v49;
|
||||
g11++;
|
||||
uint32_t v50 = (int32_t)__asm_fnstsw(g10); // 0x1e307d2
|
||||
g2 = g2 & -0x10000 | v50;
|
||||
g2 = (g2 & -0x10000) | v50;
|
||||
int3_t v51; // 0x1e307f7
|
||||
float80_t v52; // 0x1e307f7
|
||||
if ((v50 / 256 & 65) == 0) {
|
||||
@@ -1360,7 +1360,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = *(int32_t *)(g4 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v64 = (int32_t)__asm_fnstsw(g10); // 0x1e30853
|
||||
g2 = g2 & -0x10000 | v64;
|
||||
g2 = (g2 & -0x10000) | v64;
|
||||
int3_t v65; // 0x1e3087a
|
||||
if ((v64 / 256 & 65) == 0) {
|
||||
float80_t v66 = v61 - (float80_t)*(float32_t *)(g4 + 24); // 0x1e30867
|
||||
@@ -1377,7 +1377,7 @@ int32_t function_1e30662(void) {
|
||||
// 0x1e3087a
|
||||
g11 = v65 + 1;
|
||||
uint32_t v69 = (int32_t)__asm_fnstsw(g10); // 0x1e30882
|
||||
g2 = g2 & -0x10000 | v69;
|
||||
g2 = (g2 & -0x10000) | v69;
|
||||
int3_t v70; // 0x1e308e9
|
||||
if ((v69 / 256 & 1) == 0) {
|
||||
// 0x1e308e1
|
||||
@@ -1393,7 +1393,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = v74;
|
||||
g11++;
|
||||
uint32_t v75 = (int32_t)__asm_fnstsw(g10); // 0x1e308a9
|
||||
g2 = g2 & -0x10000 | v75;
|
||||
g2 = (g2 & -0x10000) | v75;
|
||||
int3_t v76; // 0x1e308d0
|
||||
float80_t v77; // 0x1e308d0
|
||||
if ((v75 / 256 & 65) == 0) {
|
||||
@@ -1433,7 +1433,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v89 = (int32_t)__asm_fnstsw(g10); // 0x1e3092d
|
||||
g2 = g2 & -0x10000 | v89;
|
||||
g2 = (g2 & -0x10000) | v89;
|
||||
int3_t v90; // 0x1e30954
|
||||
if ((v89 / 256 & 65) == 0) {
|
||||
int32_t v91 = g4; // 0x1e30940
|
||||
@@ -1451,7 +1451,7 @@ int32_t function_1e30662(void) {
|
||||
// 0x1e30954
|
||||
g11 = v90 + 1;
|
||||
uint32_t v95 = (int32_t)__asm_fnstsw(g10); // 0x1e3095c
|
||||
g2 = g2 & -0x10000 | v95;
|
||||
g2 = (g2 & -0x10000) | v95;
|
||||
if ((v95 / 256 & 1) == 0) {
|
||||
// 0x1e309bb
|
||||
g2 = 0;
|
||||
@@ -1466,7 +1466,7 @@ int32_t function_1e30662(void) {
|
||||
g2 = v100;
|
||||
g11++;
|
||||
uint32_t v101 = (int32_t)__asm_fnstsw(g10); // 0x1e30983
|
||||
g2 = g2 & -0x10000 | v101;
|
||||
g2 = (g2 & -0x10000) | v101;
|
||||
float80_t v102; // 0x1e309aa
|
||||
if ((v101 / 256 & 65) == 0) {
|
||||
int32_t v103 = g4; // 0x1e30996
|
||||
@@ -1523,13 +1523,13 @@ int32_t function_1e30662(void) {
|
||||
// 0x1e30c32
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v119 = (int32_t)__asm_fnstsw(g10); // 0x1e30c5d
|
||||
g2 = g2 & -0x10000 | v119;
|
||||
g2 = (g2 & -0x10000) | v119;
|
||||
if ((v119 / 256 & 65) == 0) {
|
||||
// 0x1e30c62
|
||||
g6--;
|
||||
} else {
|
||||
uint32_t v120 = (int32_t)__asm_fnstsw(g10); // 0x1e30c6b
|
||||
g2 = g2 & -0x10000 | v120;
|
||||
g2 = (g2 & -0x10000) | v120;
|
||||
if ((v120 / 256 & 64) != 0) {
|
||||
// 0x1e30c70
|
||||
g6--;
|
||||
@@ -1560,12 +1560,12 @@ int32_t function_1e30662(void) {
|
||||
g5 = g8 + 1;
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v121 = (int32_t)__asm_fnstsw(g10); // 0x1e30bfe
|
||||
g2 = g2 & -0x10000 | v121;
|
||||
g2 = (g2 & -0x10000) | v121;
|
||||
if ((v121 / 256 & 1) == 0) {
|
||||
// 0x1e30c06
|
||||
g8 = g5;
|
||||
uint32_t v122 = (int32_t)__asm_fnstsw(g10); // 0x1e30c0e
|
||||
g2 = g2 & -0x10000 | v122;
|
||||
g2 = (g2 & -0x10000) | v122;
|
||||
if ((v122 / 256 & 64) != 0) {
|
||||
// 0x1e30c13
|
||||
g6--;
|
||||
@@ -1601,13 +1601,13 @@ int32_t function_1e30662(void) {
|
||||
g2 = (int32_t)g563;
|
||||
g5 = v118 + 1;
|
||||
uint32_t v124 = (int32_t)__asm_fnstsw(g10); // 0x1e30b94
|
||||
g2 = g2 & -0x10000 | v124;
|
||||
g2 = (g2 & -0x10000) | v124;
|
||||
if ((v124 / 256 & 65) == 0) {
|
||||
// 0x1e30b99
|
||||
g6 = g5;
|
||||
} else {
|
||||
uint32_t v125 = (int32_t)__asm_fnstsw(g10); // 0x1e30ba3
|
||||
g2 = g2 & -0x10000 | v125;
|
||||
g2 = (g2 & -0x10000) | v125;
|
||||
if ((v125 / 256 & 64) != 0) {
|
||||
// 0x1e30ba8
|
||||
g6 = g5;
|
||||
@@ -1643,12 +1643,12 @@ int32_t function_1e30662(void) {
|
||||
g2 = (int32_t)g563;
|
||||
int32_t v128 = v118 + 1; // edx
|
||||
uint32_t v129 = (int32_t)__asm_fnstsw(g10); // 0x1e30b2d
|
||||
g2 = g2 & -0x10000 | v129;
|
||||
g2 = (g2 & -0x10000) | v129;
|
||||
if ((v129 / 256 & 1) == 0) {
|
||||
// 0x1e30b36
|
||||
g8 = g5;
|
||||
uint32_t v130 = (int32_t)__asm_fnstsw(g10); // 0x1e30b3e
|
||||
g2 = g2 & -0x10000 | v130;
|
||||
g2 = (g2 & -0x10000) | v130;
|
||||
if ((v130 / 256 & 64) != 0) {
|
||||
// 0x1e30b43
|
||||
g6 = v128;
|
||||
@@ -1795,9 +1795,9 @@ int32_t function_1e30662(void) {
|
||||
// Address range: 0x1e30c93 - 0x1e30cf2
|
||||
int32_t function_1e30c93(int32_t a1, float32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-28
|
||||
int32_t v3 = &v2; // 0x1e30c96
|
||||
int32_t v3 = v2; // 0x1e30c96
|
||||
int32_t v4 = g5; // 0x1e30c9b
|
||||
float32_t v5 = *(float32_t *)(a1 + 54); // 0x1e30ca0
|
||||
float32_t v6 = *(float32_t *)(a1 + 42); // 0x1e30ca6
|
||||
@@ -2063,7 +2063,7 @@ int32_t function_1e30f1c(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)g8 = v9;
|
||||
v8 = g9;
|
||||
} else {
|
||||
v8 = &v1;
|
||||
v8 = v1;
|
||||
}
|
||||
// 0x1e30f45
|
||||
*(int32_t *)(v8 - 4) = *(int32_t *)(v8 + 16);
|
||||
@@ -2094,7 +2094,7 @@ int32_t function_1e30f54(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)g8 = v9;
|
||||
v8 = g9;
|
||||
} else {
|
||||
v8 = &v1;
|
||||
v8 = v1;
|
||||
}
|
||||
// 0x1e30f7e
|
||||
*(int32_t *)(v8 - 4) = *(int32_t *)(v8 + 16);
|
||||
|
||||
+78
-78
@@ -53,7 +53,7 @@ int32_t function_1e30f8d(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5) {
|
||||
// 0x1e30fc1
|
||||
int32_t v1; // bp-32
|
||||
int32_t v2 = &v1; // 0x1e30fc4
|
||||
int32_t v2 = v1; // 0x1e30fc4
|
||||
int32_t v3 = g8; // 0x1e30fc8
|
||||
int32_t v4 = g6; // 0x1e30fc9
|
||||
g8 = a1;
|
||||
@@ -70,7 +70,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g6 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v11 = (int32_t)__asm_fnstsw(g10); // 0x1e30ffa
|
||||
g2 = g2 & -0x10000 | v11;
|
||||
g2 = (g2 & -0x10000) | v11;
|
||||
int3_t v12; // 0x1e31021
|
||||
if ((v11 / 256 & 65) == 0) {
|
||||
float32_t v13 = *(float32_t *)(g6 + 24); // 0x1e3100e
|
||||
@@ -86,7 +86,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e31021
|
||||
g11 = v12 + 1;
|
||||
uint32_t v16 = (int32_t)__asm_fnstsw(g10); // 0x1e31029
|
||||
g2 = g2 & -0x10000 | v16;
|
||||
g2 = (g2 & -0x10000) | v16;
|
||||
int3_t v17; // 0x1e31090
|
||||
if ((v16 / 256 & 1) == 0) {
|
||||
// 0x1e31088
|
||||
@@ -101,7 +101,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v21;
|
||||
g11++;
|
||||
uint32_t v22 = (int32_t)__asm_fnstsw(g10); // 0x1e31050
|
||||
g2 = g2 & -0x10000 | v22;
|
||||
g2 = (g2 & -0x10000) | v22;
|
||||
int3_t v23; // 0x1e31077
|
||||
float80_t v24; // 0x1e31077
|
||||
if ((v22 / 256 & 65) == 0) {
|
||||
@@ -138,7 +138,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g6 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v35 = (int32_t)__asm_fnstsw(g10); // 0x1e310c3
|
||||
g2 = g2 & -0x10000 | v35;
|
||||
g2 = (g2 & -0x10000) | v35;
|
||||
int3_t v36; // 0x1e310eb
|
||||
if ((v35 / 256 & 65) == 0) {
|
||||
int32_t v37 = g6; // 0x1e310d7
|
||||
@@ -156,7 +156,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e310eb
|
||||
g11 = v36 + 1;
|
||||
uint32_t v41 = (int32_t)__asm_fnstsw(g10); // 0x1e310f3
|
||||
g2 = g2 & -0x10000 | v41;
|
||||
g2 = (g2 & -0x10000) | v41;
|
||||
int3_t v42; // 0x1e3115c
|
||||
if ((v41 / 256 & 1) == 0) {
|
||||
// 0x1e31154
|
||||
@@ -173,7 +173,7 @@ int32_t function_1e30fc1(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v47;
|
||||
g11++;
|
||||
uint32_t v48 = (int32_t)__asm_fnstsw(g10); // 0x1e3111b
|
||||
g2 = g2 & -0x10000 | v48;
|
||||
g2 = (g2 & -0x10000) | v48;
|
||||
int3_t v49; // 0x1e31143
|
||||
float80_t v50; // 0x1e31143
|
||||
if ((v48 / 256 & 65) == 0) {
|
||||
@@ -270,7 +270,7 @@ int32_t function_1e311c3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e311c3
|
||||
g2 = a1;
|
||||
int32_t v1 = g6; // bp-32
|
||||
int32_t v2 = &v1; // 0x1e311d1
|
||||
int32_t v2 = v1; // 0x1e311d1
|
||||
int32_t v3; // ebx
|
||||
int32_t v4;
|
||||
int32_t v5;
|
||||
@@ -479,7 +479,7 @@ int32_t function_1e311c3(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g5 = a3;
|
||||
g11++;
|
||||
uint32_t v27 = (int32_t)__asm_fnstsw(g10); // 0x1e312fd
|
||||
g2 = g2 & -0x10000 | v27;
|
||||
g2 = (g2 & -0x10000) | v27;
|
||||
if ((v27 / 256 & 1) != 0) {
|
||||
// 0x1e31302
|
||||
g5 = (float32_t)g684;
|
||||
@@ -516,7 +516,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e3136a
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
int3_t v11; // 0x1e31391
|
||||
if ((v10 / 256 & 65) == 0) {
|
||||
int32_t v12 = g8; // 0x1e3137d
|
||||
@@ -533,7 +533,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e31391
|
||||
g11 = v11 + 1;
|
||||
uint32_t v16 = (int32_t)__asm_fnstsw(g10); // 0x1e31399
|
||||
g2 = g2 & -0x10000 | v16;
|
||||
g2 = (g2 & -0x10000) | v16;
|
||||
int3_t v17; // 0x1e31400
|
||||
if ((v16 / 256 & 1) == 0) {
|
||||
// 0x1e313f8
|
||||
@@ -548,7 +548,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v22 = (int32_t)__asm_fnstsw(g10); // 0x1e313c0
|
||||
g2 = g2 & -0x10000 | v22;
|
||||
g2 = (g2 & -0x10000) | v22;
|
||||
int3_t v23; // 0x1e313e7
|
||||
float80_t v24; // 0x1e313e7
|
||||
if ((v22 / 256 & 65) == 0) {
|
||||
@@ -588,7 +588,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g4 - 1;
|
||||
g11++;
|
||||
uint32_t v38 = (int32_t)__asm_fnstsw(g10); // 0x1e31439
|
||||
g2 = g2 & -0x10000 | v38;
|
||||
g2 = (g2 & -0x10000) | v38;
|
||||
int3_t v39; // 0x1e31460
|
||||
if ((v38 / 256 & 65) == 0) {
|
||||
int32_t v40 = g8; // 0x1e3144c
|
||||
@@ -606,7 +606,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e31460
|
||||
g11 = v39 + 1;
|
||||
uint32_t v44 = (int32_t)__asm_fnstsw(g10); // 0x1e31468
|
||||
g2 = g2 & -0x10000 | v44;
|
||||
g2 = (g2 & -0x10000) | v44;
|
||||
int3_t v45; // 0x1e314cf
|
||||
if ((v44 / 256 & 1) == 0) {
|
||||
// 0x1e314c7
|
||||
@@ -622,7 +622,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g4 - 1;
|
||||
g11++;
|
||||
uint32_t v50 = (int32_t)__asm_fnstsw(g10); // 0x1e3148f
|
||||
g2 = g2 & -0x10000 | v50;
|
||||
g2 = (g2 & -0x10000) | v50;
|
||||
int3_t v51; // 0x1e314b6
|
||||
float80_t v52; // 0x1e314b6
|
||||
if ((v50 / 256 & 65) == 0) {
|
||||
@@ -660,7 +660,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v66 = (int32_t)__asm_fnstsw(g10); // 0x1e31507
|
||||
g2 = g2 & -0x10000 | v66;
|
||||
g2 = (g2 & -0x10000) | v66;
|
||||
int3_t v67; // 0x1e3152e
|
||||
if ((v66 / 256 & 65) == 0) {
|
||||
int32_t v68 = g8; // 0x1e3151a
|
||||
@@ -678,7 +678,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e3152e
|
||||
g11 = v67 + 1;
|
||||
uint32_t v72 = (int32_t)__asm_fnstsw(g10); // 0x1e31536
|
||||
g2 = g2 & -0x10000 | v72;
|
||||
g2 = (g2 & -0x10000) | v72;
|
||||
int3_t v73; // 0x1e3159d
|
||||
if ((v72 / 256 & 1) == 0) {
|
||||
// 0x1e31595
|
||||
@@ -694,7 +694,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v78 = (int32_t)__asm_fnstsw(g10); // 0x1e3155d
|
||||
g2 = g2 & -0x10000 | v78;
|
||||
g2 = (g2 & -0x10000) | v78;
|
||||
int3_t v79; // 0x1e31584
|
||||
float80_t v80; // 0x1e31584
|
||||
if ((v78 / 256 & 65) == 0) {
|
||||
@@ -731,7 +731,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g4 - 1;
|
||||
g11++;
|
||||
uint32_t v93 = (int32_t)__asm_fnstsw(g10); // 0x1e315d6
|
||||
g2 = g2 & -0x10000 | v93;
|
||||
g2 = (g2 & -0x10000) | v93;
|
||||
int3_t v94; // 0x1e315fd
|
||||
if ((v93 / 256 & 65) == 0) {
|
||||
int32_t v95 = g8; // 0x1e315e9
|
||||
@@ -749,7 +749,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e315fd
|
||||
g11 = v94 + 1;
|
||||
uint32_t v99 = (int32_t)__asm_fnstsw(g10); // 0x1e31605
|
||||
g2 = g2 & -0x10000 | v99;
|
||||
g2 = (g2 & -0x10000) | v99;
|
||||
float64_t v100;
|
||||
int3_t v101; // 0x1e3166c
|
||||
if ((v99 / 256 & 1) == 0) {
|
||||
@@ -767,7 +767,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g2 = *(int32_t *)g4 - 1;
|
||||
g11++;
|
||||
uint32_t v106 = (int32_t)__asm_fnstsw(g10); // 0x1e3162c
|
||||
g2 = g2 & -0x10000 | v106;
|
||||
g2 = (g2 & -0x10000) | v106;
|
||||
int3_t v107; // 0x1e31653
|
||||
float80_t v108; // 0x1e31653
|
||||
if ((v106 / 256 & 65) == 0) {
|
||||
@@ -832,7 +832,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
float80_t v126 = v122 + v121 * (v125 + (float80_t)*(float32_t *)(g8 + 24)); // 0x1e31944
|
||||
g684 = v126;
|
||||
uint32_t v127 = (int32_t)__asm_fnstsw(g10); // 0x1e3194d
|
||||
g2 = g2 & -0x10000 | v127;
|
||||
g2 = (g2 & -0x10000) | v127;
|
||||
if ((v127 / 256 & 65) == 0) {
|
||||
// 0x1e31952
|
||||
g6--;
|
||||
@@ -840,7 +840,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e31955
|
||||
g684 = v126;
|
||||
uint32_t v128 = (int32_t)__asm_fnstsw(g10); // 0x1e3195b
|
||||
g2 = g2 & -0x10000 | v128;
|
||||
g2 = (g2 & -0x10000) | v128;
|
||||
if ((v128 / 256 & 64) != 0) {
|
||||
// 0x1e31960
|
||||
g6--;
|
||||
@@ -883,13 +883,13 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
float80_t v133 = v122 + v121 * (v132 + (float80_t)*(float32_t *)(g8 + 24)); // 0x1e318de
|
||||
g684 = v133;
|
||||
uint32_t v134 = (int32_t)__asm_fnstsw(g10); // 0x1e318e7
|
||||
g2 = g2 & -0x10000 | v134;
|
||||
g2 = (g2 & -0x10000) | v134;
|
||||
if ((v134 / 256 & 1) == 0) {
|
||||
// 0x1e318ef
|
||||
g684 = v133;
|
||||
g4 = g5;
|
||||
uint32_t v135 = (int32_t)__asm_fnstsw(g10); // 0x1e318f7
|
||||
g2 = g2 & -0x10000 | v135;
|
||||
g2 = (g2 & -0x10000) | v135;
|
||||
if ((v135 / 256 & 64) != 0) {
|
||||
// 0x1e318fc
|
||||
g6--;
|
||||
@@ -937,7 +937,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
float80_t v141 = v122 + v121 * (v140 + (float80_t)*(float32_t *)(g8 + 24)); // 0x1e3186d
|
||||
g684 = v141;
|
||||
uint32_t v142 = (int32_t)__asm_fnstsw(g10); // 0x1e31876
|
||||
g2 = g2 & -0x10000 | v142;
|
||||
g2 = (g2 & -0x10000) | v142;
|
||||
if ((v142 / 256 & 65) == 0) {
|
||||
// 0x1e3187b
|
||||
g6 = g5;
|
||||
@@ -945,7 +945,7 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e3187f
|
||||
g684 = v141;
|
||||
uint32_t v143 = (int32_t)__asm_fnstsw(g10); // 0x1e31885
|
||||
g2 = g2 & -0x10000 | v143;
|
||||
g2 = (g2 & -0x10000) | v143;
|
||||
if ((v143 / 256 & 64) != 0) {
|
||||
// 0x1e3188a
|
||||
g6 = g5;
|
||||
@@ -990,13 +990,13 @@ float80_t function_1e31324(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
float80_t v149 = v122 + v121 * (v148 + (float80_t)*(float32_t *)(g8 + 24)); // 0x1e317ff
|
||||
g684 = v149;
|
||||
uint32_t v150 = (int32_t)__asm_fnstsw(g10); // 0x1e31808
|
||||
g2 = g2 & -0x10000 | v150;
|
||||
g2 = (g2 & -0x10000) | v150;
|
||||
if ((v150 / 256 & 1) == 0) {
|
||||
// 0x1e31811
|
||||
g684 = v149;
|
||||
g4 = g5;
|
||||
uint32_t v151 = (int32_t)__asm_fnstsw(g10); // 0x1e31819
|
||||
g2 = g2 & -0x10000 | v151;
|
||||
g2 = (g2 & -0x10000) | v151;
|
||||
if ((v151 / 256 & 64) != 0) {
|
||||
// 0x1e3181e
|
||||
g6 = g7;
|
||||
@@ -1244,7 +1244,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v14 = (int32_t)__asm_fnstsw(g10); // 0x1e31a1a
|
||||
g2 = g2 & -0x10000 | v14;
|
||||
g2 = (g2 & -0x10000) | v14;
|
||||
int3_t v15; // 0x1e31a41
|
||||
if ((v14 / 256 & 65) == 0) {
|
||||
int32_t v16 = g8; // 0x1e31a2d
|
||||
@@ -1261,7 +1261,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e31a41
|
||||
g11 = v15 + 1;
|
||||
uint32_t v20 = (int32_t)__asm_fnstsw(g10); // 0x1e31a49
|
||||
g2 = g2 & -0x10000 | v20;
|
||||
g2 = (g2 & -0x10000) | v20;
|
||||
int3_t v21; // 0x1e31ab0
|
||||
if ((v20 / 256 & 1) == 0) {
|
||||
// 0x1e31aa8
|
||||
@@ -1276,7 +1276,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)g6 - 1;
|
||||
g11++;
|
||||
uint32_t v26 = (int32_t)__asm_fnstsw(g10); // 0x1e31a70
|
||||
g2 = g2 & -0x10000 | v26;
|
||||
g2 = (g2 & -0x10000) | v26;
|
||||
int3_t v27; // 0x1e31a97
|
||||
float80_t v28; // 0x1e31a97
|
||||
if ((v26 / 256 & 65) == 0) {
|
||||
@@ -1312,7 +1312,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v39 = (int32_t)__asm_fnstsw(g10); // 0x1e31ae3
|
||||
g2 = g2 & -0x10000 | v39;
|
||||
g2 = (g2 & -0x10000) | v39;
|
||||
int3_t v40; // 0x1e31b0b
|
||||
if ((v39 / 256 & 65) == 0) {
|
||||
int32_t v41 = g6; // 0x1e31af7
|
||||
@@ -1330,7 +1330,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e31b0b
|
||||
g11 = v40 + 1;
|
||||
uint32_t v45 = (int32_t)__asm_fnstsw(g10); // 0x1e31b13
|
||||
g2 = g2 & -0x10000 | v45;
|
||||
g2 = (g2 & -0x10000) | v45;
|
||||
int3_t v46; // 0x1e31b7c
|
||||
if ((v45 / 256 & 1) == 0) {
|
||||
// 0x1e31b74
|
||||
@@ -1346,7 +1346,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v51 = (int32_t)__asm_fnstsw(g10); // 0x1e31b3b
|
||||
g2 = g2 & -0x10000 | v51;
|
||||
g2 = (g2 & -0x10000) | v51;
|
||||
int3_t v52; // 0x1e31b63
|
||||
float80_t v53; // 0x1e31b63
|
||||
if ((v51 / 256 & 65) == 0) {
|
||||
@@ -1381,7 +1381,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v63 = (int32_t)__asm_fnstsw(g10); // 0x1e31bb0
|
||||
g2 = g2 & -0x10000 | v63;
|
||||
g2 = (g2 & -0x10000) | v63;
|
||||
int3_t v64; // 0x1e31bd8
|
||||
if ((v63 / 256 & 65) == 0) {
|
||||
int32_t v65 = g6; // 0x1e31bc4
|
||||
@@ -1399,7 +1399,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e31bd8
|
||||
g11 = v64 + 1;
|
||||
uint32_t v69 = (int32_t)__asm_fnstsw(g10); // 0x1e31be0
|
||||
g2 = g2 & -0x10000 | v69;
|
||||
g2 = (g2 & -0x10000) | v69;
|
||||
int3_t v70; // 0x1e31c49
|
||||
if ((v69 / 256 & 1) == 0) {
|
||||
// 0x1e31c41
|
||||
@@ -1415,7 +1415,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v75 = (int32_t)__asm_fnstsw(g10); // 0x1e31c08
|
||||
g2 = g2 & -0x10000 | v75;
|
||||
g2 = (g2 & -0x10000) | v75;
|
||||
int3_t v76; // 0x1e31c30
|
||||
float80_t v77; // 0x1e31c30
|
||||
if ((v75 / 256 & 65) == 0) {
|
||||
@@ -1450,7 +1450,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v87 = (int32_t)__asm_fnstsw(g10); // 0x1e31c7d
|
||||
g2 = g2 & -0x10000 | v87;
|
||||
g2 = (g2 & -0x10000) | v87;
|
||||
int3_t v88; // 0x1e31ca5
|
||||
if ((v87 / 256 & 65) == 0) {
|
||||
int32_t v89 = g6; // 0x1e31c91
|
||||
@@ -1468,7 +1468,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e31ca5
|
||||
g11 = v88 + 1;
|
||||
uint32_t v93 = (int32_t)__asm_fnstsw(g10); // 0x1e31cad
|
||||
g2 = g2 & -0x10000 | v93;
|
||||
g2 = (g2 & -0x10000) | v93;
|
||||
if ((v93 / 256 & 1) == 0) {
|
||||
// 0x1e31d0e
|
||||
g2 = 0;
|
||||
@@ -1482,7 +1482,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = *(int32_t *)(g6 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v98 = (int32_t)__asm_fnstsw(g10); // 0x1e31cd5
|
||||
g2 = g2 & -0x10000 | v98;
|
||||
g2 = (g2 & -0x10000) | v98;
|
||||
int3_t v99; // 0x1e31cfd
|
||||
float80_t v100; // 0x1e31cfd
|
||||
if ((v98 / 256 & 65) == 0) {
|
||||
@@ -1594,36 +1594,36 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e31da2
|
||||
g11 = v129;
|
||||
uint32_t v141 = (int32_t)__asm_fnstsw(g10); // 0x1e31da8
|
||||
g2 = g2 & -0x10000 | v141;
|
||||
g2 = (g2 & -0x10000) | v141;
|
||||
if ((v141 / 256 & 1) == 0) {
|
||||
// 0x1e31db1
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v142 = (int32_t)__asm_fnstsw(g10); // 0x1e31dc4
|
||||
g2 = g2 & -0x10000 | v142;
|
||||
g2 = (g2 & -0x10000) | v142;
|
||||
if ((v142 / 256 & 1) == 0) {
|
||||
uint32_t v143 = (int32_t)__asm_fnstsw(g10); // 0x1e31dd3
|
||||
g2 = g2 & -0x10000 | v143;
|
||||
g2 = (g2 & -0x10000) | v143;
|
||||
if ((v143 / 256 & 1) == 0) {
|
||||
// 0x1e31ddc
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v144 = (int32_t)__asm_fnstsw(g10); // 0x1e31df0
|
||||
g2 = g2 & -0x10000 | v144;
|
||||
g2 = (g2 & -0x10000) | v144;
|
||||
if ((v144 / 256 & 1) == 0) {
|
||||
uint32_t v145 = (int32_t)__asm_fnstsw(g10); // 0x1e31e01
|
||||
g2 = g2 & -0x10000 | v145;
|
||||
g2 = (g2 & -0x10000) | v145;
|
||||
if ((v145 / 256 & 65) == 0) {
|
||||
goto lab_0x1e31e2d;
|
||||
} else {
|
||||
uint32_t v146 = (int32_t)__asm_fnstsw(g10); // 0x1e31e0b
|
||||
g2 = g2 & -0x10000 | v146;
|
||||
g2 = (g2 & -0x10000) | v146;
|
||||
if ((v146 / 256 & 1) == 0) {
|
||||
uint32_t v147 = (int32_t)__asm_fnstsw(g10); // 0x1e31e19
|
||||
g2 = g2 & -0x10000 | v147;
|
||||
g2 = (g2 & -0x10000) | v147;
|
||||
if ((v147 / 256 & 65) == 0) {
|
||||
goto lab_0x1e31e2d;
|
||||
} else {
|
||||
uint32_t v148 = (int32_t)__asm_fnstsw(g10); // 0x1e31e24
|
||||
g2 = g2 & -0x10000 | v148;
|
||||
g2 = (g2 & -0x10000) | v148;
|
||||
if ((v148 / 256 & 1) == 0) {
|
||||
v126 = v125;
|
||||
goto lab_0x1e3205f;
|
||||
@@ -1729,7 +1729,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)v162;
|
||||
g11++;
|
||||
uint32_t v163 = (int32_t)__asm_fnstsw(g10); // 0x1e31e4f
|
||||
g2 = g2 & -0x10000 | v163;
|
||||
g2 = (g2 & -0x10000) | v163;
|
||||
if ((v163 / 256 & 65) == 0) {
|
||||
// 0x1e31e58
|
||||
*(int32_t *)(g9 - 4) = *(int32_t *)(g4 + 8);
|
||||
@@ -1744,7 +1744,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)v165;
|
||||
g11++;
|
||||
uint32_t v166 = (int32_t)__asm_fnstsw(g10); // 0x1e31e7e
|
||||
g2 = g2 & -0x10000 | v166;
|
||||
g2 = (g2 & -0x10000) | v166;
|
||||
if ((v166 / 256 & 65) == 0) {
|
||||
// 0x1e31e87
|
||||
*(int32_t *)(g9 - 4) = *(int32_t *)(g4 + 8);
|
||||
@@ -1760,7 +1760,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)v170;
|
||||
g11++;
|
||||
uint32_t v171 = (int32_t)__asm_fnstsw(g10); // 0x1e31eae
|
||||
g2 = g2 & -0x10000 | v171;
|
||||
g2 = (g2 & -0x10000) | v171;
|
||||
if ((v171 / 256 & 65) == 0) {
|
||||
// 0x1e31eb7
|
||||
*(int32_t *)(g9 - 4) = *(int32_t *)(g4 + 8);
|
||||
@@ -1775,7 +1775,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = (float32_t)v173;
|
||||
g11++;
|
||||
uint32_t v174 = (int32_t)__asm_fnstsw(g10); // 0x1e31edd
|
||||
g2 = g2 & -0x10000 | v174;
|
||||
g2 = (g2 & -0x10000) | v174;
|
||||
if ((v174 / 256 & 65) == 0) {
|
||||
// 0x1e31ee6
|
||||
*(int32_t *)&v123 = *(int32_t *)&v119;
|
||||
@@ -1796,7 +1796,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828((int32_t)v123, (int32_t)&g708);
|
||||
g11++;
|
||||
uint32_t v180 = (int32_t)__asm_fnstsw(g10); // 0x1e31f17
|
||||
g2 = g2 & -0x10000 | v180;
|
||||
g2 = (g2 & -0x10000) | v180;
|
||||
if ((v180 / 256 & 1) == 0) {
|
||||
// 0x1e31f20
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1809,7 +1809,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828((int32_t)v182, (int32_t)&g708);
|
||||
g11++;
|
||||
uint32_t v183 = (int32_t)__asm_fnstsw(g10); // 0x1e31f44
|
||||
g2 = g2 & -0x10000 | v183;
|
||||
g2 = (g2 & -0x10000) | v183;
|
||||
if ((v183 / 256 & 1) == 0) {
|
||||
// 0x1e31f4d
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1820,7 +1820,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828(0, 0x3f800000);
|
||||
g11++;
|
||||
uint32_t v184 = (int32_t)__asm_fnstsw(g10); // 0x1e31f76
|
||||
g2 = g2 & -0x10000 | v184;
|
||||
g2 = (g2 & -0x10000) | v184;
|
||||
if ((v184 / 256 & 1) == 0) {
|
||||
// 0x1e31f7f
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1832,7 +1832,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828((int32_t)v186, (int32_t)&g708);
|
||||
g11++;
|
||||
uint32_t v187 = (int32_t)__asm_fnstsw(g10); // 0x1e31fa4
|
||||
g2 = g2 & -0x10000 | v187;
|
||||
g2 = (g2 & -0x10000) | v187;
|
||||
if ((v187 / 256 & 1) == 0) {
|
||||
// 0x1e31fad
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1843,7 +1843,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828(-0x40800000, 0);
|
||||
g11++;
|
||||
uint32_t v188 = (int32_t)__asm_fnstsw(g10); // 0x1e31fd5
|
||||
g2 = g2 & -0x10000 | v188;
|
||||
g2 = (g2 & -0x10000) | v188;
|
||||
if ((v188 / 256 & 1) == 0) {
|
||||
// 0x1e31fde
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1856,7 +1856,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828((int32_t)v190, (int32_t)&g708);
|
||||
g11++;
|
||||
uint32_t v191 = (int32_t)__asm_fnstsw(g10); // 0x1e32002
|
||||
g2 = g2 & -0x10000 | v191;
|
||||
g2 = (g2 & -0x10000) | v191;
|
||||
if ((v191 / 256 & 1) == 0) {
|
||||
// 0x1e32007
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1867,7 +1867,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828(0, -0x40800000);
|
||||
g11++;
|
||||
uint32_t v192 = (int32_t)__asm_fnstsw(g10); // 0x1e32030
|
||||
g2 = g2 & -0x10000 | v192;
|
||||
g2 = (g2 & -0x10000) | v192;
|
||||
if ((v192 / 256 & 1) == 0) {
|
||||
// 0x1e32035
|
||||
g2 = (int32_t)g563;
|
||||
@@ -1878,7 +1878,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = function_1e3a828((int32_t)v193, (int32_t)&g708);
|
||||
g11++;
|
||||
uint32_t v194 = (int32_t)__asm_fnstsw(g10); // 0x1e3205a
|
||||
g2 = g2 & -0x10000 | v194;
|
||||
g2 = (g2 & -0x10000) | v194;
|
||||
if ((v194 / 256 & 1) == 0) {
|
||||
v127 = v169;
|
||||
v122 = v193;
|
||||
@@ -1963,7 +1963,7 @@ int32_t function_1e319ad(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = (int32_t)g563;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = __ftol(); // esi
|
||||
g2 = (int32_t)g563;
|
||||
g11 -= 2;
|
||||
@@ -1983,7 +1983,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)g8 - 1;
|
||||
g11++;
|
||||
uint32_t v11 = (int32_t)__asm_fnstsw(g10); // 0x1e32162
|
||||
g2 = g2 & -0x10000 | v11;
|
||||
g2 = (g2 & -0x10000) | v11;
|
||||
int3_t v12; // 0x1e32187
|
||||
if ((v11 / 256 & 65) == 0) {
|
||||
float32_t v13 = *(float32_t *)g4; // 0x1e32175
|
||||
@@ -1999,7 +1999,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e32187
|
||||
g11 = v12 + 1;
|
||||
uint32_t v16 = (int32_t)__asm_fnstsw(g10); // 0x1e3218f
|
||||
g2 = g2 & -0x10000 | v16;
|
||||
g2 = (g2 & -0x10000) | v16;
|
||||
float32_t v17;
|
||||
int3_t v18; // 0x1e321f2
|
||||
if ((v16 / 256 & 1) == 0) {
|
||||
@@ -2014,7 +2014,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)g8 - 1;
|
||||
g11++;
|
||||
uint32_t v22 = (int32_t)__asm_fnstsw(g10); // 0x1e321b4
|
||||
g2 = g2 & -0x10000 | v22;
|
||||
g2 = (g2 & -0x10000) | v22;
|
||||
int3_t v23; // 0x1e321d9
|
||||
float80_t v24; // 0x1e321d9
|
||||
if ((v22 / 256 & 65) == 0) {
|
||||
@@ -2053,7 +2053,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v36 = (int32_t)__asm_fnstsw(g10); // 0x1e32227
|
||||
g2 = g2 & -0x10000 | v36;
|
||||
g2 = (g2 & -0x10000) | v36;
|
||||
int3_t v37; // 0x1e3224e
|
||||
if ((v36 / 256 & 65) == 0) {
|
||||
float32_t v38 = *(float32_t *)g6; // 0x1e3223b
|
||||
@@ -2070,7 +2070,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e3224e
|
||||
g11 = v37 + 1;
|
||||
uint32_t v41 = (int32_t)__asm_fnstsw(g10); // 0x1e32256
|
||||
g2 = g2 & -0x10000 | v41;
|
||||
g2 = (g2 & -0x10000) | v41;
|
||||
int3_t v42; // 0x1e322bd
|
||||
if ((v41 / 256 & 1) == 0) {
|
||||
// 0x1e322b5
|
||||
@@ -2085,7 +2085,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v46 = (int32_t)__asm_fnstsw(g10); // 0x1e3227d
|
||||
g2 = g2 & -0x10000 | v46;
|
||||
g2 = (g2 & -0x10000) | v46;
|
||||
int3_t v47; // 0x1e322a4
|
||||
float80_t v48; // 0x1e322a4
|
||||
if ((v46 / 256 & 65) == 0) {
|
||||
@@ -2123,7 +2123,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v59 = (int32_t)__asm_fnstsw(g10); // 0x1e322f0
|
||||
g2 = g2 & -0x10000 | v59;
|
||||
g2 = (g2 & -0x10000) | v59;
|
||||
int3_t v60; // 0x1e32318
|
||||
if ((v59 / 256 & 65) == 0) {
|
||||
int32_t v61 = g4; // 0x1e32304
|
||||
@@ -2141,7 +2141,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e32318
|
||||
g11 = v60 + 1;
|
||||
uint32_t v65 = (int32_t)__asm_fnstsw(g10); // 0x1e32320
|
||||
g2 = g2 & -0x10000 | v65;
|
||||
g2 = (g2 & -0x10000) | v65;
|
||||
int3_t v66; // 0x1e32389
|
||||
if ((v65 / 256 & 1) == 0) {
|
||||
// 0x1e32381
|
||||
@@ -2157,7 +2157,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 16) - 1;
|
||||
g11++;
|
||||
uint32_t v71 = (int32_t)__asm_fnstsw(g10); // 0x1e32348
|
||||
g2 = g2 & -0x10000 | v71;
|
||||
g2 = (g2 & -0x10000) | v71;
|
||||
int3_t v72; // 0x1e32370
|
||||
float80_t v73; // 0x1e32370
|
||||
if ((v71 / 256 & 65) == 0) {
|
||||
@@ -2194,7 +2194,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v84 = (int32_t)__asm_fnstsw(g10); // 0x1e323bd
|
||||
g2 = g2 & -0x10000 | v84;
|
||||
g2 = (g2 & -0x10000) | v84;
|
||||
int3_t v85; // 0x1e323e5
|
||||
if ((v84 / 256 & 65) == 0) {
|
||||
int32_t v86 = g4; // 0x1e323d1
|
||||
@@ -2212,7 +2212,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e323e5
|
||||
g11 = v85 + 1;
|
||||
uint32_t v90 = (int32_t)__asm_fnstsw(g10); // 0x1e323ed
|
||||
g2 = g2 & -0x10000 | v90;
|
||||
g2 = (g2 & -0x10000) | v90;
|
||||
int3_t v91; // 0x1e32456
|
||||
if ((v90 / 256 & 1) == 0) {
|
||||
// 0x1e3244e
|
||||
@@ -2228,7 +2228,7 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = *(int32_t *)(g4 + 20) - 1;
|
||||
g11++;
|
||||
uint32_t v96 = (int32_t)__asm_fnstsw(g10); // 0x1e32415
|
||||
g2 = g2 & -0x10000 | v96;
|
||||
g2 = (g2 & -0x10000) | v96;
|
||||
int3_t v97; // 0x1e3243d
|
||||
float80_t v98; // 0x1e3243d
|
||||
if ((v96 / 256 & 65) == 0) {
|
||||
@@ -2280,20 +2280,20 @@ int32_t function_1e320db(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int3_t v121; // 0x1e32514
|
||||
while (true) {
|
||||
uint32_t v122 = (int32_t)__asm_fnstsw(g10); // 0x1e324aa
|
||||
g2 = g2 & -0x10000 | v122;
|
||||
g2 = (g2 & -0x10000) | v122;
|
||||
if ((v122 / 256 & 65) != 0) {
|
||||
// 0x1e324af
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v123 = (int32_t)__asm_fnstsw(g10); // 0x1e324bc
|
||||
g2 = g2 & -0x10000 | v123;
|
||||
g2 = (g2 & -0x10000) | v123;
|
||||
if ((v123 / 256 & 1) == 0) {
|
||||
uint32_t v124 = (int32_t)__asm_fnstsw(g10); // 0x1e324c7
|
||||
g2 = g2 & -0x10000 | v124;
|
||||
g2 = (g2 & -0x10000) | v124;
|
||||
if ((v124 / 256 & 65) != 0) {
|
||||
// 0x1e324cc
|
||||
g2 = (int32_t)g563;
|
||||
uint32_t v125 = (int32_t)__asm_fnstsw(g10); // 0x1e324da
|
||||
g2 = g2 & -0x10000 | v125;
|
||||
g2 = (g2 & -0x10000) | v125;
|
||||
if ((v125 / 256 & 1) == 0) {
|
||||
if (a5 != 0) {
|
||||
// 0x1e324e5
|
||||
|
||||
+30
-30
@@ -448,7 +448,7 @@ int32_t function_1e32850(int32_t a1) {
|
||||
g8 = 88;
|
||||
int32_t v1 = g3; // bp-16
|
||||
g6 = (int32_t)&g417;
|
||||
int32_t v2 = &v1; // 0x1e32867
|
||||
int32_t v2 = v1; // 0x1e32867
|
||||
int32_t v3 = (int32_t)&g417; // 0x1e32867
|
||||
while (true) {
|
||||
// 0x1e32867
|
||||
@@ -510,7 +510,7 @@ int32_t function_1e32850(int32_t a1) {
|
||||
v3 = v15;
|
||||
}
|
||||
// 0x1e3289b
|
||||
g8 = &g418;
|
||||
g8 = g418;
|
||||
*(int32_t *)(g9 - 4) = *(int32_t *)(int32_t)&g418;
|
||||
int32_t result = function_1e327ca((int32_t)&g708); // 0x1e328a2
|
||||
g2 = result;
|
||||
@@ -532,7 +532,7 @@ int32_t function_1e32850(int32_t a1) {
|
||||
// Address range: 0x1e328b9 - 0x1e32907
|
||||
int32_t function_1e328b9(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e328c0
|
||||
int32_t v2 = v1; // 0x1e328c0
|
||||
int32_t v3 = *(int32_t *)(a2 + 18); // 0x1e328c1
|
||||
int32_t v4; // 0x1e328f6
|
||||
if (v3 != 0) {
|
||||
@@ -1009,9 +1009,9 @@ int32_t function_1e32d7a(int32_t a1) {
|
||||
// Address range: 0x1e32dd2 - 0x1e32ead
|
||||
int32_t function_1e32dd2(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-68
|
||||
int32_t v3 = &v2; // 0x1e32dd5
|
||||
int32_t v3 = v2; // 0x1e32dd5
|
||||
if (a1 != 63) {
|
||||
// 0x1e32ea4
|
||||
return g2;
|
||||
@@ -1132,9 +1132,9 @@ int32_t function_1e32eca(int32_t result2, int32_t a2) {
|
||||
// Address range: 0x1e32f60 - 0x1e33050
|
||||
int32_t function_1e32f60(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-68
|
||||
int32_t v3 = &v2; // 0x1e32f63
|
||||
int32_t v3 = v2; // 0x1e32f63
|
||||
if (a1 != 63) {
|
||||
// 0x1e33049
|
||||
return g2;
|
||||
@@ -1313,7 +1313,7 @@ int32_t function_1e33070(int32_t a1) {
|
||||
// Address range: 0x1e3309b - 0x1e331e3
|
||||
int32_t function_1e3309b(int32_t a1) {
|
||||
int32_t v1; // ebp
|
||||
int32_t v2 = &v1; // 0x1e330a6
|
||||
int32_t v2 = v1; // 0x1e330a6
|
||||
if (a1 != 63) {
|
||||
// 0x1e331d9
|
||||
return g2;
|
||||
@@ -1336,9 +1336,9 @@ int32_t function_1e3309b(int32_t a1) {
|
||||
g2 = *(int32_t *)g295;
|
||||
g5 = g295;
|
||||
int32_t v6 = 20; // bp-60
|
||||
v3 = &v6;
|
||||
v3 = v6;
|
||||
} else {
|
||||
v3 = &v5;
|
||||
v3 = v5;
|
||||
}
|
||||
} else {
|
||||
v3 = v2;
|
||||
@@ -1466,7 +1466,7 @@ int32_t function_1e331e3(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e33212 - 0x1e33309
|
||||
int32_t function_1e33212(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
int32_t v2 = &v1; // 0x1e3321d
|
||||
int32_t v2 = v1; // 0x1e3321d
|
||||
if (a1 != 63) {
|
||||
// 0x1e332ff
|
||||
return g2;
|
||||
@@ -1500,7 +1500,7 @@ int32_t function_1e33212(int32_t a1, int32_t a2) {
|
||||
if (*(int32_t *)(v3 + 78) != 0) {
|
||||
// 0x1e332e2
|
||||
v5 = 20;
|
||||
v4 = &v5;
|
||||
v4 = v5;
|
||||
} else {
|
||||
// 0x1e33262
|
||||
v5 = 19;
|
||||
@@ -1527,7 +1527,7 @@ int32_t function_1e33212(int32_t a1, int32_t a2) {
|
||||
g2 = function_1e2fbc7(v10, (int32_t)&g708);
|
||||
v9 = g9;
|
||||
} else {
|
||||
v9 = &v8;
|
||||
v9 = v8;
|
||||
}
|
||||
// 0x1e332ce
|
||||
*(int32_t *)(v9 - 4) = 0x42700000;
|
||||
@@ -1537,7 +1537,7 @@ int32_t function_1e33212(int32_t a1, int32_t a2) {
|
||||
g5 = g2;
|
||||
v4 = v11;
|
||||
} else {
|
||||
v4 = &v7;
|
||||
v4 = v7;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -1593,7 +1593,7 @@ int32_t function_1e33309(int32_t a1) {
|
||||
g2 = g388;
|
||||
g5 = g388;
|
||||
int32_t v2; // esi
|
||||
v1 = &v2;
|
||||
v1 = v2;
|
||||
goto lab_0x1e33376;
|
||||
}
|
||||
}
|
||||
@@ -1608,7 +1608,7 @@ int32_t function_1e33309(int32_t a1) {
|
||||
g5 = g253;
|
||||
int32_t v3 = 20; // bp-24
|
||||
g2 = *(int32_t *)g253;
|
||||
v1 = &v3;
|
||||
v1 = v3;
|
||||
goto lab_0x1e33376;
|
||||
lab_0x1e33376:;
|
||||
int32_t v4 = *(int32_t *)(v1 + 12); // 0x1e33376
|
||||
@@ -1700,7 +1700,7 @@ int32_t function_1e33407(int32_t result2) {
|
||||
// 0x1e33407
|
||||
g2 = result2;
|
||||
int32_t v1 = g6; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e3340c
|
||||
int32_t v2 = v1; // 0x1e3340c
|
||||
int32_t v3; // bp-24
|
||||
int32_t v4; // 0x1e33479
|
||||
if (result2 == 19) {
|
||||
@@ -1712,7 +1712,7 @@ int32_t function_1e33407(int32_t result2) {
|
||||
int32_t result = *(int32_t *)g253; // 0x1e33435
|
||||
g2 = result;
|
||||
g419 = 1;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
// 0x1e33479
|
||||
g6 = *(int32_t *)v4;
|
||||
g8 = *(int32_t *)(v4 + 4);
|
||||
@@ -1736,7 +1736,7 @@ int32_t function_1e33407(int32_t result2) {
|
||||
g5 = g253;
|
||||
v3 = 7;
|
||||
g419 = 0;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
result3 = 60;
|
||||
v4 = v2;
|
||||
@@ -1836,9 +1836,9 @@ int32_t function_1e3347e(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e33529 - 0x1e335fc
|
||||
int32_t function_1e33529(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-68
|
||||
int32_t v3 = &v2; // 0x1e3352c
|
||||
int32_t v3 = v2; // 0x1e3352c
|
||||
if (a1 != 63) {
|
||||
// 0x1e335f5
|
||||
return g2;
|
||||
@@ -1889,7 +1889,7 @@ int32_t function_1e33529(int32_t a1, int32_t a2) {
|
||||
g5 = g259;
|
||||
int32_t v8 = 20; // bp-100
|
||||
g5 = g366;
|
||||
v4 = &v8;
|
||||
v4 = v8;
|
||||
goto lab_0x1e335e3;
|
||||
lab_0x1e335e3:
|
||||
// 0x1e335e3
|
||||
@@ -1922,7 +1922,7 @@ int32_t function_1e335fc(int32_t a1) {
|
||||
g2 = *(int32_t *)g263;
|
||||
v3 = 8;
|
||||
g5 = g263;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e3361b
|
||||
g2 = g269;
|
||||
@@ -1968,7 +1968,7 @@ int32_t function_1e3367d(int32_t a1) {
|
||||
g2 = *(int32_t *)g264;
|
||||
v3 = 8;
|
||||
g5 = g264;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e3369c
|
||||
g2 = g269;
|
||||
@@ -2014,7 +2014,7 @@ int32_t function_1e336fe(int32_t a1) {
|
||||
g2 = *(int32_t *)g265;
|
||||
v3 = 8;
|
||||
g5 = g265;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e3371d
|
||||
g2 = g269;
|
||||
@@ -2060,7 +2060,7 @@ int32_t function_1e3377f(int32_t a1) {
|
||||
g2 = *(int32_t *)g266;
|
||||
v3 = 8;
|
||||
g5 = g266;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e3379e
|
||||
g2 = g269;
|
||||
@@ -2106,7 +2106,7 @@ int32_t function_1e33800(int32_t a1) {
|
||||
g2 = *(int32_t *)g267;
|
||||
v3 = 8;
|
||||
g5 = g267;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e3381f
|
||||
g2 = g269;
|
||||
@@ -2152,7 +2152,7 @@ int32_t function_1e33881(int32_t a1) {
|
||||
g2 = *(int32_t *)g268;
|
||||
v3 = 8;
|
||||
g5 = g268;
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
} else {
|
||||
// 0x1e338a0
|
||||
g2 = g269;
|
||||
@@ -2181,9 +2181,9 @@ int32_t function_1e33881(int32_t a1) {
|
||||
// Address range: 0x1e33902 - 0x1e33cb5
|
||||
int32_t function_1e33902(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-72
|
||||
int32_t v3 = &v2; // 0x1e33905
|
||||
int32_t v3 = v2; // 0x1e33905
|
||||
if (a1 != 63) {
|
||||
// 0x1e33cac
|
||||
return g2;
|
||||
|
||||
+23
-23
@@ -15,7 +15,7 @@ int32_t function_1e33cb5(int32_t a1, int32_t a2) {
|
||||
g2 = result;
|
||||
v2 = 0;
|
||||
g5 = a2;
|
||||
v4 = &v2;
|
||||
v4 = v2;
|
||||
goto lab_0x1e33d17;
|
||||
} else {
|
||||
if (a1 == 41) {
|
||||
@@ -23,7 +23,7 @@ int32_t function_1e33cb5(int32_t a1, int32_t a2) {
|
||||
g2 = *(int32_t *)a2;
|
||||
v2 = 41;
|
||||
g5 = a2;
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
goto lab_0x1e33d0c;
|
||||
} else {
|
||||
if (a1 == 61) {
|
||||
@@ -32,7 +32,7 @@ int32_t function_1e33cb5(int32_t a1, int32_t a2) {
|
||||
v2 = 33;
|
||||
g5 = a2;
|
||||
int32_t v6 = 37; // bp-28
|
||||
int32_t v7 = &v6; // 0x1e33d04
|
||||
int32_t v7 = v6; // 0x1e33d04
|
||||
if (v5 == 0) {
|
||||
result = 0;
|
||||
v4 = v7;
|
||||
@@ -43,7 +43,7 @@ int32_t function_1e33cb5(int32_t a1, int32_t a2) {
|
||||
}
|
||||
} else {
|
||||
result = a1;
|
||||
v4 = &v1;
|
||||
v4 = v1;
|
||||
goto lab_0x1e33d17;
|
||||
}
|
||||
}
|
||||
@@ -68,13 +68,13 @@ int32_t function_1e33cb5(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e33d1d - 0x1e33f65
|
||||
int32_t function_1e33d1d(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // ebx
|
||||
int32_t v3 = v2; // 0x1e33d27
|
||||
int32_t v4; // esi
|
||||
int32_t v5 = v4; // 0x1e33d28
|
||||
int32_t v6; // edi
|
||||
int32_t v7 = &v6; // 0x1e33d29
|
||||
int32_t v7 = v6; // 0x1e33d29
|
||||
int32_t result; // 0x1e33f62
|
||||
int32_t v8; // 0x1e33dfd
|
||||
int32_t v9; // 0x1e33dd6
|
||||
@@ -82,7 +82,7 @@ int32_t function_1e33d1d(int32_t a1, int32_t a2) {
|
||||
// 0x1e33d1d
|
||||
result = g2;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
// 0x1e33d30
|
||||
v4 = a2;
|
||||
g6 = 1;
|
||||
@@ -162,7 +162,7 @@ int32_t function_1e33d1d(int32_t a1, int32_t a2) {
|
||||
v20 = 56;
|
||||
g5 = *(int32_t *)(v28 + 4);
|
||||
v9 = v27;
|
||||
v8 = &v20;
|
||||
v8 = v20;
|
||||
goto lab_0x1e33f42;
|
||||
} else {
|
||||
// 0x1e33e13
|
||||
@@ -207,7 +207,7 @@ int32_t function_1e33d1d(int32_t a1, int32_t a2) {
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 0x1e33f5c
|
||||
return result;
|
||||
lab_0x1e33f42:
|
||||
@@ -426,7 +426,7 @@ int32_t function_1e34135(int32_t a1, int32_t a2) {
|
||||
v5 = 0;
|
||||
v9 = *(int32_t *)g8;
|
||||
g2 = v9;
|
||||
v8 = &v5;
|
||||
v8 = v5;
|
||||
goto lab_0x1e34294;
|
||||
} else {
|
||||
// 0x1e3417a
|
||||
@@ -692,7 +692,7 @@ int32_t function_1e343e4(int32_t result2, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g2 = result;
|
||||
v2 = 0;
|
||||
g5 = a2;
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
// 0x1e34446
|
||||
g8 = *(int32_t *)(v3 + 4);
|
||||
g3 = *(int32_t *)(v3 + 8);
|
||||
@@ -704,10 +704,10 @@ int32_t function_1e343e4(int32_t result2, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g2 = *(int32_t *)a2;
|
||||
v2 = 41;
|
||||
g5 = a2;
|
||||
v4 = &v2;
|
||||
v4 = v2;
|
||||
} else {
|
||||
if (result2 != 61) {
|
||||
v3 = &v1;
|
||||
v3 = v1;
|
||||
// 0x1e34446
|
||||
g8 = *(int32_t *)(v3 + 4);
|
||||
g3 = *(int32_t *)(v3 + 8);
|
||||
@@ -718,7 +718,7 @@ int32_t function_1e343e4(int32_t result2, int32_t a2, int32_t a3, int32_t a4) {
|
||||
v2 = 33;
|
||||
g5 = a2;
|
||||
int32_t v6 = 37; // bp-28
|
||||
int32_t v7 = &v6; // 0x1e34433
|
||||
int32_t v7 = v6; // 0x1e34433
|
||||
if (v5 == 0) {
|
||||
v3 = v7;
|
||||
// 0x1e34446
|
||||
@@ -842,7 +842,7 @@ int32_t function_1e3459d(int32_t result3, int32_t a2) {
|
||||
g2 = result;
|
||||
v2 = 0;
|
||||
g5 = a2;
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
// 0x1e34697
|
||||
g8 = *(int32_t *)(v3 + 4);
|
||||
g3 = *(int32_t *)(v3 + 8);
|
||||
@@ -879,7 +879,7 @@ int32_t function_1e3459d(int32_t result3, int32_t a2) {
|
||||
g5 = a2;
|
||||
v6 = 37;
|
||||
if (v12 == 0) {
|
||||
v3 = &v6;
|
||||
v3 = v6;
|
||||
// 0x1e34697
|
||||
g8 = *(int32_t *)(v3 + 4);
|
||||
g3 = *(int32_t *)(v3 + 8);
|
||||
@@ -911,7 +911,7 @@ int32_t function_1e3459d(int32_t result3, int32_t a2) {
|
||||
return result2;
|
||||
}
|
||||
if (result3 != 65) {
|
||||
v3 = &v1;
|
||||
v3 = v1;
|
||||
// 0x1e34697
|
||||
g8 = *(int32_t *)(v3 + 4);
|
||||
g3 = *(int32_t *)(v3 + 8);
|
||||
@@ -1189,7 +1189,7 @@ int32_t function_1e34921(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e349f2 - 0x1e34a5c
|
||||
int32_t function_1e349f2(int32_t a1) {
|
||||
int32_t v1; // esi
|
||||
int32_t v2 = &v1; // 0x1e349f7
|
||||
int32_t v2 = v1; // 0x1e349f7
|
||||
if (a1 != 63) {
|
||||
// 0x1e34a58
|
||||
return g2;
|
||||
@@ -1237,9 +1237,9 @@ int32_t function_1e349f2(int32_t a1) {
|
||||
// Address range: 0x1e34a5c - 0x1e34ac0
|
||||
int32_t function_1e34a5c(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-68
|
||||
int32_t v3 = &v2; // 0x1e34a5f
|
||||
int32_t v3 = v2; // 0x1e34a5f
|
||||
int32_t result; // 0x1e34abd
|
||||
if (a1 != 63) {
|
||||
// 0x1e34a5c
|
||||
@@ -1319,7 +1319,7 @@ int32_t function_1e34b0d(int32_t a1, int32_t a2) {
|
||||
// 0x1e34b0d
|
||||
g2 = a1;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e34b14
|
||||
int32_t v2 = v1; // 0x1e34b14
|
||||
if (a1 == 63) {
|
||||
// 0x1e34b34
|
||||
g4 = 0;
|
||||
@@ -2091,7 +2091,7 @@ int32_t function_1e35535(void) {
|
||||
// 0x1e35554
|
||||
g5 = g355;
|
||||
int32_t v4 = 1; // bp-96
|
||||
int32_t v5 = &v4; // 0x1e3555f
|
||||
int32_t v5 = v4; // 0x1e3555f
|
||||
int32_t v6 = *(int32_t *)(4 * v1 + (int32_t)&g421); // 0x1e35561
|
||||
g2 = function_1e25763(v6);
|
||||
int32_t v7 = function_1e25763(83); // 0x1e35572
|
||||
@@ -2106,7 +2106,7 @@ int32_t function_1e35535(void) {
|
||||
v3 = g9;
|
||||
} else {
|
||||
result = v1;
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
}
|
||||
// 0x1e355a7
|
||||
g6 = *(int32_t *)v3;
|
||||
|
||||
+28
-28
@@ -7,7 +7,7 @@ int32_t function_1e35a8d(void) {
|
||||
g2 = g259;
|
||||
g5 = g259;
|
||||
int32_t v1 = 19; // bp-88
|
||||
int32_t v2 = &v1; // 0x1e35a9e
|
||||
int32_t v2 = v1; // 0x1e35a9e
|
||||
int32_t v3;
|
||||
int32_t v4; // 0x1e35ac6
|
||||
if (v3 > 0) {
|
||||
@@ -169,7 +169,7 @@ int32_t function_1e35c09(int32_t result) {
|
||||
// 0x1e35c09
|
||||
g2 = result;
|
||||
int32_t v1; // bp-128
|
||||
int32_t v2 = &v1; // 0x1e35c0d
|
||||
int32_t v2 = v1; // 0x1e35c0d
|
||||
if (result < 66) {
|
||||
// 0x1e35cae
|
||||
return result;
|
||||
@@ -182,7 +182,7 @@ int32_t function_1e35c09(int32_t result) {
|
||||
int32_t v4 = (int32_t)v3; // 0x1e35c25
|
||||
g2 = v4;
|
||||
unsigned char v5 = *v3; // 0x1e35c2a
|
||||
g2 = (int32_t)v5 | v4 & -256;
|
||||
g2 = (int32_t)v5 | (v4 & -256);
|
||||
if (v5 == 0) {
|
||||
// 0x1e35c74
|
||||
g2 = g347;
|
||||
@@ -218,7 +218,7 @@ int32_t function_1e35c09(int32_t result) {
|
||||
int32_t v6 = (int32_t)v3; // 0x1e35c34
|
||||
g2 = v6;
|
||||
unsigned char v7 = *v3 ^ -91; // 0x1e35c3b
|
||||
g2 = (int32_t)v7 | v6 & -256;
|
||||
g2 = (int32_t)v7 | (v6 & -256);
|
||||
*(char *)v2 = v7;
|
||||
int32_t v8 = g5 + 1; // 0x1e35c3f
|
||||
g5 = v8;
|
||||
@@ -232,7 +232,7 @@ int32_t function_1e35c09(int32_t result) {
|
||||
v6 = (int32_t)v3;
|
||||
g2 = v6;
|
||||
v7 = *v3 ^ -91;
|
||||
g2 = (int32_t)v7 | v6 & -256;
|
||||
g2 = (int32_t)v7 | (v6 & -256);
|
||||
*(char *)v8 = v7;
|
||||
v8 = g5 + 1;
|
||||
g5 = v8;
|
||||
@@ -243,7 +243,7 @@ int32_t function_1e35c09(int32_t result) {
|
||||
// 0x1e35c51
|
||||
g2 = v9;
|
||||
unsigned char v11 = *v10; // 0x1e35c58
|
||||
g2 = (int32_t)v11 | v9 & -256;
|
||||
g2 = (int32_t)v11 | (v9 & -256);
|
||||
*(char *)v8 = v11;
|
||||
g423 = (char *)((int32_t)g423 + 1);
|
||||
g5 = g392;
|
||||
@@ -258,7 +258,7 @@ int32_t function_1e35cb7(int32_t result2, int32_t a2) {
|
||||
// 0x1e35cb7
|
||||
g2 = result2;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e35cbe
|
||||
int32_t v2 = v1; // 0x1e35cbe
|
||||
int32_t v3 = g6; // bp-80
|
||||
g6 = 0;
|
||||
int32_t result; // 0x1e35cfe
|
||||
@@ -938,7 +938,7 @@ int32_t function_1e36224(int32_t result, int32_t a2) {
|
||||
// 0x1e36224
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e3622b
|
||||
int32_t v2 = v1; // 0x1e3622b
|
||||
int32_t v3 = g8; // bp-72
|
||||
if (result != 63) {
|
||||
int32_t v4; // 0x1e36363
|
||||
@@ -955,7 +955,7 @@ int32_t function_1e36224(int32_t result, int32_t a2) {
|
||||
// 0x1e36390
|
||||
return result;
|
||||
}
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
}
|
||||
// 0x1e3635e
|
||||
g2 = g249;
|
||||
@@ -1044,7 +1044,7 @@ int32_t function_1e36397(int32_t result, int32_t a2) {
|
||||
// 0x1e36397
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e3639e
|
||||
int32_t v2 = v1; // 0x1e3639e
|
||||
int32_t v3 = g8; // bp-72
|
||||
if (result != 63) {
|
||||
int32_t v4; // 0x1e3649f
|
||||
@@ -1059,7 +1059,7 @@ int32_t function_1e36397(int32_t result, int32_t a2) {
|
||||
// 0x1e364cc
|
||||
return result;
|
||||
}
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
}
|
||||
// 0x1e3649a
|
||||
g2 = g249;
|
||||
@@ -1218,11 +1218,11 @@ int32_t function_1e364d3(int32_t result, int32_t result3) {
|
||||
int32_t v11 = function_1e25763(113); // 0x1e3655d
|
||||
g2 = v11;
|
||||
v2 = v11;
|
||||
int32_t v12 = &v2; // 0x1e36562
|
||||
int32_t v12 = v2; // 0x1e36562
|
||||
g5 = g392;
|
||||
g2 = function_1e2fbc7(v11, (int32_t)&g708);
|
||||
v3 = 0x7a120;
|
||||
int32_t v13 = &v3; // 0x1e3656e
|
||||
int32_t v13 = v3; // 0x1e3656e
|
||||
g2 = function_1e32b02(0x7a120);
|
||||
int32_t v14 = function_1e25763(78); // 0x1e3657c
|
||||
g2 = v14;
|
||||
@@ -1254,7 +1254,7 @@ int32_t function_1e36671(int32_t result, int32_t a2) {
|
||||
// 0x1e36671
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e36678
|
||||
int32_t v2 = v1; // 0x1e36678
|
||||
int32_t v3 = g6; // bp-76
|
||||
int32_t * v4;
|
||||
if (result == 63) {
|
||||
@@ -1295,9 +1295,9 @@ int32_t function_1e36671(int32_t result, int32_t a2) {
|
||||
if (g309 != a2) {
|
||||
result = 63;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
goto lab_0x1e366e8;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1429,7 +1429,7 @@ int32_t function_1e368ea(int32_t result, int32_t a2) {
|
||||
// 0x1e368ea
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e368f1
|
||||
int32_t v2 = v1; // 0x1e368f1
|
||||
int32_t v3 = g8; // bp-72
|
||||
if (result != 63) {
|
||||
int32_t v4; // 0x1e36a63
|
||||
@@ -1448,7 +1448,7 @@ int32_t function_1e368ea(int32_t result, int32_t a2) {
|
||||
// 0x1e36a87
|
||||
return result;
|
||||
}
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
}
|
||||
// 0x1e36a5e
|
||||
g2 = g335;
|
||||
@@ -1544,7 +1544,7 @@ int32_t function_1e36a8e(int32_t result, int32_t a2) {
|
||||
// 0x1e36a8e
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e36a95
|
||||
int32_t v2 = v1; // 0x1e36a95
|
||||
int32_t v3 = g8; // bp-72
|
||||
if (result != 63) {
|
||||
int32_t v4; // 0x1e36c06
|
||||
@@ -1563,7 +1563,7 @@ int32_t function_1e36a8e(int32_t result, int32_t a2) {
|
||||
// 0x1e36c2d
|
||||
return result;
|
||||
}
|
||||
v4 = &v3;
|
||||
v4 = v3;
|
||||
}
|
||||
// 0x1e36c01
|
||||
g2 = g332;
|
||||
@@ -1662,9 +1662,9 @@ int32_t function_1e36c34(int32_t result3, int32_t result2) {
|
||||
// 0x1e36c34
|
||||
g2 = result3;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e36c3b
|
||||
int32_t v2 = v1; // 0x1e36c3b
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4 = &v3; // 0x1e36c41
|
||||
int32_t v4 = v3; // 0x1e36c41
|
||||
int32_t v5; // bp-80
|
||||
int32_t result; // 0x1e36c72
|
||||
if (result3 == 11) {
|
||||
@@ -1724,7 +1724,7 @@ int32_t function_1e36c34(int32_t result3, int32_t result2) {
|
||||
g2 = g222;
|
||||
v5 = 11;
|
||||
g5 = g222;
|
||||
v9 = &v5;
|
||||
v9 = v5;
|
||||
} else {
|
||||
if (result3 != 67) {
|
||||
// 0x1e36e1e
|
||||
@@ -1798,7 +1798,7 @@ int32_t function_1e36c34(int32_t result3, int32_t result2) {
|
||||
g2 = v7;
|
||||
v5 = 20;
|
||||
g5 = v7;
|
||||
v8 = &v5;
|
||||
v8 = v5;
|
||||
goto lab_0x1e36cbe;
|
||||
lab_0x1e36cbe:;
|
||||
int32_t v16 = g407; // 0x1e36cbe
|
||||
@@ -1918,7 +1918,7 @@ int32_t function_1e36e25(int32_t result, int32_t a2) {
|
||||
// 0x1e36e25
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e36e2c
|
||||
int32_t v2 = v1; // 0x1e36e2c
|
||||
int32_t v3 = g6; // bp-76
|
||||
int32_t * v4;
|
||||
if (result == 63) {
|
||||
@@ -2011,9 +2011,9 @@ int32_t function_1e36e25(int32_t result, int32_t a2) {
|
||||
if (g340 != a2) {
|
||||
result = 63;
|
||||
return result;
|
||||
} else {
|
||||
}
|
||||
goto lab_0x1e36f1c;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2166,7 +2166,7 @@ int32_t function_1e37186(int32_t result2, int32_t a2) {
|
||||
// 0x1e37186
|
||||
g2 = result2;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e3718d
|
||||
int32_t v2 = v1; // 0x1e3718d
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t * v4;
|
||||
int32_t v5; // 0x1e37212
|
||||
|
||||
+16
-16
@@ -70,7 +70,7 @@ int32_t function_1e374d0(int32_t result, int32_t a2) {
|
||||
// 0x1e374d0
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e374d7
|
||||
int32_t v2 = v1; // 0x1e374d7
|
||||
int32_t v3 = g6; // bp-80
|
||||
int32_t v4; // 0x1e37589
|
||||
if (result != 63) {
|
||||
@@ -183,7 +183,7 @@ int32_t function_1e3767b(int32_t result, int32_t a2) {
|
||||
// 0x1e3767b
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e37682
|
||||
int32_t v2 = v1; // 0x1e37682
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-80
|
||||
if (result != 63) {
|
||||
@@ -281,7 +281,7 @@ int32_t function_1e377bb(int32_t result, int32_t result3) {
|
||||
// 0x1e377bb
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e377c2
|
||||
int32_t v2 = v1; // 0x1e377c2
|
||||
int32_t v3 = g6; // bp-76
|
||||
int32_t v4; // bp-124
|
||||
if (result != 63) {
|
||||
@@ -430,7 +430,7 @@ int32_t function_1e379de(int32_t result, int32_t a2) {
|
||||
// 0x1e379de
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e379e5
|
||||
int32_t v2 = v1; // 0x1e379e5
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-88
|
||||
if (result != 63) {
|
||||
@@ -532,7 +532,7 @@ int32_t function_1e37b45(int32_t result2, int32_t a2) {
|
||||
// 0x1e37b45
|
||||
g2 = result2;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e37b4c
|
||||
int32_t v2 = v1; // 0x1e37b4c
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-104
|
||||
if (result2 == 63) {
|
||||
@@ -621,7 +621,7 @@ int32_t function_1e37c72(int32_t result, int32_t result3) {
|
||||
// 0x1e37c72
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e37c79
|
||||
int32_t v2 = v1; // 0x1e37c79
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-80
|
||||
if (result != 63) {
|
||||
@@ -815,7 +815,7 @@ int32_t function_1e37edc(int32_t result, int32_t result3) {
|
||||
// 0x1e37edc
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e37ee3
|
||||
int32_t v2 = v1; // 0x1e37ee3
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // 0x1e37f49
|
||||
if (result != 63) {
|
||||
@@ -897,7 +897,7 @@ int32_t function_1e37ffa(int32_t result2, int32_t a2) {
|
||||
// 0x1e37ffa
|
||||
g2 = result2;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e38001
|
||||
int32_t v2 = v1; // 0x1e38001
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-88
|
||||
if (result2 == 63) {
|
||||
@@ -983,7 +983,7 @@ int32_t function_1e380fa(int32_t result, int32_t result3) {
|
||||
// 0x1e380fa
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e38101
|
||||
int32_t v2 = v1; // 0x1e38101
|
||||
int32_t v3 = g6; // bp-76
|
||||
int32_t v4; // bp-100
|
||||
int32_t v5; // bp-108
|
||||
@@ -1131,7 +1131,7 @@ int32_t function_1e3832f(int32_t result, int32_t a2) {
|
||||
// 0x1e3832f
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e38336
|
||||
int32_t v2 = v1; // 0x1e38336
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-96
|
||||
if (result != 63) {
|
||||
@@ -1239,7 +1239,7 @@ int32_t function_1e38477(int32_t result, int32_t a2) {
|
||||
// 0x1e38477
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e3847e
|
||||
int32_t v2 = v1; // 0x1e3847e
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-112
|
||||
if (result != 63) {
|
||||
@@ -1366,7 +1366,7 @@ int32_t function_1e38619(int32_t result, int32_t a2) {
|
||||
// 0x1e38619
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e38620
|
||||
int32_t v2 = v1; // 0x1e38620
|
||||
int32_t v3 = g6; // bp-76
|
||||
int32_t v4; // bp-124
|
||||
if (result != 63) {
|
||||
@@ -1704,7 +1704,7 @@ int32_t function_1e38a51(int32_t result, int32_t result3) {
|
||||
// 0x1e38a51
|
||||
g2 = result;
|
||||
int32_t v1; // bp-68
|
||||
int32_t v2 = &v1; // 0x1e38a58
|
||||
int32_t v2 = v1; // 0x1e38a58
|
||||
int32_t v3 = g8; // bp-72
|
||||
int32_t v4; // bp-88
|
||||
if (result != 63) {
|
||||
@@ -1786,7 +1786,7 @@ int32_t function_1e38b66(int32_t a1) {
|
||||
// 0x1e38b66
|
||||
g2 = a1;
|
||||
int32_t v1; // bp-132
|
||||
int32_t v2 = &v1; // 0x1e38b6d
|
||||
int32_t v2 = v1; // 0x1e38b6d
|
||||
if (a1 == 66) {
|
||||
// 0x1e38b84
|
||||
g2 = g416;
|
||||
@@ -2359,11 +2359,11 @@ int32_t function_1e3907a(int32_t a1, int32_t a2) {
|
||||
lpCaption2 = 0;
|
||||
} else {
|
||||
// 0x1e3908a
|
||||
g5 = &g425;
|
||||
g5 = g425;
|
||||
int32_t v3 = 0; // 0x1e390bc11
|
||||
int32_t v4 = 0; // 0x1e390ac7
|
||||
int32_t v5 = 0; // 0x1e390a6
|
||||
int32_t v6 = &g425; // 0x1e390a3
|
||||
int32_t v6 = g425; // 0x1e390a3
|
||||
int32_t v7; // 0x1e390ac6
|
||||
int32_t lpCaption; // 0x1e390bc10
|
||||
int32_t v8; // 0x1e390a6
|
||||
|
||||
+54
-54
@@ -22,7 +22,7 @@ int32_t function_1e390d0(int32_t * a1) {
|
||||
// Address range: 0x1e39105 - 0x1e39201
|
||||
int32_t function_1e39105(int32_t a1) {
|
||||
int32_t v1 = g427; // 0x1e3910a
|
||||
int32_t v2 = g8 & -0x10000 | 1; // 0x1e39111
|
||||
int32_t v2 = (g8 & -0x10000) | 1; // 0x1e39111
|
||||
g8 = v2;
|
||||
int32_t result; // 0x1e3914d
|
||||
if (v1 > 1) {
|
||||
@@ -37,7 +37,7 @@ int32_t function_1e39105(int32_t a1) {
|
||||
// break -> 0x1e39150
|
||||
break;
|
||||
}
|
||||
int32_t v4 = v2 + 1 & 0xffff | v2 & -0x10000; // 0x1e3912b
|
||||
int32_t v4 = (v2 + 1 & 0xffff) | (v2 & -0x10000); // 0x1e3912b
|
||||
g8 = v4;
|
||||
g2 = v4;
|
||||
if (v4 >= v1) {
|
||||
@@ -115,8 +115,8 @@ int32_t function_1e39201(void) {
|
||||
int32_t v2; // 0x1e39228
|
||||
if ((int32_t)g427 > 1) {
|
||||
// 0x1e39210
|
||||
g6 = &g628;
|
||||
int32_t v3 = &g628; // 0x1e39215
|
||||
g6 = g628;
|
||||
int32_t v3 = g628; // 0x1e39215
|
||||
*(int32_t *)((int32_t)&v1 - 4) = *(int32_t *)v3;
|
||||
g2 = function_1e27940((int32_t)&g708);
|
||||
int32_t v4 = g6 + 20; // 0x1e3921c
|
||||
@@ -164,7 +164,7 @@ int32_t function_1e39248(int32_t a1) {
|
||||
int32_t v2 = g8 & -0x10000; // 0x1e39253
|
||||
g8 = v2;
|
||||
int32_t v3 = g6; // bp-12
|
||||
int32_t v4 = &v3; // 0x1e39256
|
||||
int32_t v4 = v3; // 0x1e39256
|
||||
int32_t v5; // 0x1e392b7
|
||||
if ((int32_t)*v1 > v2) {
|
||||
int32_t v6 = 0; // edi
|
||||
@@ -197,7 +197,7 @@ int32_t function_1e39248(int32_t a1) {
|
||||
}
|
||||
}
|
||||
int32_t v15 = g8; // 0x1e392a6
|
||||
int32_t v16 = v15 + 1 & 0xffff | v15 & -0x10000; // 0x1e392a6
|
||||
int32_t v16 = (v15 + 1 & 0xffff) | (v15 & -0x10000); // 0x1e392a6
|
||||
g8 = v16;
|
||||
int16_t * v17 = g620; // 0x1e392a8
|
||||
g2 = (int32_t)v17;
|
||||
@@ -247,7 +247,7 @@ int32_t function_1e392d4(int32_t a1) {
|
||||
return 1;
|
||||
}
|
||||
uint16_t v2 = *(int16_t *)v1; // 0x1e39300
|
||||
g5 = g5 & -0x10000 | (int32_t)v2;
|
||||
g5 = (g5 & -0x10000) | (int32_t)v2;
|
||||
int32_t v3 = v1 + 2; // 0x1e39303
|
||||
g2 = v3;
|
||||
int32_t result2; // 0x1e39313
|
||||
@@ -297,7 +297,7 @@ int32_t function_1e39319(int32_t a1) {
|
||||
int32_t v9 = g8; // 0x1e393af
|
||||
while (true) {
|
||||
int32_t v10 = g4; // 0x1e393ad
|
||||
g8 = v9 + 1 & 0xffff | v9 & -0x10000;
|
||||
g8 = (v9 + 1 & 0xffff) | (v9 & -0x10000);
|
||||
g2 = v10;
|
||||
g4 = v10 + 4;
|
||||
*(float64_t *)(g9 - 8) = (float64_t)*(float32_t *)v10;
|
||||
@@ -344,7 +344,7 @@ int32_t function_1e39319(int32_t a1) {
|
||||
}
|
||||
}
|
||||
int32_t v22 = g8; // 0x1e39426
|
||||
int32_t v23 = v22 + 1 & 0xffff | v22 & -0x10000; // 0x1e39426
|
||||
int32_t v23 = (v22 + 1 & 0xffff) | (v22 & -0x10000); // 0x1e39426
|
||||
if (g6 <= v23) {
|
||||
// break -> 0x1e39431
|
||||
break;
|
||||
@@ -418,7 +418,7 @@ int32_t function_1e3943a(int32_t a1) {
|
||||
int32_t v9 = g6; // 0x1e394d0
|
||||
while (true) {
|
||||
int32_t v10 = g4; // 0x1e394ce
|
||||
g6 = v9 + 1 & 0xffff | v9 & -0x10000;
|
||||
g6 = (v9 + 1 & 0xffff) | (v9 & -0x10000);
|
||||
g2 = v10;
|
||||
g4 = v10 + 4;
|
||||
*(float64_t *)(g9 - 8) = (float64_t)*(float32_t *)v10;
|
||||
@@ -452,7 +452,7 @@ int32_t function_1e3943a(int32_t a1) {
|
||||
int32_t v20 = g4; // 0x1e39541
|
||||
int32_t v21 = *(int32_t *)v20; // 0x1e39541
|
||||
g2 = v21;
|
||||
g6 = v19 + 2 & 0xffff | v19 & -0x10000;
|
||||
g6 = (v19 + 2 & 0xffff) | (v19 & -0x10000);
|
||||
*(int32_t *)(g8 + 12) = v21;
|
||||
int32_t v22 = v20 + 4; // 0x1e3954b
|
||||
int32_t v23 = *(int32_t *)v22; // 0x1e3954b
|
||||
@@ -499,7 +499,7 @@ int32_t function_1e3943a(int32_t a1) {
|
||||
}
|
||||
}
|
||||
int32_t v33 = g6; // 0x1e3958d
|
||||
int32_t v34 = v33 + 1 & 0xffff | v33 & -0x10000; // 0x1e3958d
|
||||
int32_t v34 = (v33 + 1 & 0xffff) | (v33 & -0x10000); // 0x1e3958d
|
||||
if (g3 <= v34) {
|
||||
// break -> 0x1e39598
|
||||
break;
|
||||
@@ -546,7 +546,7 @@ int32_t function_1e395a1(int32_t a1, int32_t a2) {
|
||||
g8 = a1;
|
||||
int32_t v2 = function_1e392d4(a1); // 0x1e395a8
|
||||
g2 = v2;
|
||||
g6 = g6 & -0x10000 | v2 & 0xffff;
|
||||
g6 = (g6 & -0x10000) | (v2 & 0xffff);
|
||||
int16_t v3 = v2; // 0x1e395b0
|
||||
if (v3 >= 0 != v3 != 0) {
|
||||
int32_t result = function_1e3907a(12, 24); // 0x1e395b9
|
||||
@@ -666,15 +666,15 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (v13 > v14) {
|
||||
while (true) {
|
||||
int32_t v15 = g4; // 0x1e396f5
|
||||
int32_t v16 = (int32_t)*(int16_t *)v15 | v13 & -0x10000; // 0x1e396f5
|
||||
int32_t v16 = (int32_t)*(int16_t *)v15 | (v13 & -0x10000); // 0x1e396f5
|
||||
g2 = v16;
|
||||
int32_t v17 = v15 + 2; // 0x1e396f8
|
||||
int32_t v18 = v14 & -0x10000; // 0x1e396fe
|
||||
g3 = v14 + 1 & 0xffff | v18;
|
||||
g3 = (v14 + 1 & 0xffff) | v18;
|
||||
if (v16 > 300) {
|
||||
if (v16 == 304) {
|
||||
// 0x1e39794
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g2 = v17;
|
||||
int32_t v19 = (int32_t)*(int16_t *)v17; // 0x1e39798
|
||||
g5 = v19;
|
||||
@@ -702,12 +702,12 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
goto lab_0x1e398a9;
|
||||
}
|
||||
int32_t v24 = g3; // 0x1e397be
|
||||
g3 = v24 + 1 & 0xffff | v24 & -0x10000;
|
||||
g3 = (v24 + 1 & 0xffff) | (v24 & -0x10000);
|
||||
g4 += 2;
|
||||
} else {
|
||||
if (v16 == 406) {
|
||||
// 0x1e397c5
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g2 = v17;
|
||||
int32_t v25 = (int32_t)*(int16_t *)v17; // 0x1e397c9
|
||||
g5 = v25;
|
||||
@@ -718,10 +718,10 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
} else {
|
||||
if (v16 == 602) {
|
||||
// 0x1e397da
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g2 = 1;
|
||||
int32_t v27 = (int32_t)*(char *)v17; // 0x1e397e1
|
||||
g5 = g5 & -256 | v27;
|
||||
g5 = (g5 & -256) | v27;
|
||||
g4 = v15 + 4;
|
||||
uint32_t v28 = v27 & 31; // 0x1e397e6
|
||||
int32_t v29; // 0x1e397e6
|
||||
@@ -737,7 +737,7 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
} else {
|
||||
if (v16 == 1100) {
|
||||
// 0x1e397ed
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g2 = v17;
|
||||
int32_t v31 = (int32_t)*(int16_t *)v17; // 0x1e397f1
|
||||
g5 = v31;
|
||||
@@ -748,7 +748,7 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
} else {
|
||||
if (v16 == 1101) {
|
||||
// 0x1e39802
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g2 = v17;
|
||||
int32_t v33 = (int32_t)*(int16_t *)v17; // 0x1e39806
|
||||
g5 = v33;
|
||||
@@ -761,7 +761,7 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
goto lab_0x1e3970e_2;
|
||||
}
|
||||
// 0x1e39817
|
||||
g3 = v14 + 9 & 0xffff | v18;
|
||||
g3 = (v14 + 9 & 0xffff) | v18;
|
||||
g4 = v15 + 18;
|
||||
}
|
||||
}
|
||||
@@ -782,7 +782,7 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
break;
|
||||
}
|
||||
int32_t v36 = g3; // 0x1e3978a
|
||||
g3 = v36 + 1 & 0xffff | v36 & -0x10000;
|
||||
g3 = (v36 + 1 & 0xffff) | (v36 & -0x10000);
|
||||
g4 += 2;
|
||||
} else {
|
||||
if (v16 != 100) {
|
||||
@@ -799,7 +799,7 @@ int32_t function_1e39641(int32_t a1, int32_t a2, int32_t a3) {
|
||||
goto lab_0x1e398a9;
|
||||
}
|
||||
// 0x1e3976e
|
||||
g3 = v14 + 2 & 0xffff | v18;
|
||||
g3 = (v14 + 2 & 0xffff) | v18;
|
||||
g4 = v15 + 4;
|
||||
}
|
||||
}
|
||||
@@ -989,7 +989,7 @@ int32_t function_1e3991a(int32_t a1, int32_t a2) {
|
||||
goto lab_0x1e3998b;
|
||||
}
|
||||
int32_t v8 = g8; // 0x1e3997a
|
||||
int32_t v9 = v8 + 1 & 0xffff | v8 & -0x10000; // 0x1e3997a
|
||||
int32_t v9 = (v8 + 1 & 0xffff) | (v8 & -0x10000); // 0x1e3997a
|
||||
g8 = v9;
|
||||
v3 = g9;
|
||||
v4 = v9;
|
||||
@@ -1020,7 +1020,7 @@ int32_t function_1e39996(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v3 = g6; // bp-16
|
||||
int32_t result;
|
||||
if (a1 >= 0) {
|
||||
int32_t v4 = &v3; // 0x1e399b4
|
||||
int32_t v4 = v3; // 0x1e399b4
|
||||
while (true) {
|
||||
// 0x1e399b1
|
||||
g2 = v2;
|
||||
@@ -1055,7 +1055,7 @@ int32_t function_1e39996(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
}
|
||||
int32_t v10 = v2; // 0x1e399d1
|
||||
v4 = g9;
|
||||
v2 = v10 + 1 & 0xffff | v10 & -0x10000;
|
||||
v2 = (v10 + 1 & 0xffff) | (v10 & -0x10000);
|
||||
}
|
||||
// 0x1e399d7
|
||||
*(int32_t *)(g9 - 4) = 23;
|
||||
@@ -1089,7 +1089,7 @@ int32_t function_1e39a10(int32_t a1) {
|
||||
if (a1 < 1) {
|
||||
// 0x1e39a10
|
||||
result = g2;
|
||||
v4 = &v2;
|
||||
v4 = v2;
|
||||
v3 = 0.0L;
|
||||
} else {
|
||||
int32_t v5 = *(int32_t *)(20 * a1 + (int32_t)&g623); // 0x1e39a24
|
||||
@@ -1109,9 +1109,9 @@ int32_t function_1e39a10(int32_t a1) {
|
||||
// Address range: 0x1e39a41 - 0x1e39aaf
|
||||
int32_t function_1e39a41(int32_t a1, int32_t a2, int32_t a3, int32_t result) {
|
||||
// 0x1e39a41
|
||||
g5 = &g613;
|
||||
g5 = g613;
|
||||
g2 = a1;
|
||||
int32_t v1 = &g613; // 0x1e39a51
|
||||
int32_t v1 = g613; // 0x1e39a51
|
||||
while (true) {
|
||||
int32_t v2 = a1 + 16; // edi
|
||||
*(int32_t *)v1 = *(int32_t *)a1;
|
||||
@@ -1167,10 +1167,10 @@ int32_t function_1e39aaf(int32_t result, int32_t a2) {
|
||||
int32_t function_1e39ac5(int32_t a1) {
|
||||
// 0x1e39ac5
|
||||
int32_t v1; // bp-12
|
||||
g2 = &v1;
|
||||
int32_t v2 = &g613; // bp-24
|
||||
g2 = v1;
|
||||
int32_t v2 = g613; // bp-24
|
||||
g2 = function_1e3d6e6(&g613, a1, &v1);
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
int32_t result = function_1e3a7a7(&v2); // 0x1e39ae0
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -1189,7 +1189,7 @@ int32_t function_1e39aeb(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
g2 = v3;
|
||||
g11 -= 3;
|
||||
*(int32_t *)((int32_t)a2 + 4) = v3;
|
||||
g8 = &g613;
|
||||
g8 = g613;
|
||||
return g2;
|
||||
}
|
||||
|
||||
@@ -1202,7 +1202,7 @@ int32_t function_1e39b58(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g5 = v2;
|
||||
int32_t v3 = *(int32_t *)(v2 + 4 * a2); // 0x1e39b64
|
||||
g5 = 0;
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | a2 & -0x10000; // 0x1e39b69
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | (a2 & -0x10000); // 0x1e39b69
|
||||
g7 = v4;
|
||||
int32_t result;
|
||||
if (v4 <= 0) {
|
||||
@@ -1251,7 +1251,7 @@ int32_t function_1e39b95(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g5 = v2;
|
||||
int32_t v3 = *(int32_t *)(v2 + 4 * a2); // 0x1e39ba6
|
||||
g7 = v3;
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | v2 & -0x10000; // 0x1e39bab
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | (v2 & -0x10000); // 0x1e39bab
|
||||
g5 = v4;
|
||||
int32_t result;
|
||||
if (v4 <= 0) {
|
||||
@@ -1320,7 +1320,7 @@ int32_t function_1e39bf6(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g5 = v2;
|
||||
int32_t v3 = *(int32_t *)(v2 + 4 * a2); // 0x1e39c05
|
||||
g5 = 0;
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | a2 & -0x10000; // 0x1e39c0a
|
||||
int32_t v4 = (int32_t)*(int16_t *)v3 | (a2 & -0x10000); // 0x1e39c0a
|
||||
g7 = v4;
|
||||
int32_t result;
|
||||
if (v4 <= 0) {
|
||||
@@ -1397,7 +1397,7 @@ int32_t function_1e39c40(int32_t a1, int32_t lpString) {
|
||||
int32_t v7 = 0; // 0x1e39c77
|
||||
while (true) {
|
||||
unsigned char v8 = *(char *)(v7 + g8); // 0x1e39c6f
|
||||
int32_t v9 = (int32_t)v8 | v6 & -256; // 0x1e39c6f
|
||||
int32_t v9 = (int32_t)v8 | (v6 & -256); // 0x1e39c6f
|
||||
g5 = v9;
|
||||
if (*(char *)(v7 + v4) != v8) {
|
||||
v5 = v7;
|
||||
@@ -1476,7 +1476,7 @@ int32_t function_1e39cc6(int32_t a1) {
|
||||
g6 = 0;
|
||||
int32_t v2; // 0x1e39d3b
|
||||
if (*(int16_t *)a1 > 0) {
|
||||
int32_t v3 = &v1; // 0x1e39cea
|
||||
int32_t v3 = v1; // 0x1e39cea
|
||||
int32_t v4 = a1; // 0x1e39cdc
|
||||
while (true) {
|
||||
int32_t v5 = *(int32_t *)(v4 + 6); // 0x1e39cdc
|
||||
@@ -1581,9 +1581,9 @@ int32_t function_1e39cc6(int32_t a1) {
|
||||
int32_t function_1e39d60(int32_t hFile) {
|
||||
// 0x1e39d60
|
||||
int32_t lpBuffer; // bp-1
|
||||
g2 = &lpBuffer;
|
||||
g2 = lpBuffer;
|
||||
unsigned char v1;
|
||||
int32_t result = _lread(hFile, &lpBuffer, 1) & -256 | (int32_t)v1; // 0x1e39d74
|
||||
int32_t result = (_lread(hFile, &lpBuffer, 1) & -256) | (int32_t)v1; // 0x1e39d74
|
||||
g2 = result;
|
||||
return result;
|
||||
}
|
||||
@@ -1592,7 +1592,7 @@ int32_t function_1e39d60(int32_t hFile) {
|
||||
int32_t function_1e39d7e(int32_t hFile, int32_t a2) {
|
||||
// 0x1e39d7e
|
||||
int32_t lpBuffer; // bp-4
|
||||
g2 = &lpBuffer;
|
||||
g2 = lpBuffer;
|
||||
_lread(hFile, &lpBuffer, 4);
|
||||
g2 = hFile;
|
||||
return hFile;
|
||||
@@ -1602,9 +1602,9 @@ int32_t function_1e39d7e(int32_t hFile, int32_t a2) {
|
||||
int32_t function_1e39d9c(int32_t lpFileName) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = 0;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t lpReOpenBuff; // bp-364
|
||||
g5 = &lpReOpenBuff;
|
||||
g5 = lpReOpenBuff;
|
||||
int32_t hFile = OpenFile((char *)lpFileName, (struct _OFSTRUCT *)&lpReOpenBuff, 0); // 0x1e39db8
|
||||
g2 = hFile;
|
||||
int32_t result; // 0x1e3a089
|
||||
@@ -1618,7 +1618,7 @@ int32_t function_1e39d9c(int32_t lpFileName) {
|
||||
} else {
|
||||
// 0x1e39dca
|
||||
int32_t lpBuffer; // bp-228
|
||||
int32_t v4 = &lpBuffer; // 0x1e39dcf
|
||||
int32_t v4 = lpBuffer; // 0x1e39dcf
|
||||
g2 = v4;
|
||||
g2 = _lread(hFile, &lpBuffer, 183);
|
||||
g5 = v4;
|
||||
@@ -1633,7 +1633,7 @@ int32_t function_1e39d9c(int32_t lpFileName) {
|
||||
if (v2 != 0) {
|
||||
// 0x1e39e1e
|
||||
int32_t lpString; // bp-157
|
||||
int32_t v6 = &lpString; // 0x1e39e1e
|
||||
int32_t v6 = lpString; // 0x1e39e1e
|
||||
g2 = v6;
|
||||
int32_t v7 = lstrlenA((char *)&lpString); // 0x1e39e25
|
||||
g2 = v7;
|
||||
@@ -1746,7 +1746,7 @@ int32_t function_1e39d9c(int32_t lpFileName) {
|
||||
if (v14 != 0) {
|
||||
// 0x1e39efb
|
||||
int32_t v19; // bp-44
|
||||
int32_t v20 = &v19; // 0x1e39f89
|
||||
int32_t v20 = v19; // 0x1e39f89
|
||||
int16_t v21;
|
||||
int32_t v22 = v21; // 0x1e39fc9
|
||||
int16_t v23;
|
||||
@@ -1785,7 +1785,7 @@ int32_t function_1e39d9c(int32_t lpFileName) {
|
||||
break;
|
||||
}
|
||||
// 0x1e39f32
|
||||
g2 = g2 & -0x10000 | v33;
|
||||
g2 = (g2 & -0x10000) | v33;
|
||||
*(int16_t *)v37 = (int16_t)v29;
|
||||
if (v30 > 0) {
|
||||
// 0x1e39f4b
|
||||
@@ -1948,7 +1948,7 @@ int32_t function_1e3a08c(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e3a08c
|
||||
g2 = a2;
|
||||
int32_t v1; // bp-1028
|
||||
int32_t v2 = &v1; // 0x1e3a093
|
||||
int32_t v2 = v1; // 0x1e3a093
|
||||
if (a2 == 0) {
|
||||
// 0x1e3a0a0
|
||||
g2 = (int32_t)GetStockObject(15);
|
||||
@@ -1963,7 +1963,7 @@ int32_t function_1e3a08c(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (v6 == 0) {
|
||||
uint16_t v7 = *(int16_t *)(a1 + 14); // 0x1e3a0bd
|
||||
int32_t v8 = v7; // 0x1e3a0bd
|
||||
g5 = g5 & -0x10000 | v8;
|
||||
g5 = (g5 & -0x10000) | v8;
|
||||
if (v7 < 9) {
|
||||
// 0x1e3a0c7
|
||||
v4 = 1;
|
||||
@@ -2066,18 +2066,18 @@ int32_t function_1e3a08c(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g2 = v2;
|
||||
while (true) {
|
||||
unsigned char v16 = *(char *)v2; // 0x1e3a11b
|
||||
g5 = g5 & -256 | (int32_t)v16;
|
||||
g5 = (g5 & -256) | (int32_t)v16;
|
||||
g2 = v2 + 4;
|
||||
*(char *)v15 = v16;
|
||||
int32_t v17 = v10; // 0x1e3a122
|
||||
v10 = v17 + 4;
|
||||
unsigned char v18 = *(char *)(g2 - 3); // 0x1e3a125
|
||||
v3 = v3 & -256 | (int32_t)v18;
|
||||
v3 = (v3 & -256) | (int32_t)v18;
|
||||
int32_t v19 = v13 - 1; // 0x1e3a128
|
||||
v13 = v19;
|
||||
*(char *)(v17 - 1) = v18;
|
||||
unsigned char v20 = *(char *)(g2 - 2); // 0x1e3a12c
|
||||
v4 = v4 & -256 | (int32_t)v20;
|
||||
v4 = (v4 & -256) | (int32_t)v20;
|
||||
*(char *)(v10 - 6) = v20;
|
||||
*(char *)(v10 - 3) = 0;
|
||||
if (v19 == 0) {
|
||||
|
||||
+30
-30
@@ -168,7 +168,7 @@ int32_t function_1e3a477(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
int32_t v8; // 0x1e3a4cd
|
||||
if (a2 >= 1) {
|
||||
// 0x1e3a4a9
|
||||
g2 = v4 | a6 & 0xffff;
|
||||
g2 = v4 | (a6 & 0xffff);
|
||||
g5 = v5;
|
||||
__asm_rep_stosd_memset((char *)v6, v4 / 0x10000, v5);
|
||||
int32_t v9 = g1 ? -4 : 4; // 0x1e3a4bf
|
||||
@@ -270,7 +270,7 @@ int32_t function_1e3a4d9(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v33; // 0x1e3a59e
|
||||
while (true) {
|
||||
uint16_t v34 = *(int16_t *)v28; // 0x1e3a587
|
||||
int32_t v35 = (int32_t)v34 | v27 & -0x10000; // 0x1e3a587
|
||||
int32_t v35 = (int32_t)v34 | (v27 & -0x10000); // 0x1e3a587
|
||||
g2 = v35;
|
||||
int32_t v36; // 0x1e3a599
|
||||
int32_t v37; // 0x1e3a59a
|
||||
@@ -278,10 +278,10 @@ int32_t function_1e3a4d9(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v39; // 0x1e3a59e
|
||||
if (*(int16_t *)v26 >= v34) {
|
||||
unsigned char v40 = *(char *)v25; // 0x1e3a58f
|
||||
g2 = (int32_t)v40 | v35 & -256;
|
||||
g2 = (int32_t)v40 | (v35 & -256);
|
||||
*(char *)v24 = v40;
|
||||
uint16_t v41 = *(int16_t *)v15; // 0x1e3a593
|
||||
g2 = g2 & -0x10000 | (int32_t)v41;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v41;
|
||||
*(int16_t *)v18 = v41;
|
||||
v37 = v13;
|
||||
v36 = g5;
|
||||
@@ -419,11 +419,11 @@ int32_t function_1e3a5e4(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v30; // 0x1e3a677
|
||||
int32_t v31; // 0x1e3a67a
|
||||
if (*v27 != 0) {
|
||||
int32_t v32 = v12 & -0x10000 | a12 & 0xffff; // 0x1e3a668
|
||||
int32_t v32 = (v12 & -0x10000) | (a12 & 0xffff); // 0x1e3a668
|
||||
v12 = v32;
|
||||
if (*(int16_t *)v22 > (int16_t)a12) {
|
||||
unsigned char v33 = *v27; // 0x1e3a671
|
||||
v12 = (int32_t)v33 | v32 & -256;
|
||||
v12 = (int32_t)v33 | (v32 & -256);
|
||||
*(char *)v21 = v33;
|
||||
v31 = v19;
|
||||
v30 = g5;
|
||||
@@ -594,7 +594,7 @@ int32_t function_1e3a739(int32_t a1, int32_t a2) {
|
||||
// 0x1e3a739
|
||||
g2 = a1;
|
||||
int32_t v1 = g8; // bp-4
|
||||
int32_t v2 = &v1; // 0x1e3a73d
|
||||
int32_t v2 = v1; // 0x1e3a73d
|
||||
if (a1 == 0) {
|
||||
// 0x1e3a764
|
||||
g8 = *(int32_t *)v2;
|
||||
@@ -662,7 +662,7 @@ int32_t function_1e3a7a7(int32_t * a1) {
|
||||
float32_t v4 = *(float32_t *)(v1 + 4); // 0x1e3a7ba
|
||||
float32_t v5 = (float80_t)v2 * (float80_t)v2 + (float80_t)v3 * (float80_t)v3 + (float80_t)v4 * (float80_t)v4; // bp-4
|
||||
uint32_t v6 = (int32_t)__asm_fnstsw(g10); // 0x1e3a7cc
|
||||
int32_t result = g2 & -0x10000 | v6; // 0x1e3a7cc
|
||||
int32_t result = (g2 & -0x10000) | v6; // 0x1e3a7cc
|
||||
g2 = result;
|
||||
int3_t v7 = g11; // 0x1e3a7d9
|
||||
float80_t v8;
|
||||
@@ -712,13 +712,13 @@ int32_t function_1e3a828(int32_t a1, int32_t a2) {
|
||||
float32_t v6 = *(float32_t *)(a1 + 16); // 0x1e3a84b
|
||||
float80_t v7 = v2 * (float80_t)v5 + v4 * (float80_t)v6; // 0x1e3a851
|
||||
uint32_t v8 = (int32_t)__asm_fnstsw(g10); // 0x1e3a85c
|
||||
int32_t v9 = g2 & -0x10000 | v8; // 0x1e3a85c
|
||||
int32_t v9 = (g2 & -0x10000) | v8; // 0x1e3a85c
|
||||
g2 = v9;
|
||||
int32_t result2; // 0x1e3a8b8
|
||||
if ((v8 / 256 & 1) == 0) {
|
||||
float80_t v10 = v2; // 0x1e3a867
|
||||
g5 += 12;
|
||||
int32_t result = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10); // 0x1e3a877
|
||||
int32_t result = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10); // 0x1e3a877
|
||||
g2 = result;
|
||||
int3_t v11 = g11; // 0x1e3a879
|
||||
g11 = v11 - 1;
|
||||
@@ -734,16 +734,16 @@ int32_t function_1e3a828(int32_t a1, int32_t a2) {
|
||||
// 0x1e3a88e
|
||||
g11 = v11;
|
||||
uint32_t v14 = (int32_t)__asm_fnstsw(g10); // 0x1e3a897
|
||||
int32_t v15 = g2 & -0x10000 | v14; // 0x1e3a897
|
||||
int32_t v15 = (g2 & -0x10000) | v14; // 0x1e3a897
|
||||
g2 = v15;
|
||||
if ((v14 / 256 & 1) == 0) {
|
||||
float80_t v16 = v7 - sqrtl(v13); // 0x1e3a8a1
|
||||
uint32_t v17 = (int32_t)__asm_fnstsw(g10); // 0x1e3a8ad
|
||||
int32_t v18 = g2 & -0x10000 | v17; // 0x1e3a8ad
|
||||
int32_t v18 = (g2 & -0x10000) | v17; // 0x1e3a8ad
|
||||
g2 = v18;
|
||||
if ((v17 / 256 & 1) == 0) {
|
||||
uint32_t v19 = (int32_t)__asm_fnstsw(g10); // 0x1e3a8b8
|
||||
result2 = g2 & -0x10000 | v19;
|
||||
result2 = (g2 & -0x10000) | v19;
|
||||
g2 = result2;
|
||||
if ((v19 / 256 & 1) == 0) {
|
||||
// 0x1e3a8bd
|
||||
@@ -773,7 +773,7 @@ int32_t function_1e3a828(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e3a8ce - 0x1e3a97f
|
||||
int32_t function_1e3a8ce(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = g6; // 0x1e3a8db
|
||||
int32_t v3 = a1 + 12; // 0x1e3a8df
|
||||
*(float32_t *)v3 = (float32_t)a4 - (float32_t)a2;
|
||||
@@ -791,17 +791,17 @@ int32_t function_1e3a8ce(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
*(float32_t *)(a1 + 24) = (float32_t)v9;
|
||||
g11++;
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e3a91b
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
if ((v10 / 256 & 1) == 0) {
|
||||
goto lab_0x1e3a955;
|
||||
} else {
|
||||
uint32_t v11 = (int32_t)__asm_fnstsw(g10); // 0x1e3a929
|
||||
g2 = g2 & -0x10000 | v11;
|
||||
g2 = (g2 & -0x10000) | v11;
|
||||
if ((v11 / 256 & 65) == 0) {
|
||||
// 0x1e3a92e
|
||||
*(int32_t *)v3 = 0;
|
||||
uint32_t v12 = (int32_t)__asm_fnstsw(g10); // 0x1e3a93a
|
||||
g2 = g2 & -0x10000 | v12;
|
||||
g2 = (g2 & -0x10000) | v12;
|
||||
if ((v12 / 256 & 65) == 0) {
|
||||
// 0x1e3a93f
|
||||
g2 = a3;
|
||||
@@ -820,7 +820,7 @@ int32_t function_1e3a8ce(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
}
|
||||
lab_0x1e3a955:;
|
||||
uint32_t v13 = (int32_t)__asm_fnstsw(g10); // 0x1e3a95b
|
||||
g2 = g2 & -0x10000 | v13;
|
||||
g2 = (g2 & -0x10000) | v13;
|
||||
if ((v13 / 256 & 65) == 0) {
|
||||
// 0x1e3a960
|
||||
g2 = a2;
|
||||
@@ -852,7 +852,7 @@ int32_t function_1e3a97f(int32_t a1, int32_t a2) {
|
||||
float32_t v5 = *(float32_t *)a2; // 0x1e3a995
|
||||
float32_t v6 = (float80_t)v2 * (float80_t)v3 + (float80_t)v4 * (float80_t)v5; // bp-8
|
||||
uint32_t v7 = (int32_t)__asm_fnstsw(g10); // 0x1e3a9a2
|
||||
int32_t v8 = g2 & -0x10000 | v7; // 0x1e3a9a2
|
||||
int32_t v8 = (g2 & -0x10000) | v7; // 0x1e3a9a2
|
||||
g2 = v8;
|
||||
int32_t result; // 0x1e3aa26
|
||||
if ((v7 / 256 & 1) != 0) {
|
||||
@@ -864,11 +864,11 @@ int32_t function_1e3a97f(int32_t a1, int32_t a2) {
|
||||
float32_t v14 = *(float32_t *)(a2 + 24); // 0x1e3a9b7
|
||||
v6 = -(float32_t)(((float80_t)v9 * (float80_t)v11 + (float80_t)v12 * (float80_t)v13 + (float80_t)v14) / (float80_t)v6);
|
||||
uint32_t v15 = (int32_t)__asm_fnstsw(g10); // 0x1e3a9ca
|
||||
int32_t v16 = g2 & -0x10000 | v15; // 0x1e3a9ca
|
||||
int32_t v16 = (g2 & -0x10000) | v15; // 0x1e3a9ca
|
||||
g2 = v16;
|
||||
if ((v15 / 256 & 65) != 0) {
|
||||
uint32_t v17 = (int32_t)__asm_fnstsw(g10); // 0x1e3a9d5
|
||||
int32_t v18 = g2 & -0x10000 | v17; // 0x1e3a9d5
|
||||
int32_t v18 = (g2 & -0x10000) | v17; // 0x1e3a9d5
|
||||
g2 = v18;
|
||||
if ((v17 / 256 & 1) == 0) {
|
||||
int3_t v19 = g11; // 0x1e3a9da
|
||||
@@ -884,11 +884,11 @@ int32_t function_1e3a97f(int32_t a1, int32_t a2) {
|
||||
// 0x1e3aa12
|
||||
g11 = v19;
|
||||
uint32_t v26 = (int32_t)__asm_fnstsw(g10); // 0x1e3aa1b
|
||||
int32_t v27 = g2 & -0x10000 | v26; // 0x1e3aa1b
|
||||
int32_t v27 = (g2 & -0x10000) | v26; // 0x1e3aa1b
|
||||
g2 = v27;
|
||||
if ((v26 / 256 & 1) == 0) {
|
||||
uint32_t v28 = (int32_t)__asm_fnstsw(g10); // 0x1e3aa26
|
||||
result = g2 & -0x10000 | v28;
|
||||
result = (g2 & -0x10000) | v28;
|
||||
g2 = result;
|
||||
if ((v28 / 256 & 65) != 0) {
|
||||
// 0x1e3aa2b
|
||||
@@ -905,11 +905,11 @@ int32_t function_1e3a97f(int32_t a1, int32_t a2) {
|
||||
// 0x1e3a9f7
|
||||
g11 = v19;
|
||||
uint32_t v29 = (int32_t)__asm_fnstsw(g10); // 0x1e3a9fd
|
||||
int32_t v30 = g2 & -0x10000 | v29; // 0x1e3a9fd
|
||||
int32_t v30 = (g2 & -0x10000) | v29; // 0x1e3a9fd
|
||||
g2 = v30;
|
||||
if ((v29 / 256 & 1) == 0) {
|
||||
uint32_t v31 = (int32_t)__asm_fnstsw(g10); // 0x1e3aa08
|
||||
int32_t result2 = g2 & -0x10000 | v31; // 0x1e3aa08
|
||||
int32_t result2 = (g2 & -0x10000) | v31; // 0x1e3aa08
|
||||
g2 = result2;
|
||||
if ((v31 / 256 & 65) != 0) {
|
||||
// 0x1e3aa0d
|
||||
@@ -1140,7 +1140,7 @@ int32_t function_1e3abb9(int32_t a1) {
|
||||
v1 = g8;
|
||||
} else {
|
||||
int32_t v4; // esi
|
||||
v2 = &v4;
|
||||
v2 = v4;
|
||||
v1 = a1;
|
||||
}
|
||||
int32_t v5 = *(int32_t *)(v1 + 78); // 0x1e3abcf
|
||||
@@ -1237,7 +1237,7 @@ int32_t function_1e3ac4e(int32_t a1, float80_t a2) {
|
||||
int32_t v2 = g8; // 0x1e3ac5e
|
||||
int32_t v3 = g6; // 0x1e3ac5f
|
||||
int32_t v4 = v3; // bp-20
|
||||
int32_t v5 = &v4; // 0x1e3ac5f
|
||||
int32_t v5 = v4; // 0x1e3ac5f
|
||||
int32_t v6 = g5; // 0x1e3ac60
|
||||
g8 = v6;
|
||||
int32_t v7; // 0x1e3ad08
|
||||
@@ -1866,7 +1866,7 @@ int32_t function_1e3b1c6(int32_t a1, uint32_t a2) {
|
||||
int32_t v5 = *(int32_t *)v4; // 0x1e3b214
|
||||
g2 = v5;
|
||||
int32_t v6; // bp-8
|
||||
g5 = &v6;
|
||||
g5 = v6;
|
||||
*(int32_t *)(g8 + 54) = v5;
|
||||
g6 = 0;
|
||||
int32_t v7 = function_1e39996(a2, 1027, &v6); // 0x1e3b225
|
||||
@@ -2005,7 +2005,7 @@ int32_t function_1e3b2f5(int32_t a1) {
|
||||
g5 = g8 + 50;
|
||||
} else {
|
||||
uint32_t v5 = (int32_t)__asm_fnstsw(g10); // 0x1e3b32a
|
||||
g2 = g2 & -0x10000 | v5;
|
||||
g2 = (g2 & -0x10000) | v5;
|
||||
if ((v5 / 256 & 65) != 0) {
|
||||
// 0x1e3b348
|
||||
g2 = 0;
|
||||
@@ -2110,7 +2110,7 @@ int32_t function_1e3b37f(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// Address range: 0x1e3b3a0 - 0x1e3b3d5
|
||||
int32_t function_1e3b3a0(void) {
|
||||
int32_t v1 = g6; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e3b3a1
|
||||
int32_t v2 = v1; // 0x1e3b3a1
|
||||
int32_t v3 = g5; // 0x1e3b3a2
|
||||
int32_t v4 = *(int32_t *)(v3 + 46); // 0x1e3b3a2
|
||||
g2 = v4;
|
||||
|
||||
+27
-27
@@ -10,7 +10,7 @@ int32_t function_1e3b3eb(int32_t a1, int32_t a2, int32_t a3) {
|
||||
g4 = a2;
|
||||
int32_t v5 = g3; // 0x1e3b3f7
|
||||
int32_t v6 = v5; // bp-32
|
||||
int32_t v7 = &v6; // 0x1e3b3f7
|
||||
int32_t v7 = v6; // 0x1e3b3f7
|
||||
g2 = a2;
|
||||
int32_t v8; // 0x1e3b5f9
|
||||
int32_t v9; // 0x1e3b670
|
||||
@@ -1549,7 +1549,7 @@ int32_t function_1e3bdf9(int32_t a1) {
|
||||
// Address range: 0x1e3be4a - 0x1e3c004
|
||||
int32_t function_1e3be4a(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = g6; // bp-20
|
||||
int32_t v3 = g5; // 0x1e3be53
|
||||
g8 = v3;
|
||||
@@ -1572,7 +1572,7 @@ int32_t function_1e3be4a(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)g6 = g4;
|
||||
v6 = g9;
|
||||
} else {
|
||||
v6 = &v2;
|
||||
v6 = v2;
|
||||
}
|
||||
// 0x1e3beb0
|
||||
*(float64_t *)(v6 - 8) = (float64_t)(float32_t)a2;
|
||||
@@ -1755,7 +1755,7 @@ int32_t function_1e3c004(int32_t * a1) {
|
||||
int32_t function_1e3c017(int32_t a1, int32_t a2) {
|
||||
// 0x1e3c017
|
||||
int32_t v1; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e3c01a
|
||||
int32_t v2 = v1; // 0x1e3c01a
|
||||
int32_t * v3 = (int32_t *)a1; // 0x1e3c025
|
||||
v1 = *v3;
|
||||
int32_t v4 = g1 ? -4 : 4; // 0x1e3c025
|
||||
@@ -1780,9 +1780,9 @@ int32_t function_1e3c017(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e3c042 - 0x1e3c328
|
||||
int32_t function_1e3c042(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, int32_t a12) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-112
|
||||
int32_t v3 = &v2; // 0x1e3c045
|
||||
int32_t v3 = v2; // 0x1e3c045
|
||||
g2 = a1;
|
||||
*(int32_t *)g5 = (int32_t)&g28;
|
||||
*(int32_t *)(g5 + 4) = g2;
|
||||
@@ -1867,11 +1867,11 @@ int32_t function_1e3c042(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
float80_t v43 = v39; // 0x1e3c138
|
||||
float80_t v44 = v42 - v43; // 0x1e3c138
|
||||
int32_t v45 = (float32_t)v40; // bp-52
|
||||
int32_t v46 = &v45; // 0x1e3c141
|
||||
int32_t v46 = v45; // 0x1e3c141
|
||||
g2 = (float32_t)v44;
|
||||
g2 = (float32_t)function_1e30d19(v46);
|
||||
int32_t v47; // bp-64
|
||||
int32_t v48 = &v47; // 0x1e3c15b
|
||||
int32_t v48 = v47; // 0x1e3c15b
|
||||
g5 = v48;
|
||||
v47 = v14 - v5;
|
||||
g11++;
|
||||
@@ -1945,7 +1945,7 @@ int32_t function_1e3c042(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g5 = a4;
|
||||
float80_t v72 = sqrtl(v69 * v69 + v70 * v70); // 0x1e3c297
|
||||
int32_t v73; // bp-76
|
||||
int32_t v74 = &v73; // 0x1e3c29c
|
||||
int32_t v74 = v73; // 0x1e3c29c
|
||||
float80_t v75 = v19 + v72 + (float80_t)*(float32_t *)(a4 + 282); // 0x1e3c2a5
|
||||
*(float32_t *)v71 = (float32_t)v75;
|
||||
float32_t * v76 = (float32_t *)(v4 + 177); // 0x1e3c2aa
|
||||
@@ -1959,7 +1959,7 @@ int32_t function_1e3c042(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
*(int32_t *)v79 = *(int32_t *)v80;
|
||||
*(int32_t *)(v79 + v78) = *(int32_t *)(v80 + v78);
|
||||
int32_t v81; // bp-88
|
||||
int32_t v82 = &v81; // 0x1e3c2be
|
||||
int32_t v82 = v81; // 0x1e3c2be
|
||||
g2 = v74;
|
||||
v81 = v14;
|
||||
int32_t v83 = v78 + v82; // 0x1e3c2c7
|
||||
@@ -1971,7 +1971,7 @@ int32_t function_1e3c042(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
*(int32_t *)(g9 - 4) = v82;
|
||||
*(int32_t *)(g9 - 8) = v74;
|
||||
g2 = (float32_t)function_1e30de3(v81, (int32_t)&g708);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g5 = v4;
|
||||
*(float32_t *)(v4 + 181) = (float32_t)1.0;
|
||||
g11++;
|
||||
@@ -1996,29 +1996,29 @@ int32_t function_1e3c328(void) {
|
||||
g7 = v3;
|
||||
float80_t v4 = (float80_t)*(float32_t *)(v2 + 33); // 0x1e3c32c
|
||||
float80_t v5 = v4 - (float80_t)*(float32_t *)(v2 + 45); // st7
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
float80_t v6 = (float80_t)*(float32_t *)(v2 + 153); // 0x1e3c340
|
||||
uint32_t v7 = (int32_t)__asm_fnstsw(g10); // 0x1e3c346
|
||||
g2 = g2 & -0x10000 | v7;
|
||||
g2 = (g2 & -0x10000) | v7;
|
||||
if ((v7 / 256 & 65) != 0) {
|
||||
// 0x1e3c34b
|
||||
v5 = v6 - (float80_t)*(float32_t *)v3;
|
||||
}
|
||||
// 0x1e3c34d
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
float80_t v8 = v5; // 0x1e3c360
|
||||
g6 = g5 + 169;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
float80_t v9 = (float80_t)*(float32_t *)g6 - (float80_t)*(float32_t *)g7; // 0x1e3c393
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
float80_t v10 = (float80_t)*(float32_t *)(g5 + 165); // 0x1e3c3ad
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
float80_t v11 = v10 + (float80_t)*(float32_t *)g7; // 0x1e3c3be
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
float80_t v12 = (float80_t)*(float32_t *)g7; // 0x1e3c3d8
|
||||
v5 = v12 + (float80_t)*(float32_t *)g6;
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
int32_t result = function_1e320db((int32_t)(float32_t)v9, (int32_t)(float32_t)v8, (int32_t)(float32_t)v5, (int32_t)(float32_t)v11, g5, 0); // 0x1e3c3f9
|
||||
g2 = result;
|
||||
g4 = (float32_t)v5;
|
||||
@@ -2042,13 +2042,13 @@ int32_t function_1e3c405(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
float32_t v7 = *(float32_t *)(v2 + 209); // 0x1e3c41b
|
||||
float32_t v8 = (v3 - (float80_t)v5) / (float80_t)v6 * (float80_t)v7; // bp-8
|
||||
uint32_t v9 = (int32_t)__asm_fnstsw(g10); // 0x1e3c42a
|
||||
g2 = g2 & -0x10000 | v9;
|
||||
g2 = (g2 & -0x10000) | v9;
|
||||
if ((v9 / 256 & 1) != 0) {
|
||||
// 0x1e3c42f
|
||||
v8 = -v8;
|
||||
}
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e3c440
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
float32_t v11; // 0x1e3c45a
|
||||
if ((v10 / 256 & 1) == 0) {
|
||||
float32_t v12 = *(float32_t *)(g5 + 201); // 0x1e3c451
|
||||
@@ -2186,7 +2186,7 @@ int32_t function_1e3c519(int32_t a1) {
|
||||
// Address range: 0x1e3c5f3 - 0x1e3c76c
|
||||
int32_t function_1e3c5f3(float80_t a1, float80_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = -1; // edi
|
||||
int32_t v3 = (float32_t)a1; // esi
|
||||
int32_t v4 = function_1e3a97f((int32_t)(float32_t)a1, (int32_t)&g588); // 0x1e3c610
|
||||
@@ -2194,7 +2194,7 @@ int32_t function_1e3c5f3(float80_t a1, float80_t a2) {
|
||||
float32_t v5 = g684; // 0x1e3c61b
|
||||
g11++;
|
||||
uint32_t v6 = (int32_t)__asm_fnstsw(g10); // 0x1e3c61e
|
||||
g2 = g2 & -0x10000 | v6;
|
||||
g2 = (g2 & -0x10000) | v6;
|
||||
if ((v6 / 256 & 1) != 0) {
|
||||
// 0x1e3c623
|
||||
g2 = v5;
|
||||
@@ -2207,7 +2207,7 @@ int32_t function_1e3c5f3(float80_t a1, float80_t a2) {
|
||||
float32_t v7 = g684; // 0x1e3c639
|
||||
g11++;
|
||||
uint32_t v8 = (int32_t)__asm_fnstsw(g10); // 0x1e3c63c
|
||||
g2 = g2 & -0x10000 | v8;
|
||||
g2 = (g2 & -0x10000) | v8;
|
||||
if ((v8 / 256 & 1) != 0) {
|
||||
// 0x1e3c641
|
||||
g2 = v7;
|
||||
@@ -2220,7 +2220,7 @@ int32_t function_1e3c5f3(float80_t a1, float80_t a2) {
|
||||
float32_t v9 = g684; // 0x1e3c65a
|
||||
g11++;
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e3c65d
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
if ((v10 / 256 & 1) != 0) {
|
||||
// 0x1e3c662
|
||||
g2 = v9;
|
||||
@@ -2233,7 +2233,7 @@ int32_t function_1e3c5f3(float80_t a1, float80_t a2) {
|
||||
float32_t v11 = g684; // 0x1e3c67b
|
||||
int3_t v12 = g11 + 1; // fpu_stat_TOP
|
||||
uint32_t v13 = (int32_t)__asm_fnstsw(g10); // 0x1e3c67e
|
||||
int32_t v14 = g2 & -0x10000 | v13; // 0x1e3c67e
|
||||
int32_t v14 = (g2 & -0x10000) | v13; // 0x1e3c67e
|
||||
g2 = v14;
|
||||
int32_t v15; // 0x1e3c76923
|
||||
if ((v13 / 256 & 1) != 0) {
|
||||
|
||||
+69
-69
@@ -8,16 +8,16 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
float80_t v4 = (float32_t)a1 - g569; // 0x1e3c7ab
|
||||
int3_t v5 = g11 - 1; // fpu_stat_TOP
|
||||
uint32_t v6 = (int32_t)__asm_fnstsw(g10); // 0x1e3c7b2
|
||||
g2 = g2 & -0x10000 | v6;
|
||||
g2 = (g2 & -0x10000) | v6;
|
||||
if ((v6 / 256 & 1) == 0) {
|
||||
uint32_t v7 = (int32_t)__asm_fnstsw(g10); // 0x1e3c7ed
|
||||
g2 = g2 & -0x10000 | v7;
|
||||
g2 = (g2 & -0x10000) | v7;
|
||||
if ((v7 / 256 & 1) == 0) {
|
||||
uint32_t v8 = (int32_t)__asm_fnstsw(g10); // 0x1e3c824
|
||||
g2 = g2 & -0x10000 | v8;
|
||||
g2 = (g2 & -0x10000) | v8;
|
||||
if ((v8 / 256 & 1) == 0) {
|
||||
uint32_t v9 = (int32_t)__asm_fnstsw(g10); // 0x1e3c85b
|
||||
g2 = g2 & -0x10000 | v9;
|
||||
g2 = (g2 & -0x10000) | v9;
|
||||
if ((v9 / 256 & 1) == 0) {
|
||||
goto lab_0x1e3c8a4;
|
||||
} else {
|
||||
@@ -33,15 +33,15 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
goto lab_0x1e3c860;
|
||||
}
|
||||
lab_0x1e3c860:;
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(g10); // 0x1e3c878
|
||||
g2 = g2 & -0x10000 | v10;
|
||||
uint32_t v10 = (int32_t)__asm_fnstsw(v10); // 0x1e3c878
|
||||
g2 = (g2 & -0x10000) | v10;
|
||||
float80_t result; // st7
|
||||
if ((v10 / 256 & 65) == 0) {
|
||||
float80_t v11 = (float80_t)g580 - v2; // 0x1e3c883
|
||||
float80_t v12 = (float80_t)g581 - v1; // 0x1e3c88e
|
||||
result = v11 * v11 + v12 * v12;
|
||||
uint32_t v13 = (int32_t)__asm_fnstsw(g10); // 0x1e3c89b
|
||||
g2 = g2 & -0x10000 | v13;
|
||||
g2 = (g2 & -0x10000) | v13;
|
||||
if ((v13 / 256 & 1) == 0) {
|
||||
// 0x1e3ca44
|
||||
g2 = 0;
|
||||
@@ -54,7 +54,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
}
|
||||
lab_0x1e3c8a4:;
|
||||
int32_t v14 = __asm_fnstsw(g10); // 0x1e3c8a7
|
||||
g2 = g2 & -0x10000 | v14;
|
||||
g2 = (g2 & -0x10000) | v14;
|
||||
int32_t v15 = g5; // 0x1e3c8aa
|
||||
int32_t v16 = *(int32_t *)(v15 + 21); // 0x1e3c8aa
|
||||
g2 = v16;
|
||||
@@ -69,7 +69,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v21 - (v2 - v19) * ((float80_t)v22 - v20);
|
||||
v5 = v17;
|
||||
uint32_t v23 = (int32_t)__asm_fnstsw(g10); // 0x1e3c9f5
|
||||
g2 = g2 & -0x10000 | v23;
|
||||
g2 = (g2 & -0x10000) | v23;
|
||||
if ((v23 / 256 & 1) == 0) {
|
||||
// 0x1e3c9fa
|
||||
g2 = 4;
|
||||
@@ -86,7 +86,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v26 - (v2 - v24) * ((float80_t)v27 - v25);
|
||||
v5 = v17;
|
||||
uint32_t v28 = (int32_t)__asm_fnstsw(g10); // 0x1e3ca31
|
||||
g2 = g2 & -0x10000 | v28;
|
||||
g2 = (g2 & -0x10000) | v28;
|
||||
if ((v28 / 256 & 1) == 0) {
|
||||
// 0x1e3ca36
|
||||
g2 = 4;
|
||||
@@ -102,7 +102,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v31 - (v2 - v29) * ((float80_t)v32 - v30);
|
||||
v5 = v17;
|
||||
uint32_t v33 = (int32_t)__asm_fnstsw(g10); // 0x1e3c9b3
|
||||
g2 = g2 & -0x10000 | v33;
|
||||
g2 = (g2 & -0x10000) | v33;
|
||||
if ((v33 / 256 & 1) == 0) {
|
||||
// 0x1e3c9b8
|
||||
g2 = 4;
|
||||
@@ -121,7 +121,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v36 - (v2 - v34) * ((float80_t)v37 - v35);
|
||||
v5 = v17;
|
||||
uint32_t v38 = (int32_t)__asm_fnstsw(g10); // 0x1e3c932
|
||||
g2 = g2 & -0x10000 | v38;
|
||||
g2 = (g2 & -0x10000) | v38;
|
||||
if ((v38 / 256 & 1) == 0) {
|
||||
// 0x1e3c937
|
||||
g2 = 5;
|
||||
@@ -136,7 +136,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v39 - v4 * ((float80_t)v40 - (float80_t)g570);
|
||||
v5 = v17;
|
||||
uint32_t v41 = (int32_t)__asm_fnstsw(g10); // 0x1e3c964
|
||||
g2 = g2 & -0x10000 | v41;
|
||||
g2 = (g2 & -0x10000) | v41;
|
||||
if ((v41 / 256 & 1) == 0) {
|
||||
// 0x1e3c969
|
||||
g2 = 5;
|
||||
@@ -152,7 +152,7 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
result = v44 - (v2 - v42) * ((float80_t)v45 - v43);
|
||||
v5 = v17;
|
||||
uint32_t v46 = (int32_t)__asm_fnstsw(g10); // 0x1e3c8ed
|
||||
g2 = g2 & -0x10000 | v46;
|
||||
g2 = (g2 & -0x10000) | v46;
|
||||
if ((v46 / 256 & 1) == 0) {
|
||||
// 0x1e3c8f2
|
||||
g2 = 5;
|
||||
@@ -173,14 +173,14 @@ float80_t function_1e3c76c(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e3ca4e - 0x1e3d0be
|
||||
int32_t function_1e3ca4e(int32_t a1) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2 = a1 + 32; // 0x1e3ca55
|
||||
g2 = v2;
|
||||
int32_t v3; // bp-132
|
||||
int32_t v4 = &v3; // 0x1e3ca58
|
||||
int32_t v4 = v3; // 0x1e3ca58
|
||||
g4 = g5;
|
||||
uint32_t v5 = (int32_t)__asm_fnstsw(g10); // 0x1e3ca6e
|
||||
g2 = g2 & -0x10000 | v5;
|
||||
g2 = (g2 & -0x10000) | v5;
|
||||
if ((v5 / 256 & 1) != 0) {
|
||||
// 0x1e3ca73
|
||||
*(int32_t *)(g4 + 21) = 0;
|
||||
@@ -229,7 +229,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
int32_t v33 = *(int32_t *)v2; // 0x1e3cd5a
|
||||
g5 = v33;
|
||||
uint32_t v34 = (int32_t)__asm_fnstsw(g10); // 0x1e3cd6a
|
||||
g2 = g2 & -0x10000 | v34;
|
||||
g2 = (g2 & -0x10000) | v34;
|
||||
if ((v34 / 256 & 65) == 0) {
|
||||
// 0x1e3cd73
|
||||
v20 = &v11;
|
||||
@@ -276,7 +276,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g2 = v42;
|
||||
g11++;
|
||||
uint32_t v43 = (int32_t)__asm_fnstsw(g10); // 0x1e3cdd0
|
||||
g2 = g2 & -0x10000 | v43;
|
||||
g2 = (g2 & -0x10000) | v43;
|
||||
if ((v43 / 256 & 1) != 0) {
|
||||
int32_t v44 = g4 + 221; // 0x1e3d002
|
||||
g2 = v44;
|
||||
@@ -295,7 +295,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
float80_t v52 = -1.0e-5L * (float80_t)v25 + (float80_t)*v51; // 0x1e3d02c
|
||||
*v51 = (float32_t)v52;
|
||||
int32_t v53 = __asm_fnstsw(g10); // 0x1e3d066
|
||||
g2 = g2 & -0x10000 | v53;
|
||||
g2 = (g2 & -0x10000) | v53;
|
||||
int32_t v54 = *(int32_t *)(g4 + 69); // 0x1e3d078
|
||||
if ((v53 & 256) == 0) {
|
||||
if (v54 >= 0 == (v54 != 0)) {
|
||||
@@ -328,7 +328,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g5 = v2;
|
||||
float80_t v55 = v32 + (float80_t)(float32_t)v13; // 0x1e3cdf7
|
||||
uint32_t v56 = (int32_t)__asm_fnstsw(g10); // 0x1e3ce05
|
||||
g2 = g2 & -0x10000 | v56;
|
||||
g2 = (g2 & -0x10000) | v56;
|
||||
if ((v56 / 256 & 65) != 0) {
|
||||
goto lab_0x1e3ce0e;
|
||||
}
|
||||
@@ -394,7 +394,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g5 = v67;
|
||||
g2 = function_1e3c5f3((float80_t)(int80_t)v67, (float80_t)(int80_t)v4);
|
||||
uint32_t v70 = (int32_t)__asm_fnstsw(g10); // 0x1e3ccc0
|
||||
g2 = g2 & -0x10000 | v70;
|
||||
g2 = (g2 & -0x10000) | v70;
|
||||
int32_t v71 = g4 + 221; // 0x1e3ccf5
|
||||
if ((v70 / 256 & 64) == 0) {
|
||||
// 0x1e3ccf5
|
||||
@@ -430,7 +430,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
*(int32_t *)v85 = *(int32_t *)v86;
|
||||
*(int32_t *)(v85 + v84) = *(int32_t *)(v86 + v84);
|
||||
return g2;
|
||||
} else {
|
||||
}
|
||||
int32_t v87 = g4 + 33; // 0x1e3cae3
|
||||
int32_t v88 = *(int32_t *)v87; // 0x1e3cae6
|
||||
int32_t * v89 = (int32_t *)(a1 + 8); // 0x1e3cae8
|
||||
@@ -438,7 +438,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g2 = (float32_t)v90;
|
||||
g11++;
|
||||
uint32_t v91 = (int32_t)__asm_fnstsw(g10); // 0x1e3caf8
|
||||
g2 = g2 & -0x10000 | v91;
|
||||
g2 = (g2 & -0x10000) | v91;
|
||||
float80_t v92;
|
||||
int3_t v93; // 0x1e3cba3
|
||||
float32_t * v94;
|
||||
@@ -451,7 +451,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g2 = (float32_t)v96;
|
||||
g11++;
|
||||
uint32_t v97 = (int32_t)__asm_fnstsw(g10); // 0x1e3cb47
|
||||
g2 = g2 & -0x10000 | v97;
|
||||
g2 = (g2 & -0x10000) | v97;
|
||||
if ((v97 / 256 & 1) == 0) {
|
||||
float32_t v98 = (int32_t)(float32_t)v61 != 4 ? g591 : g588;
|
||||
v11 = -v98;
|
||||
@@ -499,7 +499,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g2 = function_1e3c5f3(v107, -5.0L * v92 + (float80_t)v108);
|
||||
g11++;
|
||||
uint32_t v110 = (int32_t)__asm_fnstsw(g10); // 0x1e3cbe4
|
||||
g2 = g2 & -0x10000 | v110;
|
||||
g2 = (g2 & -0x10000) | v110;
|
||||
if ((v110 / 256 & 1) == 0) {
|
||||
float80_t v111 = (float80_t)*(float32_t *)g8; // 0x1e3cbe9
|
||||
g2 = a1;
|
||||
@@ -521,7 +521,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g2 = function_1e3c5f3(v114, -5.0L * v24 + (float80_t)*(float32_t *)v58);
|
||||
g11++;
|
||||
uint32_t v115 = (int32_t)__asm_fnstsw(g10); // 0x1e3cc3e
|
||||
g2 = g2 & -0x10000 | v115;
|
||||
g2 = (g2 & -0x10000) | v115;
|
||||
if ((v115 / 256 & 1) == 0) {
|
||||
goto lab_0x1e3ce0e;
|
||||
} else {
|
||||
@@ -531,7 +531,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
v24 = v92;
|
||||
goto lab_0x1e3cc47;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
// 0x1e3ca86
|
||||
@@ -599,7 +599,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
g11++;
|
||||
g2 = function_1e3c5f3(v131, v129 + -5.0L * v130);
|
||||
uint32_t v132 = (int32_t)__asm_fnstsw(g10); // 0x1e3cf85
|
||||
g2 = g2 & -0x10000 | v132;
|
||||
g2 = (g2 & -0x10000) | v132;
|
||||
if ((v132 / 256 & 1) == 0) {
|
||||
// 0x1e3cf8a
|
||||
g2 = v10;
|
||||
@@ -661,7 +661,7 @@ int32_t function_1e3ca4e(int32_t a1) {
|
||||
*(int32_t *)(v150 + v149) = *(int32_t *)(v151 + v149);
|
||||
g11++;
|
||||
uint32_t v152 = (int32_t)__asm_fnstsw(g10); // 0x1e3ced9
|
||||
g2 = g2 & -0x10000 | v152;
|
||||
g2 = (g2 & -0x10000) | v152;
|
||||
if ((v152 / 256 & 1) == 0) {
|
||||
goto lab_generated_1;
|
||||
} else {
|
||||
@@ -744,7 +744,7 @@ int32_t function_1e3d0be(int32_t a1) {
|
||||
float80_t v12 = (float80_t)*(float32_t *)(v3 + 225) - (float80_t)v11; // 0x1e3d19f
|
||||
float80_t v13 = v10 * v10 + v12 * v12; // 0x1e3d1a8
|
||||
uint32_t v14 = (int32_t)__asm_fnstsw(g10); // 0x1e3d1bc
|
||||
g2 = v14 | v2 & -0x10000;
|
||||
g2 = v14 | (v2 & -0x10000);
|
||||
float32_t v15;
|
||||
if ((v14 / 256 & 1) == 0) {
|
||||
int32_t v16 = *(int32_t *)(v4 + 25); // 0x1e3d1c1
|
||||
@@ -759,7 +759,7 @@ int32_t function_1e3d0be(int32_t a1) {
|
||||
g2 = 0;
|
||||
int32_t v19 = g5; // bp-52
|
||||
v5 = v15;
|
||||
v7 = &v19;
|
||||
v7 = v19;
|
||||
goto lab_0x1e3d26e;
|
||||
}
|
||||
} else {
|
||||
@@ -769,7 +769,7 @@ int32_t function_1e3d0be(int32_t a1) {
|
||||
float80_t v23 = (float80_t)*(float32_t *)(v3 + 225) - (float80_t)v22; // 0x1e3d0f6
|
||||
float80_t v24 = v21 * v21 + v23 * v23; // 0x1e3d0ff
|
||||
uint32_t v25 = (int32_t)__asm_fnstsw(g10); // 0x1e3d113
|
||||
g2 = v25 | v2 & -0x10000;
|
||||
g2 = v25 | (v2 & -0x10000);
|
||||
if ((v25 / 256 & 1) == 0) {
|
||||
// 0x1e3d118
|
||||
v6 = g5;
|
||||
@@ -785,7 +785,7 @@ int32_t function_1e3d0be(int32_t a1) {
|
||||
float80_t v32 = function_1e30e1f((int32_t *)v28, (int32_t *)v27); // 0x1e3d146
|
||||
g2 = (float32_t)v32;
|
||||
uint32_t v33 = (int32_t)__asm_fnstsw(g10); // 0x1e3d154
|
||||
g2 = g2 & -0x10000 | v33;
|
||||
g2 = (g2 & -0x10000) | v33;
|
||||
float80_t v34;
|
||||
if ((v33 / 256 & 1) == 0) {
|
||||
// 0x1e3d162
|
||||
@@ -853,9 +853,9 @@ int32_t function_1e3d27f(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)(v1 + 77) = 0;
|
||||
*(int32_t *)(v1 + 21) = g2;
|
||||
return g2;
|
||||
} else {
|
||||
}
|
||||
goto lab_0x1e3d29b;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
lab_0x1e3d29b:;
|
||||
@@ -893,7 +893,7 @@ int32_t function_1e3d312(void) {
|
||||
int32_t function_1e3d329(int32_t a1, int32_t a2) {
|
||||
// 0x1e3d329
|
||||
int32_t v1; // bp-80
|
||||
int32_t v2 = &v1; // 0x1e3d32c
|
||||
int32_t v2 = v1; // 0x1e3d32c
|
||||
int32_t v3 = g6; // 0x1e3d331
|
||||
g4 = 0;
|
||||
g6 = a2;
|
||||
@@ -1004,7 +1004,7 @@ int32_t function_1e3d47d(int32_t a1) {
|
||||
int32_t v6 = *(int32_t *)(v5 + 4); // 0x1e3d4b3
|
||||
g5 = v6;
|
||||
uint32_t v7 = (int32_t)__asm_fnstsw(g10); // 0x1e3d4bf
|
||||
int32_t v8 = g2 & -0x10000 | v7; // 0x1e3d4bf
|
||||
int32_t v8 = (g2 & -0x10000) | v7; // 0x1e3d4bf
|
||||
int32_t v9;
|
||||
if ((v7 / 256 & 1) != 0) {
|
||||
v9 = *(int32_t *)(v6 + 4);
|
||||
@@ -1188,7 +1188,7 @@ int32_t function_1e3d58b(int32_t a1) {
|
||||
*v17 = (float32_t)((float80_t)*v17 - v16);
|
||||
g11++;
|
||||
uint32_t v18 = (int32_t)__asm_fnstsw(g10); // 0x1e3d671
|
||||
g2 = g2 & -0x10000 | v18;
|
||||
g2 = (g2 & -0x10000) | v18;
|
||||
if ((v18 / 256 & 1) != 0) {
|
||||
// 0x1e3d676
|
||||
*(int32_t *)(g9 + 16) = 0;
|
||||
@@ -1291,7 +1291,7 @@ int32_t function_1e3d6e6(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
|
||||
// Address range: 0x1e3d750 - 0x1e3d794
|
||||
int32_t function_1e3d750(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = &a1; // 0x1e3d750
|
||||
int32_t v1 = a1; // 0x1e3d750
|
||||
g5 = -1;
|
||||
g2 = 0;
|
||||
g6 = a1;
|
||||
@@ -1314,7 +1314,7 @@ int32_t function_1e3d750(int32_t a1, int32_t a2) {
|
||||
}
|
||||
// bb16
|
||||
int32_t v5; // bp+12
|
||||
g2 = &v5;
|
||||
g2 = v5;
|
||||
g7 = a2;
|
||||
g5 = v1;
|
||||
int32_t result = function_1e3e1e0(&a1, a2, &v5); // 0x1e3d787
|
||||
@@ -1326,10 +1326,10 @@ int32_t function_1e3d750(int32_t a1, int32_t a2) {
|
||||
int32_t function_1e3d7a0(int32_t a1, char * a2) {
|
||||
// 0x1e3d7a0
|
||||
int32_t v1; // bp+12
|
||||
g5 = &v1;
|
||||
g5 = v1;
|
||||
int32_t v2 = g8; // 0x1e3d7ab
|
||||
int32_t v3 = a1; // bp-32
|
||||
g2 = &v3;
|
||||
g2 = v3;
|
||||
int32_t v4 = (int32_t)a2; // 0x1e3d7c9
|
||||
g7 = v4;
|
||||
int32_t result = function_1e3f090(&v3, v4, &v1, v2, a1, 0x7fffffff, a1, 66); // 0x1e3d7cf
|
||||
@@ -1347,7 +1347,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
int32_t v2 = g8; // 0x1e3d816
|
||||
unsigned char v3 = *(char *)a2; // 0x1e3d817
|
||||
int32_t v4 = v3; // 0x1e3d817
|
||||
int32_t v5 = g7 & -256 | v4; // 0x1e3d817
|
||||
int32_t v5 = (g7 & -256) | v4; // 0x1e3d817
|
||||
g7 = v5;
|
||||
if (v3 == 0) {
|
||||
// 0x1e3d88a
|
||||
@@ -1356,7 +1356,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
return result;
|
||||
}
|
||||
unsigned char v6 = *(char *)(a2 + 1); // 0x1e3d821
|
||||
int32_t v7 = 256 * (int32_t)v6 | v5 & -0xff01; // 0x1e3d821
|
||||
int32_t v7 = 256 * (int32_t)v6 | (v5 & -0xff01); // 0x1e3d821
|
||||
g7 = v7;
|
||||
if (v6 == 0) {
|
||||
// 0x1e3d877
|
||||
@@ -1376,7 +1376,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
// 0x1e3d828
|
||||
g5 = a2;
|
||||
unsigned char v13 = *(char *)result; // 0x1e3d82e
|
||||
int32_t v14 = (int32_t)v13 | v8 & -256; // 0x1e3d82e
|
||||
int32_t v14 = (int32_t)v13 | (v8 & -256); // 0x1e3d82e
|
||||
g2 = v14;
|
||||
int32_t v15 = result + 1; // 0x1e3d830
|
||||
if (v13 == v3) {
|
||||
@@ -1401,7 +1401,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
return 0;
|
||||
lab_0x1e3d84a:;
|
||||
unsigned char v16 = *(char *)v10; // 0x1e3d84a
|
||||
int32_t v17 = (int32_t)v16 | v12 & -256; // 0x1e3d84a
|
||||
int32_t v17 = (int32_t)v16 | (v12 & -256); // 0x1e3d84a
|
||||
g2 = v17;
|
||||
int32_t v18 = v10 + 1; // 0x1e3d84c
|
||||
if (v16 == (char)(v7 / 256)) {
|
||||
@@ -1409,7 +1409,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
lab_0x1e3d854:;
|
||||
int32_t v19 = a2 + 2; // 0x1e3d854
|
||||
unsigned char v20 = *(char *)v19; // 0x1e3d854
|
||||
int32_t v21 = 256 * (int32_t)v20 | v17 & -0xff01; // 0x1e3d854
|
||||
int32_t v21 = 256 * (int32_t)v20 | (v17 & -0xff01); // 0x1e3d854
|
||||
g2 = v21;
|
||||
int32_t result3; // 0x1e3d883
|
||||
if (v20 == 0) {
|
||||
@@ -1442,7 +1442,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
g6 = v1;
|
||||
return result3;
|
||||
}
|
||||
int32_t v28 = 256 * (int32_t)*(char *)(v18 + 1) | v27 & -0xff01; // 0x1e3d86b
|
||||
int32_t v28 = 256 * (int32_t)*(char *)(v18 + 1) | (v27 & -0xff01); // 0x1e3d86b
|
||||
g2 = v28;
|
||||
g5 = v19;
|
||||
if (v26 == (char)(v28 / 256)) {
|
||||
@@ -1474,7 +1474,7 @@ int32_t function_1e3d810(int32_t result, int32_t a2) {
|
||||
goto lab_0x1e3d839;
|
||||
}
|
||||
lab_0x1e3d839:;
|
||||
int32_t v30 = (int32_t)*(char *)v9 | v11 & -256; // 0x1e3d839
|
||||
int32_t v30 = (int32_t)*(char *)v9 | (v11 & -256); // 0x1e3d839
|
||||
g2 = v30;
|
||||
v17 = v30;
|
||||
v18 = v9 + 1;
|
||||
@@ -1520,7 +1520,7 @@ int32_t function_1e3d900(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
g4 = a2;
|
||||
int32_t v3 = g6; // 0x1e3d90e
|
||||
int32_t v4 = g3; // bp-28
|
||||
int32_t v5 = &v4; // 0x1e3d90f
|
||||
int32_t v5 = v4; // 0x1e3d90f
|
||||
if (a1 == 0) {
|
||||
int32_t result = function_1e22670(a2); // 0x1e3d913
|
||||
g2 = result;
|
||||
@@ -1747,7 +1747,7 @@ int32_t function_1e3dad0(int32_t a1) {
|
||||
g8 = a1;
|
||||
int32_t v1 = g3; // bp-16
|
||||
g6 = 1;
|
||||
int32_t v2 = &v1; // 0x1e3dae5
|
||||
int32_t v2 = v1; // 0x1e3dae5
|
||||
int32_t v3 = 1; // 0x1e3dadd
|
||||
int32_t v4; // 0x1e3dae53
|
||||
while (true) {
|
||||
@@ -1922,7 +1922,7 @@ int32_t function_1e3dbc0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
float64_t v3 = g684; // bp-8
|
||||
g11++;
|
||||
int32_t v4 = __asm_fnstsw(g10); // 0x1e3dc72
|
||||
g2 = g2 & -0x10000 | v4;
|
||||
g2 = (g2 & -0x10000) | v4;
|
||||
if ((v4 & 0x4000) != 0) {
|
||||
int32_t result4 = function_1e40ad0(g8, 0xffff); // 0x1e3dc7f
|
||||
g2 = result4;
|
||||
@@ -2009,10 +2009,10 @@ int32_t function_1e3dd20(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v10;
|
||||
if (v9 < 10) {
|
||||
// 0x1e3dd5f
|
||||
v10 = v9 + 48 & 255 | v9 & -256;
|
||||
v10 = (v9 + 48 & 255) | (v9 & -256);
|
||||
} else {
|
||||
// 0x1e3dd5a
|
||||
v10 = v9 + 87 & 255 | v9 & -256;
|
||||
v10 = (v9 + 87 & 255) | (v9 & -256);
|
||||
}
|
||||
// 0x1e3dd62
|
||||
*(char *)v5 = (char)v10;
|
||||
@@ -2033,9 +2033,9 @@ int32_t function_1e3dd20(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v12 = v1 - 1; // 0x1e3dd6c
|
||||
v1 = v12;
|
||||
char * v13 = (char *)v12; // 0x1e3dd6d
|
||||
g2 = g2 & -256 | (int32_t)*v13;
|
||||
g2 = (g2 & -256) | (int32_t)*v13;
|
||||
unsigned char v14 = *(char *)v4; // 0x1e3dd6f
|
||||
g5 = g5 & -256 | (int32_t)v14;
|
||||
g5 = (g5 & -256) | (int32_t)v14;
|
||||
*v13 = v14;
|
||||
v1--;
|
||||
*(char *)v4 = (char)g2;
|
||||
@@ -2044,9 +2044,9 @@ int32_t function_1e3dd20(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
while (v15 < v1) {
|
||||
// 0x1e3dd6d
|
||||
v13 = (char *)v1;
|
||||
g2 = g2 & -256 | (int32_t)*v13;
|
||||
g2 = (g2 & -256) | (int32_t)*v13;
|
||||
v14 = *(char *)v15;
|
||||
g5 = g5 & -256 | (int32_t)v14;
|
||||
g5 = (g5 & -256) | (int32_t)v14;
|
||||
*v13 = v14;
|
||||
v1--;
|
||||
*(char *)v4 = (char)g2;
|
||||
@@ -2124,7 +2124,7 @@ int32_t function_1e3ddf0(int32_t * a1, int32_t * a2) {
|
||||
// Address range: 0x1e3de10 - 0x1e3df04
|
||||
int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v1 = g4; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e3de15
|
||||
int32_t v2 = v1; // 0x1e3de15
|
||||
g5 = a3;
|
||||
int32_t result; // ebx
|
||||
int32_t v3; // 0x1e3deff
|
||||
@@ -2132,7 +2132,7 @@ int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e3de21
|
||||
g8 = a1;
|
||||
g6 = a2;
|
||||
g2 = &g125;
|
||||
g2 = g125;
|
||||
if (g126 != 0) {
|
||||
// 0x1e3de7e
|
||||
int32_t v4; // 0x1e3dea1
|
||||
@@ -2157,10 +2157,10 @@ int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v10; // 0x1e3ded5
|
||||
while (true) {
|
||||
int32_t v11 = g8; // 0x1e3dea8
|
||||
int32_t v12 = (int32_t)*(char *)v11 | v7 & -256; // 0x1e3dea8
|
||||
int32_t v12 = (int32_t)*(char *)v11 | (v7 & -256); // 0x1e3dea8
|
||||
g2 = v12;
|
||||
int32_t v13 = g6; // 0x1e3deac
|
||||
int32_t v14 = (int32_t)*(char *)v13 | v6 & -256; // 0x1e3deac
|
||||
int32_t v14 = (int32_t)*(char *)v13 | (v6 & -256); // 0x1e3deac
|
||||
if (v12 == 0) {
|
||||
v10 = v14;
|
||||
v8 = 0;
|
||||
@@ -2241,16 +2241,16 @@ int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
}
|
||||
} else {
|
||||
// 0x1e3de33
|
||||
g7 = g7 & -0xff01 | 0x2000;
|
||||
int32_t v23 = &g125; // 0x1e3de3c
|
||||
g7 = (g7 & -0xff01) | 0x2000;
|
||||
int32_t v23 = g125; // 0x1e3de3c
|
||||
int32_t v24; // 0x1e3de67
|
||||
bool v25; // 0x1e3de74
|
||||
while (true) {
|
||||
unsigned char v26 = *(char *)a1; // 0x1e3de3c
|
||||
int32_t v27 = 256 * (int32_t)v26 | v23 & -0xff01; // 0x1e3de3e
|
||||
int32_t v27 = 256 * (int32_t)v26 | (v23 & -0xff01); // 0x1e3de3e
|
||||
g2 = v27;
|
||||
unsigned char v28 = *(char *)a2; // 0x1e3de40
|
||||
int32_t v29 = (int32_t)v28 | v27 & -256; // 0x1e3de40
|
||||
int32_t v29 = (int32_t)v28 | (v27 & -256); // 0x1e3de40
|
||||
g2 = v29;
|
||||
if (v26 == 0) {
|
||||
v24 = v29;
|
||||
@@ -2268,7 +2268,7 @@ int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v30; // 0x1e3de5c
|
||||
if (v26 >= 65) {
|
||||
if (v26 < 91) {
|
||||
int32_t v31 = v29 & -0xff01 | 256 * (int32_t)(v26 + 32); // 0x1e3de52
|
||||
int32_t v31 = (v29 & -0xff01) | 256 * (int32_t)(v26 + 32); // 0x1e3de52
|
||||
g2 = v31;
|
||||
v30 = v31;
|
||||
} else {
|
||||
@@ -2281,7 +2281,7 @@ int32_t function_1e3de10(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v33; // 0x1e3de5e
|
||||
if (v32 >= 65) {
|
||||
if (v32 < 91) {
|
||||
int32_t v34 = v30 + 32 & 255 | v30 & -256; // 0x1e3de5c
|
||||
int32_t v34 = (v30 + 32 & 255) | (v30 & -256); // 0x1e3de5c
|
||||
g2 = v34;
|
||||
v33 = v34;
|
||||
} else {
|
||||
|
||||
+24
-24
@@ -59,7 +59,7 @@ int32_t function_1e3df86(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v4 = g5; // 0x1e3df98
|
||||
while (true) {
|
||||
unsigned char v5 = *(char *)a1; // 0x1e3df98
|
||||
int32_t v6 = (int32_t)v5 | v4 & -256; // 0x1e3df98
|
||||
int32_t v6 = (int32_t)v5 | (v4 & -256); // 0x1e3df98
|
||||
g5 = v6;
|
||||
g7 = a1 + 1;
|
||||
int32_t v7; // 0x1e3df9f
|
||||
@@ -496,13 +496,13 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
char v1;
|
||||
g4 = v1;
|
||||
int32_t v2 = g3; // bp-464
|
||||
int32_t v3 = &v2; // 0x1e3e202
|
||||
int32_t v3 = v2; // 0x1e3e202
|
||||
g3 = (int32_t)a1;
|
||||
int32_t v4 = *(int32_t *)(v3 + 472); // 0x1e3e20a290
|
||||
g5 = v4;
|
||||
unsigned char v5 = *(char *)v4; // 0x1e3e211292
|
||||
int32_t v6 = v5; // 0x1e3e211293
|
||||
g2 = g2 & -256 | v6;
|
||||
g2 = (g2 & -256) | v6;
|
||||
int32_t v7; // 0x1e3e39c
|
||||
int32_t v8; // 0x1e3e392
|
||||
int32_t v9; // 0x1e3e398
|
||||
@@ -553,7 +553,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
*v21 = *v21 + 1;
|
||||
int32_t v22 = *(int32_t *)(g9 + 472); // 0x1e3e271
|
||||
g5 = v22;
|
||||
int32_t v23 = g2 & -256 | (int32_t)*(char *)v22; // 0x1e3e278
|
||||
int32_t v23 = (g2 & -256) | (int32_t)*(char *)v22; // 0x1e3e278
|
||||
g2 = v23;
|
||||
*(int32_t *)(g9 - 4) = v23;
|
||||
int32_t v24 = function_1e41720((int32_t)&g708); // 0x1e3e27b
|
||||
@@ -567,7 +567,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
*v21 = *v21 + 1;
|
||||
v22 = *(int32_t *)(g9 + 472);
|
||||
g5 = v22;
|
||||
v23 = g2 & -256 | (int32_t)*(char *)v22;
|
||||
v23 = (g2 & -256) | (int32_t)*(char *)v22;
|
||||
g2 = v23;
|
||||
*(int32_t *)(g9 - 4) = v23;
|
||||
v24 = function_1e41720((int32_t)&g708);
|
||||
@@ -650,7 +650,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
*v38 = *v38 + 1;
|
||||
int32_t v39 = *(int32_t *)(g9 + 472); // 0x1e3e2d8
|
||||
g5 = v39;
|
||||
int32_t v40 = g2 & -256 | (int32_t)*(char *)v39; // 0x1e3e2e6
|
||||
int32_t v40 = (g2 & -256) | (int32_t)*(char *)v39; // 0x1e3e2e6
|
||||
g2 = v40;
|
||||
*(int32_t *)(g9 + 32) = v40;
|
||||
int32_t v41; // 0x1e3e2f7
|
||||
@@ -790,7 +790,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g5 = v73;
|
||||
unsigned char v74 = *(char *)v73; // 0x1e3e3e2
|
||||
int32_t v75 = g2; // 0x1e3e3e2
|
||||
g2 = v75 & -256 | (int32_t)v74;
|
||||
g2 = (v75 & -256) | (int32_t)v74;
|
||||
char v76; // 0x1e3e3f2
|
||||
if (v74 == 83) {
|
||||
// 0x1e3e3f2
|
||||
@@ -1048,16 +1048,16 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v206 = 0; // edx
|
||||
unsigned char v264; // 0x1e3e751
|
||||
int32_t v265; // 0x1e3e7c0
|
||||
g2 = v265 & -256 | (int32_t)(v264 / 8);
|
||||
g2 = (v265 & -256) | (int32_t)(v264 / 8);
|
||||
char * v266;
|
||||
*v266 = v264;
|
||||
int32_t v267 = g2; // 0x1e3e7cb
|
||||
int32_t v268 = v206; // 0x1e3e7cb
|
||||
int32_t v269 = v268 & -256 | v267 & 255; // 0x1e3e7cb
|
||||
int32_t v269 = (v268 & -256) | (v267 & 255); // 0x1e3e7cb
|
||||
g7 = v269;
|
||||
int32_t v270 = g5; // 0x1e3e7cd
|
||||
unsigned char v271 = (char)v270 & 7; // 0x1e3e7cd
|
||||
g5 = (int32_t)v271 | v270 & -256;
|
||||
g5 = (int32_t)v271 | (v270 & -256);
|
||||
int32_t v272 = v267 & -256; // 0x1e3e7d0
|
||||
int32_t v273 = v272 | 1; // 0x1e3e7d0
|
||||
int32_t v274;
|
||||
@@ -1126,7 +1126,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
g5 = v336;
|
||||
unsigned char v337 = *(char *)v336; // 0x1e3e211
|
||||
int32_t v338 = v337; // 0x1e3e211
|
||||
g2 = g2 & -256 | v338;
|
||||
g2 = (g2 & -256) | v338;
|
||||
if (v337 == 0) {
|
||||
v3 = g9;
|
||||
goto lab_0x1e3ed78_7;
|
||||
@@ -1141,7 +1141,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
char v341 = *(char *)v340; // 0x1e3e3fd
|
||||
int32_t v342 = g2; // 0x1e3e3fd
|
||||
int32_t v343 = v341 | 32; // 0x1e3e401
|
||||
g2 = v342 & -256 | v343;
|
||||
g2 = (v342 & -256) | v343;
|
||||
g5 = v343;
|
||||
*(int32_t *)(v339 + 32) = v343;
|
||||
int32_t v344 = g5; // 0x1e3e409
|
||||
@@ -1494,7 +1494,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v288 = g2; // 0x1e3e751
|
||||
v264 = *(char *)v288;
|
||||
int32_t v289 = g5; // 0x1e3e751
|
||||
g5 = v289 & -256 | (int32_t)v264;
|
||||
g5 = (v289 & -256) | (int32_t)v264;
|
||||
int32_t v290 = g9;
|
||||
v266 = (char *)(v290 + 22);
|
||||
if (v264 != 45) {
|
||||
@@ -1510,7 +1510,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v293 = *v292; // 0x1e3e75f
|
||||
g2 = v293;
|
||||
unsigned char v294 = *(char *)v293; // 0x1e3e763
|
||||
int32_t v295 = (int32_t)v294 | v293 & -256; // 0x1e3e763
|
||||
int32_t v295 = (int32_t)v294 | (v293 & -256); // 0x1e3e763
|
||||
g2 = v295;
|
||||
if (v294 == 93) {
|
||||
v265 = v295;
|
||||
@@ -1526,7 +1526,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
if (v299 >= v301) {
|
||||
unsigned char v302 = *v298; // 0x1e3e779
|
||||
int32_t v303 = g5; // 0x1e3e779
|
||||
g5 = v303 & -256 | (int32_t)v302;
|
||||
g5 = (v303 & -256) | (int32_t)v302;
|
||||
*(char *)(v297 + 68) = v302;
|
||||
int32_t v304 = g2; // 0x1e3e781
|
||||
int32_t v305 = g9; // 0x1e3e781
|
||||
@@ -1538,7 +1538,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v306 = g9; // 0x1e3e785
|
||||
unsigned char v307 = *(char *)(v306 + 22); // 0x1e3e785
|
||||
int32_t v308 = g2; // 0x1e3e785
|
||||
int32_t v309 = v308 & -256 | (int32_t)v307; // 0x1e3e785
|
||||
int32_t v309 = (v308 & -256) | (int32_t)v307; // 0x1e3e785
|
||||
g2 = v309;
|
||||
unsigned char v310 = *(char *)(v306 + 68); // 0x1e3e789
|
||||
int32_t v311; // 0x1e3e7b9
|
||||
@@ -1547,24 +1547,24 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v313 = v309; // 0x1e3e78f
|
||||
while (true) {
|
||||
int32_t v314 = g5; // 0x1e3e78f
|
||||
g5 = v314 & -256 | v313 & 255;
|
||||
g5 = (v314 & -256) | (v313 & 255);
|
||||
int32_t v315 = g7; // 0x1e3e791
|
||||
g7 = v315 & -256 | 1;
|
||||
g7 = (v315 & -256) | 1;
|
||||
*(int32_t *)(v312 + 36) = 0;
|
||||
int32_t v316 = g5; // 0x1e3e79b
|
||||
unsigned char v317 = (char)v316 / 8; // 0x1e3e79b
|
||||
g5 = (int32_t)v317 | v316 & -256;
|
||||
g5 = (int32_t)v317 | (v316 & -256);
|
||||
int32_t v318 = g9; // 0x1e3e79e
|
||||
*(char *)(v318 + 36) = v317;
|
||||
int32_t v319 = g2; // 0x1e3e7a2
|
||||
int32_t v320 = g5; // 0x1e3e7a2
|
||||
g5 = v320 & -256 | v319 & 7;
|
||||
g2 = v319 + 1 & 255 | v319 & -256;
|
||||
g5 = (v320 & -256) | (v319 & 7);
|
||||
g2 = (v319 + 1 & 255) | (v319 & -256);
|
||||
int32_t v321 = g7; // 0x1e3e7a9
|
||||
unsigned char v322 = (char)v319 & 7; // 0x1e3e7a9
|
||||
int32_t v323; // 0x1e3e7af
|
||||
if (v322 != 0) {
|
||||
int32_t v324 = (int32_t)((char)v321 << v322) | v321 & -256; // 0x1e3e7a9
|
||||
int32_t v324 = (int32_t)((char)v321 << v322) | (v321 & -256); // 0x1e3e7a9
|
||||
g7 = v324;
|
||||
v323 = v324;
|
||||
} else {
|
||||
@@ -1753,7 +1753,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v509 = g9; // 0x1e3e8a3
|
||||
uint16_t v510 = *(int16_t *)(v509 + 36); // 0x1e3e8a3
|
||||
int32_t v511 = g7; // 0x1e3e8a3
|
||||
g7 = v511 & -0x10000 | (int32_t)v510;
|
||||
g7 = (v511 & -0x10000) | (int32_t)v510;
|
||||
int32_t * v512 = (int32_t *)(v509 + 56); // 0x1e3e8a8
|
||||
int32_t v513 = *v512; // 0x1e3e8a8
|
||||
g5 = v513;
|
||||
@@ -2337,7 +2337,7 @@ int32_t function_1e3e1e0(int32_t * a1, int32_t a2, int32_t * a3) {
|
||||
int32_t v635 = function_1e3eec0((int32_t)&g708); // 0x1e3e552
|
||||
g4 = v635;
|
||||
unsigned char v636 = g443; // 0x1e3e55c
|
||||
g2 = (int32_t)v636 | v635 & -256;
|
||||
g2 = (int32_t)v636 | (v635 & -256);
|
||||
int32_t v637 = g6; // 0x1e3e561
|
||||
*(char *)(v637 - 1) = v636;
|
||||
while (true) {
|
||||
|
||||
+38
-38
@@ -84,7 +84,7 @@ int32_t function_1e3ef40(int32_t a1, int32_t * a2) {
|
||||
int32_t v2 = g8; // 0x1e3ef41
|
||||
int32_t v3 = g6; // 0x1e3ef42
|
||||
int32_t v4 = g3; // bp-16
|
||||
int32_t v5 = &v4; // 0x1e3ef43
|
||||
int32_t v5 = v4; // 0x1e3ef43
|
||||
g6 = a1;
|
||||
g8 = *(int32_t *)(a1 + 16);
|
||||
int32_t * v6 = (int32_t *)(a1 + 12); // 0x1e3ef4b
|
||||
@@ -165,7 +165,7 @@ int32_t function_1e3ef40(int32_t a1, int32_t * a2) {
|
||||
// 0x1e3f047
|
||||
g4 = 1;
|
||||
int32_t v20;
|
||||
int32_t v21 = &v20; // 0x1e3f04c
|
||||
int32_t v21 = v20; // 0x1e3f04c
|
||||
g2 = v21;
|
||||
v19 = function_1e23690(g8, v21, 1);
|
||||
g2 = v19;
|
||||
@@ -221,7 +221,7 @@ int32_t function_1e3ef40(int32_t a1, int32_t * a2) {
|
||||
v27 = v5;
|
||||
}
|
||||
unsigned char v37 = *(char *)(v27 + 20); // 0x1e3f03c
|
||||
g2 = (int32_t)v37 | v28 & -256;
|
||||
g2 = (int32_t)v37 | (v28 & -256);
|
||||
int32_t v38 = *(int32_t *)(g6 + 8); // 0x1e3f040
|
||||
g5 = v38;
|
||||
*(char *)v38 = v37;
|
||||
@@ -265,10 +265,10 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
// 0x1e3f090
|
||||
g2 = (int32_t)a1;
|
||||
unsigned char v1 = *(char *)a1; // 0x1e3f0af
|
||||
int32_t v2 = (int32_t)v1 | g4 & -256; // 0x1e3f0af
|
||||
int32_t v2 = (int32_t)v1 | (g4 & -256); // 0x1e3f0af
|
||||
g4 = v2;
|
||||
int32_t v3 = g3; // bp-600
|
||||
int32_t v4 = &v3; // 0x1e3f0b1
|
||||
int32_t v4 = v3; // 0x1e3f0b1
|
||||
int32_t v5;
|
||||
int32_t v6; // 0x1e3f2d6
|
||||
int32_t v7; // 0x1e3f10b
|
||||
@@ -645,7 +645,7 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
int32_t * v52 = (int32_t *)(g9 + 620); // 0x1e3f292
|
||||
int32_t v53 = *v52; // 0x1e3f292
|
||||
g5 = v53;
|
||||
g4 = g4 & -256 | (int32_t)*(char *)v53;
|
||||
g4 = (g4 & -256) | (int32_t)*(char *)v53;
|
||||
*v52 = *v52 + 1;
|
||||
}
|
||||
int32_t v54 = g9 + 36; // 0x1e3f2a5
|
||||
@@ -662,7 +662,7 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
g2 = *v56;
|
||||
*v56 = *v56 + 1;
|
||||
unsigned char v57 = *(char *)g2; // 0x1e3f2cc
|
||||
int32_t v58 = g4 & -256 | (int32_t)v57; // 0x1e3f2cc
|
||||
int32_t v58 = (g4 & -256) | (int32_t)v57; // 0x1e3f2cc
|
||||
g4 = v58;
|
||||
if (v57 == 0) {
|
||||
v6 = g9;
|
||||
@@ -676,7 +676,7 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
// 0x1e3f364
|
||||
*(int32_t *)(g9 + 76) = 1;
|
||||
int32_t v59 = g4; // 0x1e3f36c
|
||||
g4 = v59 + 32 & 255 | v59 & -256;
|
||||
g4 = (v59 + 32 & 255) | (v59 & -256);
|
||||
goto lab_0x1e3f36f;
|
||||
lab_0x1e3f46e:
|
||||
// 0x1e3f46e
|
||||
@@ -977,7 +977,7 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
*(int32_t *)(g9 + 52) = 2;
|
||||
int32_t v88 = *(int32_t *)(g9 + 68); // 0x1e3f4ed
|
||||
unsigned char v89 = (char)v88 + 81; // 0x1e3f4f1
|
||||
g2 = (int32_t)v89 | v88 & -256;
|
||||
g2 = (int32_t)v89 | (v88 & -256);
|
||||
*(char *)(g9 + 19) = v89;
|
||||
}
|
||||
goto lab_0x1e3f4f7;
|
||||
@@ -1134,7 +1134,7 @@ int32_t function_1e3f090(int32_t * a1, int32_t a2, int32_t * a3, int32_t a4, int
|
||||
int32_t v116 = g4; // 0x1e3f89c
|
||||
g2 = v116;
|
||||
g5 = v115 + 20;
|
||||
int32_t v117 = (int32_t)*(int16_t *)v116 | v116 & -0x10000; // 0x1e3f8a2
|
||||
int32_t v117 = (int32_t)*(int16_t *)v116 | (v116 & -0x10000); // 0x1e3f8a2
|
||||
g2 = v117;
|
||||
g4 = v116 + 2;
|
||||
*(int32_t *)(v115 - 4) = v117;
|
||||
@@ -1375,7 +1375,7 @@ int32_t function_1e3fa40(int32_t a1, int32_t a2, int32_t a3) {
|
||||
} else {
|
||||
int32_t v4 = *(int32_t *)g7; // 0x1e3fa4d
|
||||
g2 = v4;
|
||||
g5 = g5 & -256 | a1 & 255;
|
||||
g5 = (g5 & -256) | (a1 & 255);
|
||||
*(char *)v4 = (char)a1;
|
||||
int32_t * v5 = (int32_t *)g7; // 0x1e3fa55
|
||||
int32_t v6 = *v5; // 0x1e3fa55
|
||||
@@ -1405,7 +1405,7 @@ int32_t function_1e3fa90(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e3fa90
|
||||
g8 = a1;
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e3fa9b
|
||||
int32_t v2 = v1; // 0x1e3fa9b
|
||||
g4 = a3;
|
||||
g3 = a4;
|
||||
g2 = a2;
|
||||
@@ -1456,7 +1456,7 @@ int32_t function_1e3fad0(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e3fad0
|
||||
g8 = a1;
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e3fadb
|
||||
int32_t v2 = v1; // 0x1e3fadb
|
||||
g4 = a3;
|
||||
g3 = a4;
|
||||
g2 = a2;
|
||||
@@ -1546,7 +1546,7 @@ int32_t function_1e3fb40(int32_t a1) {
|
||||
int32_t v2 = *v1 + 4; // 0x1e3fb46
|
||||
g5 = v2;
|
||||
*v1 = v2;
|
||||
int32_t result = g2 & -0x10000 | (int32_t)*(int16_t *)(g5 - 4); // 0x1e3fb4b
|
||||
int32_t result = (g2 & -0x10000) | (int32_t)*(int16_t *)(g5 - 4); // 0x1e3fb4b
|
||||
g2 = result;
|
||||
return result;
|
||||
}
|
||||
@@ -1590,7 +1590,7 @@ int32_t function_1e3fbf0(int32_t a1) {
|
||||
if (v5 != 101) {
|
||||
// 0x1e3fc07
|
||||
g6 = 1;
|
||||
int32_t v7 = &v2; // 0x1e3fc18
|
||||
int32_t v7 = v2; // 0x1e3fc18
|
||||
int32_t v8 = 1; // 0x1e3fc0d
|
||||
while (true) {
|
||||
int32_t v9 = g8 + 1; // 0x1e3fc0c
|
||||
@@ -1630,16 +1630,16 @@ int32_t function_1e3fbf0(int32_t a1) {
|
||||
v6 = 101;
|
||||
}
|
||||
char * v15 = (char *)g8; // 0x1e3fc3b
|
||||
g5 = g5 & -256 | (int32_t)*v15;
|
||||
g2 = (int32_t)g443 | v6 & -256;
|
||||
g5 = (g5 & -256) | (int32_t)*v15;
|
||||
g2 = (int32_t)g443 | (v6 & -256);
|
||||
*v15 = g443;
|
||||
v4 = g8 + 1;
|
||||
int32_t v16 = g5; // 0x1e3fc47
|
||||
char * v17 = (char *)v4; // 0x1e3fc45
|
||||
int32_t v18 = (int32_t)*v17 | g7 & -256; // edx
|
||||
g2 = v16 & 255 | g2 & -256;
|
||||
int32_t v18 = (int32_t)*v17 | (g7 & -256); // edx
|
||||
g2 = (v16 & 255) | (g2 & -256);
|
||||
*v17 = (char)v16;
|
||||
int32_t v19 = g5 & -256 | v18 & 255; // 0x1e3fc4b
|
||||
int32_t v19 = (g5 & -256) | (v18 & 255); // 0x1e3fc4b
|
||||
g5 = v19;
|
||||
int32_t result = g2; // 0x1e3fc4e
|
||||
while ((char)result != 0) {
|
||||
@@ -1647,10 +1647,10 @@ int32_t function_1e3fbf0(int32_t a1) {
|
||||
v16 = v19;
|
||||
v4++;
|
||||
v17 = (char *)v4;
|
||||
v18 = (int32_t)*v17 | v18 & -256;
|
||||
g2 = v16 & 255 | result & -256;
|
||||
v18 = (int32_t)*v17 | (v18 & -256);
|
||||
g2 = (v16 & 255) | (result & -256);
|
||||
*v17 = (char)v16;
|
||||
v19 = g5 & -256 | v18 & 255;
|
||||
v19 = (g5 & -256) | (v18 & 255);
|
||||
g5 = v19;
|
||||
result = g2;
|
||||
}
|
||||
@@ -1666,7 +1666,7 @@ int32_t function_1e3fc60(int32_t a1) {
|
||||
int32_t v1 = a1; // 0x1e3fc72
|
||||
int32_t v2 = g2; // 0x1e3fc69
|
||||
while (true) {
|
||||
int32_t v3 = v2 & -256 | (int32_t)g443; // 0x1e3fc69
|
||||
int32_t v3 = (v2 & -256) | (int32_t)g443; // 0x1e3fc69
|
||||
g2 = v3;
|
||||
if (*(char *)v1 == g443) {
|
||||
result = v1;
|
||||
@@ -1699,7 +1699,7 @@ int32_t function_1e3fc60(int32_t a1) {
|
||||
int32_t v8 = v5; // 0x1e3fc8f
|
||||
while (true) {
|
||||
unsigned char v9 = *(char *)v8; // 0x1e3fc85
|
||||
int32_t v10 = (int32_t)v9 | v7 & -256; // 0x1e3fc85
|
||||
int32_t v10 = (int32_t)v9 | (v7 & -256); // 0x1e3fc85
|
||||
g2 = v10;
|
||||
if (v9 == 101) {
|
||||
v6 = v8;
|
||||
@@ -1738,7 +1738,7 @@ int32_t function_1e3fc60(int32_t a1) {
|
||||
} else {
|
||||
v13 = v12;
|
||||
}
|
||||
int32_t v15 = g5 & -256 | (int32_t)g443; // 0x1e3fca3
|
||||
int32_t v15 = (g5 & -256) | (int32_t)g443; // 0x1e3fca3
|
||||
g5 = v15;
|
||||
int32_t v16; // 0x1e3fcb0
|
||||
int32_t v17; // 0x1e3fcb1
|
||||
@@ -1751,7 +1751,7 @@ int32_t function_1e3fc60(int32_t a1) {
|
||||
v17 = v6;
|
||||
}
|
||||
unsigned char v18 = *(char *)v17; // 0x1e3fcae
|
||||
g5 = (int32_t)v18 | v15 & -256;
|
||||
g5 = (int32_t)v18 | (v15 & -256);
|
||||
int32_t v19 = v16 + 1; // 0x1e3fcb0
|
||||
g2 = v17 + 1;
|
||||
*(char *)v19 = v18;
|
||||
@@ -1761,7 +1761,7 @@ int32_t function_1e3fc60(int32_t a1) {
|
||||
// 0x1e3fcae
|
||||
v17 = result2;
|
||||
v18 = *(char *)v17;
|
||||
g5 = (int32_t)v18 | v20 & -256;
|
||||
g5 = (int32_t)v18 | (v20 & -256);
|
||||
v19++;
|
||||
g2 = v17 + 1;
|
||||
*(char *)v19 = v18;
|
||||
@@ -1798,7 +1798,7 @@ int32_t function_1e3fce0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (a1 == 0) {
|
||||
// 0x1e3fd11
|
||||
int32_t v1; // bp-12
|
||||
g5 = &v1;
|
||||
g5 = v1;
|
||||
g2 = function_1e42130(&v1, a3);
|
||||
g5 = v1;
|
||||
*(int32_t *)a2 = v1;
|
||||
@@ -1806,7 +1806,7 @@ int32_t function_1e3fce0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
}
|
||||
// 0x1e3fcef
|
||||
int32_t v2; // bp-8
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
function_1e420f0(&v2, a3);
|
||||
g2 = v2;
|
||||
*(int32_t *)a2 = v2;
|
||||
@@ -1818,7 +1818,7 @@ int32_t function_1e3fce0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t function_1e3fd30(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e3fd30
|
||||
int32_t v1; // bp-40
|
||||
int32_t v2 = &v1; // 0x1e3fd30
|
||||
int32_t v2 = v1; // 0x1e3fd30
|
||||
g5 = v2;
|
||||
g2 = a1;
|
||||
int32_t v3 = *(int32_t *)(a1 + 4); // 0x1e3fd43
|
||||
@@ -1901,10 +1901,10 @@ int32_t function_1e3fdb0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
int32_t v10 = g5; // 0x1e3fe08
|
||||
int32_t v11 = v10 + 1; // 0x1e3fe08
|
||||
unsigned char v12 = *(char *)v11; // 0x1e3fe0b
|
||||
g2 = g2 & -256 | (int32_t)v12;
|
||||
g2 = (g2 & -256) | (int32_t)v12;
|
||||
*(char *)v10 = v12;
|
||||
g5 = v11;
|
||||
g2 = g2 & -256 | (int32_t)g443;
|
||||
g2 = (g2 & -256) | (int32_t)g443;
|
||||
*(char *)v11 = g443;
|
||||
v9 = v3;
|
||||
} else {
|
||||
@@ -1915,7 +1915,7 @@ int32_t function_1e3fdb0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
g5 = 0x30302b65;
|
||||
g2 = (int32_t)"e+000";
|
||||
*(int32_t *)v13 = 0x30302b65;
|
||||
g2 = g2 & -0x10000 | 48;
|
||||
g2 = (g2 & -0x10000) | 48;
|
||||
*(int16_t *)(v3 + 4) = 48;
|
||||
if (a3 != 0) {
|
||||
// 0x1e3fe41
|
||||
@@ -1982,7 +1982,7 @@ int32_t function_1e3fdb0(int32_t a1, int32_t a2, int32_t a3, int32_t * a4, int32
|
||||
int32_t function_1e3fea0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e3fea0
|
||||
int32_t v1; // bp-40
|
||||
int32_t v2 = &v1; // 0x1e3fea0
|
||||
int32_t v2 = v1; // 0x1e3fea0
|
||||
g5 = v2;
|
||||
g2 = a1;
|
||||
int32_t v3 = *(int32_t *)(a1 + 4); // 0x1e3feb3
|
||||
@@ -2062,7 +2062,7 @@ int32_t function_1e3ff10(int32_t result, int32_t a2, int32_t * a3, int32_t a4) {
|
||||
int32_t v10 = g6; // 0x1e3ff7e
|
||||
int32_t v11 = v10 + 1; // 0x1e3ff7f
|
||||
g6 = v11;
|
||||
g2 = (int32_t)g443 | function_1e400f0(v10, 1) & -256;
|
||||
g2 = (int32_t)g443 | (function_1e400f0(v10, 1) & -256);
|
||||
*(char *)v10 = g443;
|
||||
int32_t v12 = *(int32_t *)(g8 + 4); // 0x1e3ff90
|
||||
if (v12 < 0) {
|
||||
@@ -2103,7 +2103,7 @@ int32_t function_1e3ff10(int32_t result, int32_t a2, int32_t * a3, int32_t a4) {
|
||||
int32_t function_1e3ffd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e3ffd0
|
||||
int32_t v1; // bp-40
|
||||
int32_t v2 = &v1; // 0x1e3ffd0
|
||||
int32_t v2 = v1; // 0x1e3ffd0
|
||||
g5 = v2;
|
||||
g2 = a1;
|
||||
int32_t v3 = *(int32_t *)(a1 + 4); // 0x1e3ffe5
|
||||
@@ -2123,7 +2123,7 @@ int32_t function_1e3ffd0(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v9 = function_1e42170(v8, a3, &v1); // 0x1e40019
|
||||
g5 = v7;
|
||||
int32_t v10 = g4 - v7; // 0x1e40026
|
||||
g2 = (int32_t)(v10 < 0 != ((v10 ^ g4) & (g4 ^ v7)) < 0) | v9 & -256;
|
||||
g2 = (int32_t)(v10 < 0 != ((v10 ^ g4) & (g4 ^ v7)) < 0) | (v9 & -256);
|
||||
int32_t v11 = g6;
|
||||
if (v7 >= 0xfffffffc) {
|
||||
if (v11 > v7) {
|
||||
|
||||
+61
-61
@@ -58,15 +58,15 @@ int32_t function_1e40120(uint32_t a1, int32_t a2) {
|
||||
return result;
|
||||
}
|
||||
int32_t v4 = a1 / 256 & 255; // 0x1e40147
|
||||
int32_t v5 = g7 & -256 | v4; // 0x1e40147
|
||||
int32_t v5 = (g7 & -256) | v4; // 0x1e40147
|
||||
g7 = v5;
|
||||
int32_t v6 = (int32_t)g122; // 0x1e4014d
|
||||
g2 = v6;
|
||||
char v7 = *(char *)(v6 + (2 * v4 | 1)); // 0x1e40152
|
||||
int32_t v8 = v7 > -1 ? a1 : v5; // bp-4
|
||||
int32_t v9; // bp-6
|
||||
g5 = &v9;
|
||||
g2 = &v8;
|
||||
g5 = v9;
|
||||
g2 = v8;
|
||||
int32_t v10 = function_1e42510(1, (char *)&v8, 2 - (int32_t)(v7 > -1), &v9, 0, 0); // 0x1e4018c
|
||||
g2 = v10;
|
||||
if (v10 == 0) {
|
||||
@@ -119,9 +119,9 @@ int32_t function_1e40250(int32_t a1, int32_t a2, int32_t a3, int32_t a4, float80
|
||||
} else {
|
||||
// 0x1e40270
|
||||
g6 = a2;
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
int32_t v6; // bp-88
|
||||
g5 = &v6;
|
||||
g5 = v6;
|
||||
g2 = function_1e40310(&v6, &v2, g8, a2, &a3, (int32_t *)&v1);
|
||||
}
|
||||
int32_t v7 = function_1e40a50(g8); // 0x1e402a1
|
||||
@@ -225,13 +225,13 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t * v20 = (int32_t *)v19; // 0x1e403a0
|
||||
int32_t v21 = *v20; // 0x1e403a0
|
||||
g5 = v21;
|
||||
*v20 = (v21 ^ 16 * (-1 - *a2)) & 16 ^ v21;
|
||||
*v20 = ((v21 ^ 16 * (-1 - *a2)) & 16) ^ v21;
|
||||
int32_t v22 = *(int32_t *)g4 & 4; // 0x1e403b7
|
||||
int32_t v23 = lpArguments + 8; // 0x1e403ba
|
||||
g5 = v23;
|
||||
g2 = v22 == 0;
|
||||
int32_t * v24 = (int32_t *)v23; // 0x1e403c2
|
||||
int32_t v25 = (2 * v22 | *v24 & -9) ^ 8; // 0x1e403ce45
|
||||
int32_t v25 = (2 * v22 | (*v24 & -9)) ^ 8; // 0x1e403ce45
|
||||
g2 = v25;
|
||||
*v24 = v25;
|
||||
uint32_t v26 = *(int32_t *)g4 & 8; // 0x1e403d8
|
||||
@@ -239,7 +239,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t * v27 = (int32_t *)(lpArguments + 8); // 0x1e403e3
|
||||
int32_t v28 = *v27; // 0x1e403e3
|
||||
g5 = v28;
|
||||
int32_t v29 = (v26 / 2 | v28 & -5) ^ 4; // 0x1e403ef46
|
||||
int32_t v29 = (v26 / 2 | (v28 & -5)) ^ 4; // 0x1e403ef46
|
||||
g2 = v29;
|
||||
*v27 = v29;
|
||||
int32_t v30 = *(int32_t *)g4 & 16; // 0x1e403fc
|
||||
@@ -247,7 +247,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t * v31 = (int32_t *)(lpArguments + 8); // 0x1e403ff
|
||||
int32_t v32 = *v31; // 0x1e403ff
|
||||
g5 = v32;
|
||||
int32_t v33 = (v30 >> 3 | v32 & -3) ^ 2; // 0x1e4040f47
|
||||
int32_t v33 = (v30 >> 3 | (v32 & -3)) ^ 2; // 0x1e4040f47
|
||||
g2 = v33;
|
||||
*v31 = v33;
|
||||
int32_t v34 = *(int32_t *)g4; // 0x1e40413
|
||||
@@ -255,7 +255,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g5 = v35;
|
||||
g2 = (v34 & 32) == 0;
|
||||
int32_t * v36 = (int32_t *)v35; // 0x1e40424
|
||||
int32_t v37 = *v36 & -2 | (int32_t)((v34 & 32) == 0); // 0x1e4042d48
|
||||
int32_t v37 = (*v36 & -2) | (int32_t)((v34 & 32) == 0); // 0x1e4042d48
|
||||
g2 = v37;
|
||||
*v36 = v37;
|
||||
int32_t v38 = function_1e40a90(g6, v4, v3); // 0x1e40431
|
||||
@@ -314,7 +314,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g2 = v54;
|
||||
g5 = v54;
|
||||
int32_t * v55 = (int32_t *)v54; // 0x1e404a9
|
||||
int32_t v56 = *v55 & -4 | 1; // 0x1e404ae
|
||||
int32_t v56 = (*v55 & -4) | 1; // 0x1e404ae
|
||||
g2 = v56;
|
||||
*v55 = v56;
|
||||
} else {
|
||||
@@ -331,7 +331,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g2 = v59;
|
||||
g5 = v59;
|
||||
int32_t * v60 = (int32_t *)v59; // 0x1e404bd
|
||||
int32_t v61 = *v60 & -4 | 2; // 0x1e404c2
|
||||
int32_t v61 = (*v60 & -4) | 2; // 0x1e404c2
|
||||
g2 = v61;
|
||||
*v60 = v61;
|
||||
} else {
|
||||
@@ -349,7 +349,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v65 = lpArguments; // 0x1e404e9
|
||||
g2 = v65;
|
||||
int32_t * v66 = (int32_t *)v65; // 0x1e404ed
|
||||
int32_t v67 = *v66 & -29 | 8; // 0x1e404f2
|
||||
int32_t v67 = (*v66 & -29) | 8; // 0x1e404f2
|
||||
g5 = v67;
|
||||
*v66 = v67;
|
||||
} else {
|
||||
@@ -358,7 +358,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g2 = v68;
|
||||
g5 = v68;
|
||||
int32_t * v69 = (int32_t *)v68; // 0x1e40501
|
||||
int32_t v70 = *v69 & -29 | 4; // 0x1e40506
|
||||
int32_t v70 = (*v69 & -29) | 4; // 0x1e40506
|
||||
g2 = v70;
|
||||
*v69 = v70;
|
||||
} else {
|
||||
@@ -376,7 +376,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g5 = v74;
|
||||
int32_t * v75 = (int32_t *)v73; // 0x1e4051f
|
||||
int32_t v76 = *v75; // 0x1e4051f
|
||||
int32_t v77 = (v76 ^ v74) & 0x1ffe0 ^ v76; // 0x1e40529
|
||||
int32_t v77 = ((v76 ^ v74) & 0x1ffe0) ^ v76; // 0x1e40529
|
||||
g5 = v77;
|
||||
*v75 = v77;
|
||||
int32_t v78 = lpArguments; // 0x1e40531
|
||||
@@ -386,7 +386,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v80 = lpArguments; // 0x1e40539
|
||||
g2 = v80;
|
||||
int32_t * v81 = (int32_t *)(v80 + 32); // 0x1e4053d
|
||||
int32_t v82 = *v81 & -31 | 2; // 0x1e40546
|
||||
int32_t v82 = (*v81 & -31) | 2; // 0x1e40546
|
||||
g5 = v82;
|
||||
*v81 = v82;
|
||||
g2 = v1;
|
||||
@@ -405,7 +405,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v88 = v87 + 80; // 0x1e4056e
|
||||
int32_t * v89 = (int32_t *)v88; // 0x1e4056e
|
||||
g2 = v88;
|
||||
*v89 = *v89 & -31 | 2;
|
||||
*v89 = (*v89 & -31) | 2;
|
||||
int32_t v90 = lpArguments; // 0x1e4057c
|
||||
g5 = v90;
|
||||
int32_t v91 = *(int32_t *)(g6 + 4); // 0x1e40580
|
||||
@@ -415,7 +415,7 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g7 = v92;
|
||||
*(int32_t *)(g5 + 64) = v92;
|
||||
g2 = function_1e40ab0();
|
||||
g5 = &lpArguments;
|
||||
g5 = lpArguments;
|
||||
RaiseException(g8, 0, 1, &lpArguments);
|
||||
int32_t v93 = v4 + 8; // 0x1e405a4
|
||||
g2 = v93;
|
||||
@@ -500,13 +500,13 @@ int32_t function_1e40310(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
g2 = v111 / 4;
|
||||
if (v111 < 4) {
|
||||
int32_t * v112 = (int32_t *)g4; // 0x1e4062e
|
||||
int32_t v113 = *v112 & -3841 | 768; // 0x1e40635
|
||||
int32_t v113 = (*v112 & -3841) | 768; // 0x1e40635
|
||||
g2 = v113;
|
||||
*v112 = v113;
|
||||
} else {
|
||||
if (v111 == 4) {
|
||||
int32_t * v114 = (int32_t *)g4; // 0x1e4063e
|
||||
int32_t v115 = *v114 & -3585 | 512; // 0x1e40645
|
||||
int32_t v115 = (*v114 & -3585) | 512; // 0x1e40645
|
||||
g2 = v115;
|
||||
*v114 = v115;
|
||||
} else {
|
||||
@@ -579,7 +579,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
// 0x1e40768
|
||||
v4 = v1;
|
||||
int32_t v6 = __asm_fnstsw(g10); // 0x1e40770
|
||||
g2 = g2 & -0x10000 | v6;
|
||||
g2 = (g2 & -0x10000) | v6;
|
||||
if ((v6 & 256) == 0) {
|
||||
// 0x1e4078f
|
||||
g8 &= -2;
|
||||
@@ -597,7 +597,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
// 0x1e4072f
|
||||
v4 = v1;
|
||||
int32_t v7 = __asm_fnstsw(g10); // 0x1e40737
|
||||
g2 = g2 & -0x10000 | v7;
|
||||
g2 = (g2 & -0x10000) | v7;
|
||||
if ((v7 & 256) == 0) {
|
||||
// 0x1e40756
|
||||
g8 &= -2;
|
||||
@@ -620,7 +620,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
// 0x1e407a1
|
||||
v4 = v1;
|
||||
int32_t v8 = __asm_fnstsw(g10); // 0x1e407a9
|
||||
g2 = g2 & -0x10000 | v8;
|
||||
g2 = (g2 & -0x10000) | v8;
|
||||
if ((v8 & 256) == 0) {
|
||||
// 0x1e407c8
|
||||
g8 &= -2;
|
||||
@@ -638,7 +638,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
// 0x1e407da
|
||||
v4 = v1;
|
||||
int32_t v9 = __asm_fnstsw(g10); // 0x1e407e2
|
||||
g2 = g2 & -0x10000 | v9;
|
||||
g2 = (g2 & -0x10000) | v9;
|
||||
if ((v9 & 256) == 0) {
|
||||
// 0x1e40801
|
||||
g8 &= -2;
|
||||
@@ -689,7 +689,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
} else {
|
||||
// 0x1e4084d
|
||||
int32_t v15; // bp-4
|
||||
g2 = &v15;
|
||||
g2 = v15;
|
||||
int32_t v16 = *v12; // 0x1e40851
|
||||
g5 = v16;
|
||||
int32_t v17 = *a2; // 0x1e40855
|
||||
@@ -713,7 +713,7 @@ int32_t function_1e40680(int32_t a1, int32_t * a2, int32_t a3, int32_t a4, int32
|
||||
g11 = v19;
|
||||
g7 = 1;
|
||||
int32_t v23 = __asm_fnstsw(g10); // 0x1e40893
|
||||
g2 = g2 & -0x10000 | v23;
|
||||
g2 = (g2 & -0x10000) | v23;
|
||||
if ((v23 & 0x4100) != 0) {
|
||||
// 0x1e4089a
|
||||
g7 = 0;
|
||||
@@ -843,7 +843,7 @@ int32_t function_1e40940(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g7 = a8;
|
||||
g2 = a9;
|
||||
g2 = function_1e40ad0(a9, 0xffff);
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
int32_t v3 = function_1e42640(&v2); // 0x1e409a8
|
||||
g2 = v3;
|
||||
int32_t result2; // 0x1e409b5
|
||||
@@ -891,10 +891,10 @@ int32_t function_1e409f0(int32_t result) {
|
||||
int32_t function_1e40a20(int32_t a1, int32_t a2) {
|
||||
// 0x1e40a20
|
||||
g2 = 0;
|
||||
g7 = &g445;
|
||||
g7 = g445;
|
||||
g5 = a1;
|
||||
int32_t v1 = 0; // 0x1e40a3e
|
||||
int32_t v2 = &g445; // 0x1e40a2f
|
||||
int32_t v2 = g445; // 0x1e40a2f
|
||||
while (true) {
|
||||
// 0x1e40a2b
|
||||
if (*(int32_t *)v2 == a1) {
|
||||
@@ -970,7 +970,7 @@ int32_t function_1e40ad0(int32_t a1, int32_t a2) {
|
||||
// 0x1e40ad0
|
||||
__asm_wait();
|
||||
int16_t v1;
|
||||
g7 = g7 & -0x10000 | a1 & 0xffff & a2 | (int32_t)(v1 & (int16_t)(a2 ^ 0xffff));
|
||||
g7 = (g7 & -0x10000) | (a1 & 0xffff & a2) | (int32_t)(v1 & (int16_t)(a2 ^ 0xffff));
|
||||
int32_t result = v1; // 0x1e40af9
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -992,10 +992,10 @@ int32_t function_1e40b10(int32_t a1) {
|
||||
if ((v1 & 8) != 0) {
|
||||
// 0x1e40b2c
|
||||
g2 = __asm_wait();
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = __asm_wait();
|
||||
g2 = __asm_wait();
|
||||
g2 = g2 & -0x10000 | (int32_t)__asm_fnstsw(g10);
|
||||
g2 = (g2 & -0x10000) | (int32_t)__asm_fnstsw(g10);
|
||||
v2 = g5;
|
||||
} else {
|
||||
v2 = v1;
|
||||
@@ -1040,8 +1040,8 @@ int32_t function_1e40b70(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e40b90 - 0x1e40bc9
|
||||
int32_t function_1e40b90(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
uint16_t v1 = (int16_t)a3 & -0x7ff1; // 0x1e40bb4
|
||||
g5 = (int32_t)v1 | a1 & -0x10000;
|
||||
int32_t result = (int32_t)(16 * (int16_t)a4 + 0x3fe0 | v1) | a4 & -0x10000; // 0x1e40bb9
|
||||
g5 = (int32_t)v1 | (a1 & -0x10000);
|
||||
int32_t result = (int32_t)(16 * (int16_t)a4 + 0x3fe0 | v1) | (a4 & -0x10000); // 0x1e40bb9
|
||||
g2 = result;
|
||||
g11--;
|
||||
g684 = (int64_t)a1;
|
||||
@@ -1065,7 +1065,7 @@ int32_t function_1e40bd0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
}
|
||||
}
|
||||
uint16_t v1 = (int16_t)a3 & 0x7ff8; // 0x1e40c03
|
||||
g2 = g2 & -0x10000 | (int32_t)v1;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v1;
|
||||
if (v1 == 0x7ff8) {
|
||||
// 0x1e40c0d
|
||||
g2 = 3;
|
||||
@@ -1094,7 +1094,7 @@ int32_t function_1e40bd0(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// Address range: 0x1e40c40 - 0x1e40d2e
|
||||
int32_t function_1e40c40(int32_t a1, int32_t a2, int32_t * a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
|
||||
int32_t v1 = g8; // 0x1e40c4c
|
||||
int32_t v2 = a2 & 0x7fffffff | a1; // 0x1e40c4d
|
||||
int32_t v2 = (a2 & 0x7fffffff) | a1; // 0x1e40c4d
|
||||
g2 = v2;
|
||||
int32_t v3 = g6; // 0x1e40c51
|
||||
int32_t v4; // esi
|
||||
@@ -1130,7 +1130,7 @@ int32_t function_1e40c40(int32_t a1, int32_t a2, int32_t * a3, int32_t a4, int32
|
||||
// 0x1e40cf9
|
||||
g2 = a2;
|
||||
g5 = a1;
|
||||
v4 = (v1 & -0x10000 | (int32_t)(v7 / 16)) - 1022;
|
||||
v4 = ((v1 & -0x10000) | (int32_t)(v7 / 16)) - 1022;
|
||||
g2 = function_1e40b90(a1, a2, 0, v3);
|
||||
v8 = g684;
|
||||
v6 = g11 + 1;
|
||||
@@ -1179,7 +1179,7 @@ int32_t function_1e40e20(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
char v1 = *(char *)a2; // 0x1e40e2b
|
||||
g2 = v1;
|
||||
int32_t v2; // bp-20
|
||||
int32_t v3 = &v2; // 0x1e40e2f
|
||||
int32_t v3 = v2; // 0x1e40e2f
|
||||
g692 = v3;
|
||||
v2 = g3;
|
||||
g6 = 0;
|
||||
@@ -1231,7 +1231,7 @@ int32_t function_1e40e20(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v13 = v12 - 43; // 0x1e40e88
|
||||
g2 = v13;
|
||||
unsigned char v14 = *(char *)(v12 + (int32_t)&g20 - 43); // 0x1e40e98
|
||||
g2 = (int32_t)v14 | v13 & -256;
|
||||
g2 = (int32_t)v14 | (v13 & -256);
|
||||
int32_t v15; // 0x1e40e7d4
|
||||
int32_t v16; // 0x1e40f559
|
||||
int32_t v17; // 0x1e40ecc
|
||||
@@ -1239,9 +1239,9 @@ int32_t function_1e40e20(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
case 0: {
|
||||
if ((v10 & 2) == 0) {
|
||||
// 0x1e40ec0
|
||||
v17 = v9 & -132 | 128;
|
||||
v17 = (v9 & -132) | 128;
|
||||
g8 = v17;
|
||||
v16 = v10 & -4 | 2;
|
||||
v16 = (v10 & -4) | 2;
|
||||
v15 = v11;
|
||||
} else {
|
||||
// 0x1e40eb9
|
||||
@@ -1346,7 +1346,7 @@ int32_t function_1e41030(int32_t a1, int32_t a2) {
|
||||
g4 = 0;
|
||||
g3 = 131;
|
||||
int32_t v3 = g675; // 0x1e4108b5
|
||||
int32_t v4 = &v1; // 0x1e4109f
|
||||
int32_t v4 = v1; // 0x1e4109f
|
||||
int32_t v5 = 0; // 0x1e4105a
|
||||
while (true) {
|
||||
// 0x1e41055
|
||||
@@ -1419,13 +1419,13 @@ int32_t function_1e41030(int32_t a1, int32_t a2) {
|
||||
g2 = v16;
|
||||
*(int32_t *)(g9 - 4) = v16;
|
||||
InitializeCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g5 = g673;
|
||||
int32_t v17 = *(int32_t *)(4 * g8 + g673) + 32; // 0x1e410d2
|
||||
g2 = v17;
|
||||
*(int32_t *)(g9 - 4) = v17;
|
||||
EnterCriticalSection((struct _RTL_CRITICAL_SECTION *)&g708);
|
||||
g2 = &g708;
|
||||
g2 = g708;
|
||||
g5 = g673;
|
||||
int32_t v18 = *(int32_t *)(4 * g8 + g673); // 0x1e410e2
|
||||
g6 = v18;
|
||||
@@ -1574,16 +1574,16 @@ int32_t function_1e411a0(int32_t a1) {
|
||||
v2 = a1;
|
||||
}
|
||||
int32_t v7 = v2 / 256 & 255; // 0x1e411fd
|
||||
int32_t v8 = g5 & -256 | v7; // 0x1e411fd
|
||||
int32_t v8 = (g5 & -256) | v7; // 0x1e411fd
|
||||
g5 = v8;
|
||||
int32_t v9 = (int32_t)g122; // 0x1e41203
|
||||
g2 = v9;
|
||||
char v10 = *(char *)(v9 + (2 * v7 | 1)); // 0x1e41208
|
||||
int32_t v11 = v10 > -1 ? v2 : v8; // bp-4
|
||||
int32_t v12; // bp-8
|
||||
g5 = &v12;
|
||||
g5 = v12;
|
||||
g7 = v3;
|
||||
g2 = &v11;
|
||||
g2 = v11;
|
||||
int32_t v13 = function_1e43b10(v3, 256, (char *)&v11, 2 - (int32_t)(v10 > -1), &v12, 3, 0); // 0x1e4124c
|
||||
g2 = v13;
|
||||
if (v13 == 0) {
|
||||
@@ -1614,7 +1614,7 @@ int32_t function_1e41290(void) {
|
||||
// 0x1e41290
|
||||
g2 = function_1e412cc((int32_t)&g708);
|
||||
uint32_t v1 = g5; // 0x1e41295
|
||||
g5 = v1 / 256 & 255 | v1 & -0x10000 | 256 * v1 & 0xff00;
|
||||
g5 = (v1 / 256 & 255) | (v1 & -0x10000) | (256 * v1 & 0xff00);
|
||||
int32_t result = function_1e412bb(); // 0x1e41297
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -1635,7 +1635,7 @@ int32_t function_1e412a2(void) {
|
||||
float80_t v1; // st7
|
||||
g684 = fabsl(v1);
|
||||
int32_t v2 = g5; // 0x1e412a6
|
||||
g5 = 256 * v2 & 0xff00 | v2 & -0x10000;
|
||||
g5 = (256 * v2 & 0xff00) | (v2 & -0x10000);
|
||||
int32_t result = function_1e412bb(); // 0x1e412aa
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -1704,7 +1704,7 @@ float80_t function_1e4131b(void) {
|
||||
// Address range: 0x1e41322 - 0x1e41332
|
||||
int32_t function_1e41322(void) {
|
||||
uint32_t v1 = g5; // 0x1e41324
|
||||
g5 = v1 / 256 & 255 | v1 & -256;
|
||||
g5 = (v1 / 256 & 255) | (v1 & -256);
|
||||
float80_t v2 = function_1e412fc(); // 0x1e41328
|
||||
g684 = v2;
|
||||
g2 = (float32_t)v2;
|
||||
@@ -1716,7 +1716,7 @@ int32_t function_1e41322(void) {
|
||||
// Address range: 0x1e413bb - 0x1e41403
|
||||
int32_t function_1e413bb(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g2 = __fload(a1, a2);
|
||||
g2 = __fload(a3, a4);
|
||||
g2 = __asm_wait();
|
||||
@@ -1749,7 +1749,7 @@ int32_t function_1e4140a(void) {
|
||||
*(float64_t *)(v1 - 720) = (float64_t)v2;
|
||||
unsigned char v3 = *(char *)(v1 - 144); // 0x1e41419
|
||||
int32_t v4 = g2; // 0x1e41419
|
||||
int32_t v5 = v4 & -256 | (int32_t)v3; // 0x1e4141f
|
||||
int32_t v5 = (v4 & -256) | (int32_t)v3; // 0x1e4141f
|
||||
g2 = v5;
|
||||
int32_t v6; // 0x1e4143d
|
||||
if (v3 == 0) {
|
||||
@@ -1771,7 +1771,7 @@ int32_t function_1e4140a(void) {
|
||||
}
|
||||
lab_0x1e4143d:;
|
||||
uint16_t v7 = *(int16_t *)(v1 - 164) & 32; // 0x1e41444
|
||||
g2 = (int32_t)v7 | v6 & -0x10000;
|
||||
g2 = (int32_t)v7 | (v6 & -0x10000);
|
||||
if (v7 != 0) {
|
||||
// 0x1e4145f
|
||||
result = __asm_wait();
|
||||
@@ -1782,7 +1782,7 @@ int32_t function_1e4140a(void) {
|
||||
g2 = __asm_wait();
|
||||
int16_t v8 = __asm_fnstsw(g10); // 0x1e4144b
|
||||
uint16_t v9 = v8 & 32; // 0x1e4144d
|
||||
g2 = (g2 | (int32_t)v8) & -0x10000 | (int32_t)v9;
|
||||
g2 = ((g2 | (int32_t)v8) & -0x10000) | (int32_t)v9;
|
||||
if (v9 == 0) {
|
||||
// 0x1e4145f
|
||||
result = __asm_wait();
|
||||
@@ -1830,7 +1830,7 @@ int32_t function_1e4140a(void) {
|
||||
g2 = v26;
|
||||
int32_t v27 = *(int32_t *)(v24 - 148); // 0x1e4151c
|
||||
g4 = v27;
|
||||
int32_t v28 = (int32_t)*(char *)(v27 + 14) | v26 & -256; // 0x1e41522
|
||||
int32_t v28 = (int32_t)*(char *)(v27 + 14) | (v26 & -256); // 0x1e41522
|
||||
g2 = v28;
|
||||
g2 = function_1e43f40(v28, v26, v24 - 164, v11, v10);
|
||||
// 0x1e4145f
|
||||
@@ -1839,7 +1839,7 @@ int32_t function_1e4140a(void) {
|
||||
return result;
|
||||
lab_0x1e41467:;
|
||||
uint16_t v29 = *(int16_t *)(v1 - 714) & 0x7ff0; // 0x1e4146e
|
||||
int32_t v30 = (int32_t)v29 | v4 & -0x10000; // 0x1e4146e
|
||||
int32_t v30 = (int32_t)v29 | (v4 & -0x10000); // 0x1e4146e
|
||||
g2 = v30;
|
||||
if (v29 == 0) {
|
||||
// 0x1e4147f
|
||||
@@ -1848,7 +1848,7 @@ int32_t function_1e4140a(void) {
|
||||
v2 = fabsl(1536.0L);
|
||||
g2 = __asm_wait();
|
||||
uint32_t v31 = (int32_t)__asm_fnstsw(g10); // 0x1e414a0
|
||||
g2 = g2 & -0x10000 | v31;
|
||||
g2 = (g2 & -0x10000) | v31;
|
||||
if ((v31 / 256 & 1) != 0) {
|
||||
// 0x1e414a5
|
||||
v2 = 0.0L;
|
||||
@@ -1862,7 +1862,7 @@ int32_t function_1e4140a(void) {
|
||||
v2 = fabsl(-1536.0L);
|
||||
g2 = __asm_wait();
|
||||
uint32_t v32 = (int32_t)__asm_fnstsw(g10); // 0x1e414ce
|
||||
g2 = g2 & -0x10000 | v32;
|
||||
g2 = (g2 & -0x10000) | v32;
|
||||
if ((v32 / 256 & 65) == 0) {
|
||||
// 0x1e414d3
|
||||
v2 *= INFINITY;
|
||||
@@ -1878,7 +1878,7 @@ int32_t function_1e4140a(void) {
|
||||
// Address range: 0x1e4153b - 0x1e4156e
|
||||
int32_t function_1e4153b(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g2 = __fload(a1, a2);
|
||||
g2 = __asm_wait();
|
||||
char v2;
|
||||
@@ -1943,7 +1943,7 @@ int32_t function_1e41610(int32_t lpWideCharStr, int32_t a2, uint32_t a3) {
|
||||
char * lpMultiByteStr = (char *)a2; // 0x1e4162a
|
||||
unsigned char v2 = *lpMultiByteStr; // 0x1e4162a
|
||||
int32_t v3 = v2; // 0x1e4162a
|
||||
int32_t v4 = g2 & -256 | v3; // 0x1e4162a
|
||||
int32_t v4 = (g2 & -256) | v3; // 0x1e4162a
|
||||
g2 = v4;
|
||||
if (v2 == 0) {
|
||||
// 0x1e41630
|
||||
@@ -2162,7 +2162,7 @@ int32_t function_1e41790(int32_t a1) {
|
||||
v16 = &g112;
|
||||
}
|
||||
unsigned char v19 = *(char *)(v16 + 4) & -126; // 0x1e41827
|
||||
g2 = (int32_t)v19 | v16 & -256;
|
||||
g2 = (int32_t)v19 | (v16 & -256);
|
||||
if (v19 == -126) {
|
||||
int32_t v20 = v13 | 0x2000; // 0x1e4182d
|
||||
g7 = v20;
|
||||
|
||||
+34
-34
@@ -203,7 +203,7 @@ int32_t function_1e41a00(int32_t lpMultiByteStr, int32_t a2) {
|
||||
struct _cpinfo * v1 = g130; // 0x1e41a5c
|
||||
int32_t CodePage = (int32_t)v1; // 0x1e41a5c
|
||||
g2 = CodePage;
|
||||
g5 = &lpWideCharStr;
|
||||
g5 = lpWideCharStr;
|
||||
int32_t result = WideCharToMultiByte(CodePage, 544, (int16_t *)&lpWideCharStr, 1, (char *)lpMultiByteStr, g442, NULL, (bool *)&lpUsedDefaultChar); // 0x1e41a6f
|
||||
g2 = result;
|
||||
if (result != 0) {
|
||||
@@ -229,7 +229,7 @@ int32_t function_1e41aa0(int32_t a1, int32_t a2) {
|
||||
g2 = v2;
|
||||
int32_t v3 = a2 & a1; // 0x1e41abc
|
||||
g5 = v3;
|
||||
int32_t result = v2 & -1 - a2 | v3; // 0x1e41ac4
|
||||
int32_t result = (v2 & -1 - a2) | v3; // 0x1e41ac4
|
||||
function_1e41bb0(result);
|
||||
g2 = result;
|
||||
return result;
|
||||
@@ -357,7 +357,7 @@ int32_t function_1e41bb0(int32_t a1) {
|
||||
int32_t v3; // 0x1e41bc5
|
||||
if ((a1 & 8) != 0) {
|
||||
// 0x1e41bc5
|
||||
v3 = v1 | v2 & 251 | 4;
|
||||
v3 = v1 | (v2 & 251) | 4;
|
||||
g2 = v3;
|
||||
} else {
|
||||
v3 = v2;
|
||||
@@ -456,8 +456,8 @@ int32_t function_1e41c50(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v1 = g6; // 0x1e41c56
|
||||
int32_t v2 = a2 >> 31; // 0x1e41c5e
|
||||
int32_t v3 = ((v2 & 31) + a2) / 32; // 0x1e41c66
|
||||
int32_t v4 = v2 - ((v2 ^ a2) - v2 & 31 ^ v2) + 31; // 0x1e41c79
|
||||
g5 = g5 & -256 | v4 & 255;
|
||||
int32_t v4 = v2 - (((v2 ^ a2) - v2 & 31) ^ v2) + 31; // 0x1e41c79
|
||||
g5 = (g5 & -256) | (v4 & 255);
|
||||
g2 = a1;
|
||||
uint32_t v5 = v4 & 31; // 0x1e41c7f
|
||||
int32_t v6; // 0x1e41c81
|
||||
@@ -508,12 +508,12 @@ int32_t function_1e41c50(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// Address range: 0x1e41cc0 - 0x1e41d23
|
||||
int32_t function_1e41cc0(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e41cc2
|
||||
int32_t v2 = v1; // 0x1e41cc2
|
||||
int32_t v3 = a2 >> 31; // 0x1e41cd0
|
||||
int32_t v4 = ((v3 & 31) + a2) / 32; // 0x1e41cd6
|
||||
g8 = v4;
|
||||
int32_t v5 = v3 - ((v3 ^ a2) - v3 & 31 ^ v3) + 31; // 0x1e41ced
|
||||
g5 = g5 & -256 | v5 & 255;
|
||||
int32_t v5 = v3 - (((v3 ^ a2) - v3 & 31) ^ v3) + 31; // 0x1e41ced
|
||||
g5 = (g5 & -256) | (v5 & 255);
|
||||
int32_t v6 = 4 * v4 + a1; // 0x1e41cef
|
||||
g2 = v6;
|
||||
uint32_t v7 = v5 & 31; // 0x1e41cf2
|
||||
@@ -584,11 +584,11 @@ int32_t function_1e41d30(int32_t * a1, int32_t a2) {
|
||||
int32_t v6 = a2 >> 31; // 0x1e41d49
|
||||
int32_t v7 = ((v6 & 31) + a2) / 32; // 0x1e41d54
|
||||
g8 = v7;
|
||||
int32_t v8 = v6 - ((v6 ^ a2) - v6 & 31 ^ v6) + 31; // 0x1e41d66
|
||||
int32_t v8 = v6 - (((v6 ^ a2) - v6 & 31) ^ v6) + 31; // 0x1e41d66
|
||||
g4 = v8;
|
||||
int32_t v9 = 4 * v7 + v1; // 0x1e41d6c
|
||||
g2 = 1;
|
||||
g5 = v8 & 255 | v9 & -256;
|
||||
g5 = (v8 & 255) | (v9 & -256);
|
||||
uint32_t v10 = v8 & 31; // 0x1e41d7a
|
||||
int32_t v11; // 0x1e41d7a
|
||||
if (v10 != 0) {
|
||||
@@ -620,7 +620,7 @@ int32_t function_1e41d30(int32_t * a1, int32_t a2) {
|
||||
}
|
||||
// 0x1e41da9
|
||||
g2 = -1;
|
||||
g5 = g5 & -256 | g4 & 255;
|
||||
g5 = (g5 & -256) | (g4 & 255);
|
||||
uint32_t v14 = g4 & 31; // 0x1e41db0
|
||||
int32_t v15; // 0x1e41db0
|
||||
if (v14 != 0) {
|
||||
@@ -730,10 +730,10 @@ int32_t function_1e41e30(int32_t * a1, int32_t a2) {
|
||||
int32_t v1 = (int32_t)a1;
|
||||
int32_t v2 = a2 >> 31; // 0x1e41e3a
|
||||
int32_t v3 = ((v2 & 31) + a2) / 32; // bp-16
|
||||
int32_t v4 = ((v2 ^ a2) - v2 & 31 ^ v2) - v2; // 0x1e41e56
|
||||
int32_t v4 = (((v2 ^ a2) - v2 & 31) ^ v2) - v2; // 0x1e41e56
|
||||
g2 = v4;
|
||||
int32_t v5 = a2 & -256; // 0x1e41e5d
|
||||
g5 = v5 | v4 & 255;
|
||||
g5 = v5 | (v4 & 255);
|
||||
uint32_t v6 = v4 & 31; // 0x1e41e63
|
||||
int32_t v7; // 0x1e41e70
|
||||
if (v6 != 0) {
|
||||
@@ -753,7 +753,7 @@ int32_t function_1e41e30(int32_t * a1, int32_t a2) {
|
||||
int32_t v13 = v1 + 4; // ebx
|
||||
int32_t v14 = v11 & v7; // 0x1e41e83
|
||||
int32_t v15 = v14 & -256; // 0x1e41e8b
|
||||
g5 = v15 | v4 & 255;
|
||||
g5 = v15 | (v4 & 255);
|
||||
uint32_t v16 = v4 & 31; // 0x1e41e8d
|
||||
int32_t v17; // 0x1e41e8d
|
||||
if (v16 != 0) {
|
||||
@@ -823,15 +823,15 @@ int32_t function_1e41ee0(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e41ee0
|
||||
g5 = a1;
|
||||
int32_t v1; // bp-24
|
||||
int32_t v2 = &v1; // 0x1e41ee4
|
||||
int32_t v2 = v1; // 0x1e41ee4
|
||||
int32_t v3 = (int32_t)*(int16_t *)(a1 + 10); // 0x1e41ee7
|
||||
g2 = g2 & -0x10000 | v3;
|
||||
g2 = (g2 & -0x10000) | v3;
|
||||
int32_t v4 = g4; // 0x1e41eeb
|
||||
int32_t v5 = g8; // 0x1e41eec
|
||||
int32_t v6 = g6; // 0x1e41ef2
|
||||
int32_t v7 = g3; // 0x1e41ef3
|
||||
int32_t v8 = v7; // bp-40
|
||||
int32_t v9 = &v8; // 0x1e41ef3
|
||||
int32_t v9 = v8; // 0x1e41ef3
|
||||
int32_t v10 = v3 & 0x7fff; // 0x1e41ef4
|
||||
g4 = v10 - 0x3fff;
|
||||
int32_t v11 = *(int32_t *)(a1 + 2); // 0x1e41f05
|
||||
@@ -846,7 +846,7 @@ int32_t function_1e41ee0(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
// 0x1e41f66
|
||||
g2 = v2;
|
||||
int32_t v15; // bp-12
|
||||
int32_t v16 = &v15; // 0x1e41f6a
|
||||
int32_t v16 = v15; // 0x1e41f6a
|
||||
g5 = v16;
|
||||
function_1e41de0(&v15, &v1);
|
||||
g6 = a2;
|
||||
@@ -1004,9 +1004,9 @@ int32_t function_1e420f0(int32_t * a1, int32_t a2) {
|
||||
int32_t v1 = (int32_t)a1;
|
||||
g2 = a2;
|
||||
int32_t v2; // bp-16
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
int32_t v3; // bp-12
|
||||
g7 = &v3;
|
||||
g7 = v3;
|
||||
g2 = function_1e44520(&v3, &v2, a2, 0, 0, 0, 0);
|
||||
g5 = v1;
|
||||
int32_t result = function_1e420b0(&v3, v1); // 0x1e4211c
|
||||
@@ -1019,9 +1019,9 @@ int32_t function_1e42130(int32_t * a1, int32_t a2) {
|
||||
int32_t v1 = (int32_t)a1;
|
||||
g2 = a2;
|
||||
int32_t v2; // bp-16
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
int32_t v3; // bp-12
|
||||
g7 = &v3;
|
||||
g7 = v3;
|
||||
g2 = function_1e44520(&v3, &v2, a2, 0, 0, 0, 0);
|
||||
g5 = v1;
|
||||
int32_t result = function_1e420d0(&v3, v1); // 0x1e4215c
|
||||
@@ -1047,7 +1047,7 @@ int32_t function_1e42170(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
while (true) {
|
||||
int32_t v6 = g3; // 0x1e4218f
|
||||
unsigned char v7 = *(char *)v6; // 0x1e4218f
|
||||
g4 = g4 & -256 | (int32_t)v7;
|
||||
g4 = (g4 & -256) | (int32_t)v7;
|
||||
if (v7 == 0) {
|
||||
// 0x1e4219b
|
||||
*(char *)v4 = 48;
|
||||
@@ -1146,9 +1146,9 @@ int32_t function_1e42170(int32_t a1, int32_t a2, int32_t * a3) {
|
||||
int32_t function_1e42200(int32_t result, int32_t a2, int32_t * a3, int32_t * a4, int32_t a5, int32_t a6) {
|
||||
// 0x1e42200
|
||||
int32_t v1;
|
||||
g2 = &v1;
|
||||
g2 = v1;
|
||||
int32_t v2; // bp-40
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
int32_t v3 = g4; // 0x1e4220b
|
||||
function_1e42290(&v2, &v1, g6, g8, v3);
|
||||
g5 = v2;
|
||||
@@ -1164,7 +1164,7 @@ int32_t function_1e42200(int32_t result, int32_t a2, int32_t * a3, int32_t * a4,
|
||||
g5 = -1;
|
||||
g2 = 0;
|
||||
int32_t v9; // bp-24
|
||||
int32_t v10 = &v9;
|
||||
int32_t v10 = v9;
|
||||
int32_t v11 = -1; // 0x1e42259
|
||||
int32_t v12; // 0x1e4225b
|
||||
int32_t v13; // 0x1e4225d
|
||||
@@ -1214,7 +1214,7 @@ int32_t function_1e42290(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v6 = g3; // 0x1e422a3
|
||||
uint16_t v7 = v4 / 16 & 2047; // 0x1e422a4
|
||||
int32_t v8 = v5 & -0x10000; // 0x1e422a4
|
||||
int32_t v9 = g7 & -0x10000 | (int32_t)(v4 & -0x8000); // edx
|
||||
int32_t v9 = (g7 & -0x10000) | (int32_t)(v4 & -0x8000); // edx
|
||||
int32_t v10 = *(int32_t *)(v1 + 4) & 0xfffff; // 0x1e422b5
|
||||
g5 = v10;
|
||||
uint32_t v11 = *a2; // 0x1e422bb
|
||||
@@ -1262,7 +1262,7 @@ int32_t function_1e42290(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
*(int32_t *)(v12 + 4) = v16;
|
||||
if (v16 > -1) {
|
||||
int32_t v17 = v13; // 0x1e4231b
|
||||
v13 = v17 + 0xffff & 0xffff | v17 & -0x10000;
|
||||
v13 = (v17 + 0xffff & 0xffff) | (v17 & -0x10000);
|
||||
int32_t * v18 = (int32_t *)v12; // 0x1e4231d
|
||||
int32_t v19 = *v18; // 0x1e4231d
|
||||
g2 = v19;
|
||||
@@ -1276,7 +1276,7 @@ int32_t function_1e42290(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
while (v22 > 0xffffffff) {
|
||||
// 0x1e4231b
|
||||
v17 = v13;
|
||||
v13 = v17 + 0xffff & 0xffff | v17 & -0x10000;
|
||||
v13 = (v17 + 0xffff & 0xffff) | (v17 & -0x10000);
|
||||
v18 = (int32_t *)v12;
|
||||
v19 = *v18;
|
||||
g2 = v19;
|
||||
@@ -1306,12 +1306,12 @@ int32_t function_1e42350(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
} else {
|
||||
// 0x1e42360
|
||||
int32_t lpCharType; // bp-4
|
||||
g2 = &lpCharType;
|
||||
g2 = lpCharType;
|
||||
bool v2 = GetStringTypeW(1, (int16_t *)&g68, 1, (int16_t *)&lpCharType); // 0x1e42374
|
||||
g2 = v2;
|
||||
if (!v2) {
|
||||
// 0x1e42386
|
||||
g2 = &lpCharType2;
|
||||
g2 = lpCharType2;
|
||||
bool v3 = GetStringTypeA(0, 1, (char *)&g67, 1, (int16_t *)&lpCharType2); // 0x1e42396
|
||||
g2 = v3;
|
||||
if (!v3) {
|
||||
@@ -1502,13 +1502,13 @@ int32_t function_1e42510(int32_t a1, char * a2, int32_t a3, int32_t * a4, int32_
|
||||
} else {
|
||||
// 0x1e42520
|
||||
int32_t lpCharType; // bp-2
|
||||
g2 = &lpCharType;
|
||||
g2 = lpCharType;
|
||||
bool v2 = GetStringTypeA(0, 1, (char *)&g67, 1, (int16_t *)&lpCharType); // 0x1e42536
|
||||
g2 = v2;
|
||||
if (!v2) {
|
||||
// 0x1e42543
|
||||
int32_t lpCharType2; // bp-22
|
||||
g2 = &lpCharType2;
|
||||
g2 = lpCharType2;
|
||||
bool v3 = GetStringTypeW(1, (int16_t *)&g68, 1, (int16_t *)&lpCharType2); // 0x1e42551
|
||||
g2 = v3;
|
||||
if (!v3) {
|
||||
@@ -2001,7 +2001,7 @@ int32_t function_1e42a78(void) {
|
||||
char * v2 = (char *)(v1 + g9); // 0x1e42a78
|
||||
*v2 = *v2 + (char)v1;
|
||||
int32_t v3 = g2; // 0x1e42a7b
|
||||
g2 = v3 + 86 & 255 | v3 & -256;
|
||||
g2 = (v3 + 86 & 255) | (v3 & -256);
|
||||
g2 = __asm_int3();
|
||||
g2 = __asm_int3();
|
||||
g2 = __asm_int3();
|
||||
|
||||
+29
-29
@@ -152,13 +152,13 @@ int32_t function_1e43120(int32_t a1, int32_t a2) {
|
||||
char * v1; // bp-12
|
||||
int32_t v2 = (int32_t)&v1; // 0x1e43120
|
||||
int32_t v3; // bp-4
|
||||
int32_t v4 = &v3; // 0x1e43123
|
||||
int32_t v4 = v3; // 0x1e43123
|
||||
g2 = v4;
|
||||
v3 = 0;
|
||||
int32_t v5 = 0; // bp-8
|
||||
g6 = a1;
|
||||
g8 = function_1e45150(0, a1, 35, v4);
|
||||
int32_t v6 = &v5; // 0x1e4314d
|
||||
int32_t v6 = v5; // 0x1e4314d
|
||||
g2 = v6;
|
||||
g8 |= function_1e45150(0, g6, 37, v6);
|
||||
g2 = v2;
|
||||
@@ -213,7 +213,7 @@ int32_t function_1e43120(int32_t a1, int32_t a2) {
|
||||
int32_t v16; // 0x1e431cf
|
||||
if (*v14 != 0) {
|
||||
unsigned char v17 = *(char *)v15; // 0x1e431c4
|
||||
g5 = g5 & -256 | (int32_t)v17;
|
||||
g5 = (g5 & -256) | (int32_t)v17;
|
||||
g2 = v15 + 1;
|
||||
*(char *)v11 = v17;
|
||||
int32_t v18 = v9 + 1; // 0x1e431c9
|
||||
@@ -224,7 +224,7 @@ int32_t function_1e43120(int32_t a1, int32_t a2) {
|
||||
// 0x1e431c4
|
||||
v15 = v19;
|
||||
v17 = *(char *)v15;
|
||||
g5 = g5 & -256 | (int32_t)v17;
|
||||
g5 = (g5 & -256) | (int32_t)v17;
|
||||
g2 = v15 + 1;
|
||||
*(char *)v18 = v17;
|
||||
v18 = v9 + 1;
|
||||
@@ -254,7 +254,7 @@ int32_t function_1e43120(int32_t a1, int32_t a2) {
|
||||
int32_t v24; // 0x1e431f2
|
||||
if (*v22 != 0) {
|
||||
unsigned char v25 = *(char *)v23; // 0x1e431e7
|
||||
g5 = g5 & -256 | (int32_t)v25;
|
||||
g5 = (g5 & -256) | (int32_t)v25;
|
||||
g2 = v23 + 1;
|
||||
*(char *)v21 = v25;
|
||||
int32_t v26 = v9 + 1; // 0x1e431ec
|
||||
@@ -265,7 +265,7 @@ int32_t function_1e43120(int32_t a1, int32_t a2) {
|
||||
// 0x1e431e7
|
||||
v23 = v27;
|
||||
v25 = *(char *)v23;
|
||||
g5 = g5 & -256 | (int32_t)v25;
|
||||
g5 = (g5 & -256) | (int32_t)v25;
|
||||
g2 = v23 + 1;
|
||||
*(char *)v26 = v25;
|
||||
v26 = v9 + 1;
|
||||
@@ -378,7 +378,7 @@ int32_t function_1e43220(void) {
|
||||
return -1;
|
||||
}
|
||||
// 0x1e433b5
|
||||
g5 = v20 & -0x10000 | 46;
|
||||
g5 = (v20 & -0x10000) | 46;
|
||||
*g479 = 46;
|
||||
int32_t v21 = function_1e22670(2); // 0x1e433c1
|
||||
g2 = v21;
|
||||
@@ -473,7 +473,7 @@ int32_t function_1e43440(int32_t a1) {
|
||||
int32_t v9 = v8 + 1; // 0x1e43466
|
||||
g5 = v9;
|
||||
unsigned char v10 = *(char *)v9; // 0x1e43469
|
||||
g4 = g4 & -256 | (int32_t)v10;
|
||||
g4 = (g4 & -256) | (int32_t)v10;
|
||||
*(char *)v8 = v10;
|
||||
int32_t result2 = g5; // 0x1e4346d
|
||||
g2 = result2;
|
||||
@@ -483,7 +483,7 @@ int32_t function_1e43440(int32_t a1) {
|
||||
v9 = v8 + 1;
|
||||
g5 = v9;
|
||||
v10 = *(char *)v9;
|
||||
g4 = g4 & -256 | (int32_t)v10;
|
||||
g4 = (g4 & -256) | (int32_t)v10;
|
||||
*(char *)v8 = v10;
|
||||
result2 = g5;
|
||||
g2 = result2;
|
||||
@@ -691,7 +691,7 @@ int32_t function_1e436d0(int32_t a1) {
|
||||
int32_t v9 = v8 + 1; // 0x1e436f6
|
||||
g5 = v9;
|
||||
unsigned char v10 = *(char *)v9; // 0x1e436f9
|
||||
g4 = g4 & -256 | (int32_t)v10;
|
||||
g4 = (g4 & -256) | (int32_t)v10;
|
||||
*(char *)v8 = v10;
|
||||
int32_t result2 = g5; // 0x1e436fd
|
||||
g2 = result2;
|
||||
@@ -701,7 +701,7 @@ int32_t function_1e436d0(int32_t a1) {
|
||||
v9 = v8 + 1;
|
||||
g5 = v9;
|
||||
v10 = *(char *)v9;
|
||||
g4 = g4 & -256 | (int32_t)v10;
|
||||
g4 = (g4 & -256) | (int32_t)v10;
|
||||
*(char *)v8 = v10;
|
||||
result2 = g5;
|
||||
g2 = result2;
|
||||
@@ -830,7 +830,7 @@ int32_t function_1e43790(void) {
|
||||
g2 = v11;
|
||||
}
|
||||
// 0x1e4383f
|
||||
g2 = &lpCPInfo;
|
||||
g2 = lpCPInfo;
|
||||
int32_t CodePage = (int32_t)g130; // 0x1e43843
|
||||
g5 = CodePage;
|
||||
bool v12 = GetCPInfo(CodePage, (struct _cpinfo *)&lpCPInfo); // 0x1e4384b
|
||||
@@ -849,7 +849,7 @@ int32_t function_1e43790(void) {
|
||||
while (true) {
|
||||
unsigned char v16 = *(char *)(v15 + 1); // 0x1e43882
|
||||
int32_t v17 = v16; // 0x1e43882
|
||||
g7 = g7 & -256 | v17;
|
||||
g7 = (g7 & -256) | v17;
|
||||
if (v16 == 0) {
|
||||
// break -> 0x1e438ab
|
||||
break;
|
||||
@@ -927,7 +927,7 @@ int32_t function_1e43790(void) {
|
||||
while (true) {
|
||||
unsigned char v33 = *(char *)(v31 + 1); // 0x1e43922
|
||||
int32_t v34 = v33; // 0x1e43922
|
||||
int32_t v35 = v34 | v32 & -256; // 0x1e43922
|
||||
int32_t v35 = v34 | (v32 & -256); // 0x1e43922
|
||||
if (v33 == 0) {
|
||||
// break -> 0x1e43953
|
||||
break;
|
||||
@@ -1062,7 +1062,7 @@ int32_t function_1e43a50(int32_t a1, int32_t a2) {
|
||||
int32_t v9 = 1 << (v6 & 31) | v7; // 0x1e43a6b
|
||||
unsigned char v10 = *(char *)v8; // 0x1e43a64
|
||||
int32_t v11 = v10; // 0x1e43a64
|
||||
int32_t v12 = v11 | v5 & -256; // 0x1e43a66
|
||||
int32_t v12 = v11 | (v5 & -256); // 0x1e43a66
|
||||
g2 = v12;
|
||||
if (v10 == 0) {
|
||||
v4 = v9;
|
||||
@@ -1090,7 +1090,7 @@ int32_t function_1e43a50(int32_t a1, int32_t a2) {
|
||||
g5 = result;
|
||||
unsigned char v15 = *(char *)a1; // 0x1e43a79
|
||||
int32_t v16 = v15; // 0x1e43a79
|
||||
int32_t v17 = v16 | v13 & -256; // 0x1e43a7b
|
||||
int32_t v17 = v16 | (v13 & -256); // 0x1e43a7b
|
||||
g2 = v17;
|
||||
if (v15 == 0) {
|
||||
// break -> 0x1e43a86
|
||||
@@ -1216,7 +1216,7 @@ int32_t function_1e43ad0(int32_t a1, int32_t a2) {
|
||||
int32_t v9 = 1 << (v6 & 31) | v7; // 0x1e43aeb
|
||||
unsigned char v10 = *(char *)v8; // 0x1e43ae4
|
||||
int32_t v11 = v10; // 0x1e43ae4
|
||||
int32_t v12 = v11 | v5 & -256; // 0x1e43ae6
|
||||
int32_t v12 = v11 | (v5 & -256); // 0x1e43ae6
|
||||
g2 = v12;
|
||||
if (v10 == 0) {
|
||||
v4 = v9;
|
||||
@@ -1238,7 +1238,7 @@ int32_t function_1e43ad0(int32_t a1, int32_t a2) {
|
||||
while (true) {
|
||||
unsigned char v14 = *(char *)a1; // 0x1e43af4
|
||||
int32_t v15 = v14; // 0x1e43af4
|
||||
int32_t v16 = v15 | v13 & -256; // 0x1e43af6
|
||||
int32_t v16 = v15 | (v13 & -256); // 0x1e43af6
|
||||
g2 = v16;
|
||||
if (v14 == 0) {
|
||||
result = v16;
|
||||
@@ -1656,19 +1656,19 @@ float80_t function_1e43ed7(void) {
|
||||
// 0x1e43f0c
|
||||
*(char *)(v3 - 144) = 1;
|
||||
return 2 * v2;
|
||||
} else {
|
||||
}
|
||||
// 0x1e43eec
|
||||
*v4 = v2;
|
||||
if ((*v5 & 64) == 0) {
|
||||
// 0x1e43f0c
|
||||
*(char *)(v3 - 144) = 1;
|
||||
return 2 * v2;
|
||||
} else {
|
||||
}
|
||||
// 0x1e43f03
|
||||
*(char *)(v3 - 144) = 7;
|
||||
return 2 * v2;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
lab_0x1e43f13:
|
||||
// 0x1e43f13
|
||||
return 2 * v2;
|
||||
@@ -1699,7 +1699,7 @@ int32_t function_1e43f40(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e43f40
|
||||
g2 = a3;
|
||||
int32_t v1; // bp-92
|
||||
int32_t v2 = &v1; // 0x1e43f44
|
||||
int32_t v2 = v1; // 0x1e43f44
|
||||
g5 = 0;
|
||||
int32_t v3 = (int32_t)*(int16_t *)a3; // 0x1e43f4a
|
||||
g5 = v3;
|
||||
@@ -1829,7 +1829,7 @@ int32_t function_1e43f40(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int32_t v17 = v16 | 1; // 0x1e43fc5
|
||||
g2 = v17;
|
||||
int32_t v18 = g8; // 0x1e43fce
|
||||
g2 = v17 & -31 | 2;
|
||||
g2 = (v17 & -31) | 2;
|
||||
g2 = *(int32_t *)(v18 + 16);
|
||||
g8 = v18;
|
||||
goto lab_0x1e43fe6;
|
||||
@@ -1919,7 +1919,7 @@ int32_t function_1e440e0(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
int32_t v12; // 0x1e44158
|
||||
if ((*v9 & 72) != 0) {
|
||||
unsigned char v13 = *(char *)(v8 + 5); // 0x1e44131
|
||||
g2 = (int32_t)v13 | v8 & -256;
|
||||
g2 = (int32_t)v13 | (v8 & -256);
|
||||
if (v13 != 10) {
|
||||
// 0x1e44138
|
||||
*(char *)a2 = v13;
|
||||
@@ -1948,7 +1948,7 @@ int32_t function_1e440e0(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
}
|
||||
// 0x1e4414c
|
||||
int32_t lpNumberOfBytesRead; // bp-8
|
||||
int32_t v15 = &lpNumberOfBytesRead; // 0x1e4414c
|
||||
int32_t v15 = lpNumberOfBytesRead; // 0x1e4414c
|
||||
g2 = v15;
|
||||
int32_t v16 = *(int32_t *)v11; // 0x1e44155
|
||||
g5 = v16;
|
||||
@@ -2035,7 +2035,7 @@ int32_t function_1e440e0(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
goto lab_0x1e442f2;
|
||||
}
|
||||
unsigned char v27 = *(char *)v26; // 0x1e44203
|
||||
g2 = (int32_t)v27 | g2 & -256;
|
||||
g2 = (int32_t)v27 | (g2 & -256);
|
||||
if (v27 == 26) {
|
||||
goto lab_0x1e442df;
|
||||
}
|
||||
@@ -2071,7 +2071,7 @@ int32_t function_1e440e0(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
g2 = v39;
|
||||
if (v38 < v39) {
|
||||
unsigned char v40 = *(char *)v38; // 0x1e4420355
|
||||
g2 = (int32_t)v40 | v39 & -256;
|
||||
g2 = (int32_t)v40 | (v39 & -256);
|
||||
if (v40 == 26) {
|
||||
lab_0x1e442df:;
|
||||
int32_t v41 = *(int32_t *)g3 + 4 + g4; // 0x1e442e2
|
||||
@@ -2162,7 +2162,7 @@ int32_t function_1e440e0(int32_t a1, int32_t * a2, int32_t a3) {
|
||||
*v34 = 13;
|
||||
g6++;
|
||||
unsigned char v35 = *(char *)(g9 + 19); // 0x1e44298
|
||||
g2 = g2 & -256 | (int32_t)v35;
|
||||
g2 = (g2 & -256) | (int32_t)v35;
|
||||
int32_t v36 = *(int32_t *)g3; // 0x1e4429c
|
||||
g5 = v36;
|
||||
*(char *)(v36 + 5 + g4) = v35;
|
||||
|
||||
+44
-44
@@ -112,7 +112,7 @@ int32_t function_1e443f0(int32_t a1) {
|
||||
int32_t function_1e44430(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e44430
|
||||
g8 = a3;
|
||||
g6 = g6 & -0x10000 | 0x404e;
|
||||
g6 = (g6 & -0x10000) | 0x404e;
|
||||
*(int32_t *)a3 = 0;
|
||||
*(int32_t *)(g8 + 4) = 0;
|
||||
*(int32_t *)(g8 + 8) = 0;
|
||||
@@ -186,7 +186,7 @@ int32_t function_1e44430(int32_t a1, int32_t a2, int32_t a3) {
|
||||
if (*(int32_t *)(v5 + 8) == 0) {
|
||||
int32_t v7 = v5; // 0x1e444e1
|
||||
int32_t v8 = g6; // 0x1e444ce
|
||||
g6 = v8 + 0xfff0 & 0xffff | v8 & -0x10000;
|
||||
g6 = (v8 + 0xfff0 & 0xffff) | (v8 & -0x10000);
|
||||
uint32_t v9 = *(int32_t *)(v7 + 4); // 0x1e444d2
|
||||
g5 = v9;
|
||||
int32_t v10 = *(int32_t *)v7; // 0x1e444d7
|
||||
@@ -201,7 +201,7 @@ int32_t function_1e44430(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e444ce
|
||||
v7 = g8;
|
||||
v8 = g6;
|
||||
g6 = v8 + 0xfff0 & 0xffff | v8 & -0x10000;
|
||||
g6 = (v8 + 0xfff0 & 0xffff) | (v8 & -0x10000);
|
||||
v9 = *(int32_t *)(v7 + 4);
|
||||
g5 = v9;
|
||||
v10 = *(int32_t *)v7;
|
||||
@@ -222,14 +222,14 @@ int32_t function_1e44430(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t v12; // 0x1e4450c
|
||||
if (*(char *)(v6 + 9) > -1) {
|
||||
int32_t v13 = g6; // 0x1e444fb
|
||||
g6 = v13 + 0xffff & 0xffff | v13 & -0x10000;
|
||||
g6 = (v13 + 0xffff & 0xffff) | (v13 & -0x10000);
|
||||
*(int32_t *)(g9 - 4) = v6;
|
||||
g2 = function_1e443b0((int32_t)&g708);
|
||||
v12 = g8;
|
||||
while (*(char *)(g8 + 9) > 255) {
|
||||
// 0x1e444fb
|
||||
v13 = g6;
|
||||
g6 = v13 + 0xffff & 0xffff | v13 & -0x10000;
|
||||
g6 = (v13 + 0xffff & 0xffff) | (v13 & -0x10000);
|
||||
*(int32_t *)g9 = g8;
|
||||
g2 = function_1e443b0((int32_t)&g708);
|
||||
v12 = g8;
|
||||
@@ -249,7 +249,7 @@ int32_t function_1e44430(int32_t a1, int32_t a2, int32_t a3) {
|
||||
int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7) {
|
||||
// 0x1e44520
|
||||
int32_t v1; // bp-40
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g6 = 0;
|
||||
g5 = 0;
|
||||
int32_t v2 = g2; // 0x1e44564
|
||||
@@ -257,7 +257,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v4; // 0x1e44585
|
||||
while (true) {
|
||||
unsigned char v5 = *(char *)v3; // 0x1e44564
|
||||
int32_t v6 = (int32_t)v5 | v2 & -256; // 0x1e44564
|
||||
int32_t v6 = (int32_t)v5 | (v2 & -256); // 0x1e44564
|
||||
g2 = v6;
|
||||
if (v5 != 32) {
|
||||
if (v5 != 9) {
|
||||
@@ -286,7 +286,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
while (true) {
|
||||
// 0x1e44579
|
||||
v13 = *(char *)v3;
|
||||
v14 = (int32_t)v13 | g4 & -256;
|
||||
v14 = (int32_t)v13 | (g4 & -256);
|
||||
g4 = v14;
|
||||
g8 = v3 + 1;
|
||||
g703 = v4;
|
||||
@@ -367,18 +367,18 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t * v19 = (int32_t *)(g9 + 20); // 0x1e446df
|
||||
if (*v19 >= 25) {
|
||||
int32_t v20 = g8; // 0x1e446f7
|
||||
g4 = g4 & -256 | (int32_t)*(char *)v20;
|
||||
g4 = (g4 & -256) | (int32_t)*(char *)v20;
|
||||
g8 = v20 + 1;
|
||||
int32_t * v21 = (int32_t *)(g9 + 28); // 0x1e446fa
|
||||
*v21 = *v21 + 1;
|
||||
} else {
|
||||
int32_t v22 = g4; // 0x1e446e6
|
||||
v7 = v22 + 208 & 255 | v22 & -256;
|
||||
v7 = (v22 + 208 & 255) | (v22 & -256);
|
||||
g3++;
|
||||
g8++;
|
||||
*v19 = *v19 + 1;
|
||||
*(char *)(g3 - 1) = (char)v7;
|
||||
g4 = v7 & -256 | (int32_t)*(char *)(g8 - 1);
|
||||
g4 = (v7 & -256) | (int32_t)*(char *)(g8 - 1);
|
||||
}
|
||||
}
|
||||
int32_t v23 = g4; // 0x1e44700
|
||||
@@ -431,14 +431,14 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t v26 = g4; // 0x1e4475c
|
||||
if ((char)v26 == 48) {
|
||||
int32_t v27 = g8; // 0x1e44761
|
||||
g4 = (int32_t)*(char *)v27 | v26 & -256;
|
||||
g4 = (int32_t)*(char *)v27 | (v26 & -256);
|
||||
g8 = v27 + 1;
|
||||
int32_t * v28 = (int32_t *)(g9 + 28); // 0x1e44764
|
||||
*v28 = *v28 - 1;
|
||||
while ((char)g4 == 48) {
|
||||
// 0x1e44761
|
||||
v27 = g8;
|
||||
g4 = (int32_t)*(char *)v27 | g4 & -256;
|
||||
g4 = (int32_t)*(char *)v27 | (g4 & -256);
|
||||
g8 = v27 + 1;
|
||||
v28 = (int32_t *)(g9 + 28);
|
||||
*v28 = *v28 - 1;
|
||||
@@ -472,7 +472,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t * v33 = (int32_t *)(g9 + 20); // 0x1e4479e
|
||||
if (*v33 < 25) {
|
||||
int32_t v34 = g4; // 0x1e447a5
|
||||
g4 = v34 + 208 & 255 | v34 & -256;
|
||||
g4 = (v34 + 208 & 255) | (v34 & -256);
|
||||
g3++;
|
||||
*v33 = *v33 + 1;
|
||||
int32_t * v35 = (int32_t *)(g9 + 28); // 0x1e447ad
|
||||
@@ -480,7 +480,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
*(char *)(g3 - 1) = (char)g4;
|
||||
}
|
||||
int32_t v36 = g8; // 0x1e447b4
|
||||
g4 = g4 & -256 | (int32_t)*(char *)v36;
|
||||
g4 = (g4 & -256) | (int32_t)*(char *)v36;
|
||||
g8 = v36 + 1;
|
||||
// continue -> 0x1e4476d
|
||||
continue;
|
||||
@@ -593,7 +593,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
if ((char)v45 == 48) {
|
||||
int32_t v47 = g8; // 0x1e448e1
|
||||
unsigned char v48 = *(char *)v47; // 0x1e448df
|
||||
int32_t v49 = (int32_t)v48 | v45 & -256; // 0x1e448df
|
||||
int32_t v49 = (int32_t)v48 | (v45 & -256); // 0x1e448df
|
||||
g4 = v49;
|
||||
int32_t v50 = v47 + 1; // 0x1e448e1
|
||||
g8 = v50;
|
||||
@@ -602,7 +602,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
// 0x1e448df
|
||||
v47 = v50;
|
||||
v48 = *(char *)v47;
|
||||
v49 = (int32_t)v48 | v49 & -256;
|
||||
v49 = (int32_t)v48 | (v49 & -256);
|
||||
g4 = v49;
|
||||
v50 = v47 + 1;
|
||||
g8 = v50;
|
||||
@@ -669,7 +669,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
break;
|
||||
}
|
||||
int32_t v59 = g8; // 0x1e44950
|
||||
g4 = (int32_t)*(char *)v59 | v57 & -256;
|
||||
g4 = (int32_t)*(char *)v59 | (v57 & -256);
|
||||
g8 = v59 + 1;
|
||||
}
|
||||
// 0x1e44955
|
||||
@@ -700,7 +700,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
break;
|
||||
}
|
||||
int32_t v64 = g8; // 0x1e4498b
|
||||
g4 = g4 & -256 | (int32_t)*(char *)v64;
|
||||
g4 = (g4 & -256) | (int32_t)*(char *)v64;
|
||||
g8 = v64 + 1;
|
||||
}
|
||||
// 0x1e449cf
|
||||
@@ -863,11 +863,11 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
*(int32_t *)g9 = g5;
|
||||
int32_t v88 = function_1e45900((int32_t)&g708, (int32_t)&g708, (int32_t)&g708); // 0x1e44a98
|
||||
g2 = v88;
|
||||
int32_t v89 = g5 & -0x10000 | (int32_t)*(int16_t *)(g9 + 100); // 0x1e44a9d
|
||||
int32_t v89 = (g5 & -0x10000) | (int32_t)*(int16_t *)(g9 + 100); // 0x1e44a9d
|
||||
g5 = v89;
|
||||
v68 = *(int32_t *)(g9 + 102);
|
||||
v67 = *(int32_t *)(g9 + 106);
|
||||
v71 = g8 & -0x10000 | (int32_t)*(int16_t *)(g9 + 110);
|
||||
v71 = (g8 & -0x10000) | (int32_t)*(int16_t *)(g9 + 110);
|
||||
v70 = v89;
|
||||
v69 = g9 + 12;
|
||||
goto lab_0x1e44ad2;
|
||||
@@ -1059,12 +1059,12 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
lab_0x1e44ac0:;
|
||||
int32_t v92 = g9 + 60; // 0x1e44ac0
|
||||
int16_t * v93 = (int16_t *)v92; // 0x1e44ac0
|
||||
int32_t v94 = g5 & -0x10000 | (int32_t)*v93; // 0x1e44ac0
|
||||
int32_t v94 = (g5 & -0x10000) | (int32_t)*v93; // 0x1e44ac0
|
||||
g5 = v94;
|
||||
int32_t * v95 = (int32_t *)v92; // 0x1e44ac5
|
||||
v68 = *v95;
|
||||
v67 = *v95;
|
||||
v71 = g8 & -0x10000 | (int32_t)*v93;
|
||||
v71 = (g8 & -0x10000) | (int32_t)*v93;
|
||||
v70 = v94;
|
||||
v69 = g9;
|
||||
goto lab_0x1e44ad2;
|
||||
@@ -1084,7 +1084,7 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
}
|
||||
} else {
|
||||
// 0x1e44af4
|
||||
v71 = v71 & -0x10000 | 0x7fff;
|
||||
v71 = (v71 & -0x10000) | 0x7fff;
|
||||
v67 = -0x80000000;
|
||||
g5 = v70 & -0x10000;
|
||||
v68 = 0;
|
||||
@@ -1121,12 +1121,12 @@ int32_t function_1e44520(int32_t * a1, int32_t * a2, int32_t a3, int32_t a4, int
|
||||
int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t * a6, int32_t a7) {
|
||||
// 0x1e44c70
|
||||
int32_t v1; // bp-40
|
||||
int32_t v2 = &v1; // 0x1e44c70
|
||||
int32_t v2 = v1; // 0x1e44c70
|
||||
char v3 = -52; // bp-24
|
||||
g6 = a7;
|
||||
uint16_t v4 = (int16_t)a4 & -0x8000; // 0x1e44cbf
|
||||
g2 = v4;
|
||||
g5 = g5 & -0x10000 | a4 & 0x7fff;
|
||||
g5 = (g5 & -0x10000) | (a4 & 0x7fff);
|
||||
*(char *)(a7 + 2) = v4 == 0 ? 32 : 45;
|
||||
uint32_t v5 = g5; // 0x1e44cdc
|
||||
uint16_t v6 = (int16_t)v5; // 0x1e44cdc
|
||||
@@ -1160,7 +1160,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
g2 = function_1e45900(v2, v12, 1);
|
||||
if (v6 >= 0x3fff) {
|
||||
int32_t v13 = g8; // 0x1e44e88
|
||||
g8 = (int32_t)((int16_t)v13 + 1) | v13 & -0x10000;
|
||||
g8 = (int32_t)((int16_t)v13 + 1) | (v13 & -0x10000);
|
||||
g2 = &v3;
|
||||
g5 = v2;
|
||||
g2 = function_1e45650(&v1, &v3);
|
||||
@@ -1287,7 +1287,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
int32_t v44 = function_1e443b0((int32_t)&g708); // 0x1e44f7e
|
||||
g2 = v44;
|
||||
unsigned char v45 = *(char *)(g9 + 31) + 48; // 0x1e44f8a
|
||||
g2 = (int32_t)v45 | v44 & -256;
|
||||
g2 = (int32_t)v45 | (v44 & -256);
|
||||
int32_t v46 = g8 - 1; // 0x1e44f8c
|
||||
g8 = v46;
|
||||
*(char *)(v37 - 1) = v45;
|
||||
@@ -1325,7 +1325,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
v44 = function_1e443b0((int32_t)&g708);
|
||||
g2 = v44;
|
||||
v45 = *(char *)(g9 + 31) + 48;
|
||||
g2 = (int32_t)v45 | v44 & -256;
|
||||
g2 = (int32_t)v45 | (v44 & -256);
|
||||
v46 = g8 - 1;
|
||||
g8 = v46;
|
||||
*(char *)(v37 - 1) = v45;
|
||||
@@ -1341,7 +1341,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
v33 = v23;
|
||||
}
|
||||
unsigned char v47 = *(char *)(v31 - 1); // 0x1e44f97
|
||||
g2 = (int32_t)v47 | v33 & -256;
|
||||
g2 = (int32_t)v47 | (v33 & -256);
|
||||
v9 = v31 - 2;
|
||||
if (v47 < 53) {
|
||||
if (v9 < v32) {
|
||||
@@ -1441,7 +1441,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
g2 = (int32_t)"1#IND";
|
||||
int32_t v57 = g6 + 4; // 0x1e44d88
|
||||
*(int32_t *)v57 = 0x4e492331;
|
||||
g2 = g2 & -0x10000 | 68;
|
||||
g2 = (g2 & -0x10000) | 68;
|
||||
*(int16_t *)(v57 + 4) = 68;
|
||||
*(char *)(g6 + 3) = 5;
|
||||
goto lab_0x1e44fcb;
|
||||
@@ -1451,7 +1451,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
lab_0x1e44fbb:;
|
||||
int32_t v53 = v8 - g6; // 0x1e44fbb
|
||||
unsigned char v54 = (char)v53 - 3; // 0x1e44fbd
|
||||
g2 = (int32_t)v54 | v53 & -256;
|
||||
g2 = (int32_t)v54 | (v53 & -256);
|
||||
*(char *)(g6 + 3) = v54;
|
||||
*(char *)(g2 + 4 + g6) = 0;
|
||||
goto lab_0x1e44fcb;
|
||||
@@ -1474,7 +1474,7 @@ int32_t function_1e44c70(int32_t a1, uint32_t a2, int32_t a3, int32_t a4, int32_
|
||||
g2 = (int32_t)"1#INF";
|
||||
int32_t v56 = g6 + 4; // 0x1e44dc2
|
||||
*(int32_t *)v56 = 0x4e492331;
|
||||
g2 = g2 & -0x10000 | 70;
|
||||
g2 = (g2 & -0x10000) | 70;
|
||||
*(int16_t *)(v56 + 4) = 70;
|
||||
*(char *)(g6 + 3) = 5;
|
||||
goto lab_0x1e44fcb;
|
||||
@@ -1547,7 +1547,7 @@ int32_t function_1e45010(int32_t a1, int32_t a2) {
|
||||
g6 = (g1 ? -0x1000 : 0x1000) + (int32_t)&v10;
|
||||
g5 = 0;
|
||||
g2 = function_1e45980(g8, (int32_t)&g708);
|
||||
int32_t v11 = &v3; // 0x1e4508e
|
||||
int32_t v11 = v3; // 0x1e4508e
|
||||
int32_t v12 = g3; // 0x1e4508c
|
||||
int32_t v13; // 0x1e450c3
|
||||
while (true) {
|
||||
@@ -1633,7 +1633,7 @@ int32_t function_1e45150(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
if (a1 == 1) {
|
||||
// 0x1e45167
|
||||
int32_t v5; // bp-128
|
||||
g2 = &v5;
|
||||
g2 = v5;
|
||||
g5 = a3;
|
||||
int32_t v6 = function_1e45440(a2, a3, &v5, 128, 0); // 0x1e45188
|
||||
g2 = v6;
|
||||
@@ -1741,7 +1741,7 @@ int32_t function_1e45150(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
*(char *)a4 = 0;
|
||||
while (true) {
|
||||
unsigned char v14 = *(char *)g8; // 0x1e45295
|
||||
g2 = g2 & -256 | (int32_t)v14;
|
||||
g2 = (g2 & -256) | (int32_t)v14;
|
||||
*(char *)(g9 + 16) = v14;
|
||||
int32_t v15; // 0x1e452ac
|
||||
if (g442 > g4) {
|
||||
@@ -1773,8 +1773,8 @@ int32_t function_1e45150(int32_t a1, int32_t a2, int32_t a3, int32_t a4) {
|
||||
g5 = v21;
|
||||
char * v22 = (char *)g6; // 0x1e452cf
|
||||
unsigned char v23 = *v22; // 0x1e452cf
|
||||
uint16_t v24 = (int16_t)((int32_t)v23 | v15 & 0xff00) * (int16_t)v21; // 0x1e452d1
|
||||
g2 = (int32_t)v24 | v15 & -0x10000;
|
||||
uint16_t v24 = (int16_t)((int32_t)v23 | (v15 & 0xff00)) * (int16_t)v21; // 0x1e452d1
|
||||
g2 = (int32_t)v24 | (v15 & -0x10000);
|
||||
int32_t v25 = g8 + 2; // 0x1e452d7
|
||||
g8 = v25;
|
||||
unsigned char v26 = *(char *)(g9 + 16) - 48 + (char)v24; // 0x1e452dc
|
||||
@@ -2133,10 +2133,10 @@ int32_t function_1e45440(int32_t a1, int32_t a2, int32_t * a3, int32_t a4, int32
|
||||
// Address range: 0x1e45580 - 0x1e45647
|
||||
int32_t function_1e45580(int32_t a1, int32_t a2) {
|
||||
int32_t v1; // ebp
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g8 = a2;
|
||||
g6 = a1;
|
||||
g2 = &g125;
|
||||
g2 = g125;
|
||||
if (g126 == 0) {
|
||||
// 0x1e455a0
|
||||
g2 = (int32_t)&g125 | 255;
|
||||
@@ -2147,14 +2147,14 @@ int32_t function_1e45580(int32_t a1, int32_t a2) {
|
||||
int32_t v4 = (int32_t)v3 | v2; // 0x1e455a0
|
||||
g2 = v4;
|
||||
unsigned char v5 = *(char *)a1; // 0x1e455a3
|
||||
int32_t v6 = 256 * (int32_t)v5 | v4 & -0xff01; // 0x1e455a3
|
||||
int32_t v6 = 256 * (int32_t)v5 | (v4 & -0xff01); // 0x1e455a3
|
||||
g2 = v6;
|
||||
int32_t v7; // 0x1e455c4
|
||||
if ((char)(v6 / 256) != v3) {
|
||||
unsigned char v8 = (v3 < 91 ? 32 : 0) + v3; // 0x1e455b5
|
||||
int32_t v9 = 256 * (int32_t)v8 | v2 & -0x10000; // 0x1e455b7
|
||||
int32_t v9 = 256 * (int32_t)v8 | (v2 & -0x10000); // 0x1e455b7
|
||||
unsigned char v10 = v5 < 91 ? 32 : 0; // 0x1e455bf
|
||||
g5 = g5 & -256 | (int32_t)v10;
|
||||
g5 = (g5 & -256) | (int32_t)v10;
|
||||
unsigned char v11 = v10 + v5; // 0x1e455c4
|
||||
v7 = (int32_t)v11 | v9;
|
||||
g2 = v7;
|
||||
@@ -2208,7 +2208,7 @@ int32_t function_1e45580(int32_t a1, int32_t a2) {
|
||||
g8 = v21 + 1;
|
||||
int32_t v24 = g6; // 0x1e45603
|
||||
unsigned char v25 = *(char *)v24; // 0x1e45603
|
||||
int32_t v26 = (int32_t)v25 | v16 & -256; // 0x1e45603
|
||||
int32_t v26 = (int32_t)v25 | (v16 & -256); // 0x1e45603
|
||||
g4 = v26;
|
||||
g6 = v24 + 1;
|
||||
int32_t v27; // 0x1e4561e
|
||||
|
||||
+41
-41
@@ -20,7 +20,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
int32_t v13 = v7 | (int32_t)v12; // 0x1e4567f
|
||||
g5 = v13;
|
||||
uint16_t v14 = v11 & 0x7fff; // 0x1e45684
|
||||
int32_t v15 = ((int32_t)v14 | v10 & -0x10000) + v13; // 0x1e4568e
|
||||
int32_t v15 = ((int32_t)v14 | (v10 & -0x10000)) + v13; // 0x1e4568e
|
||||
g2 = v15;
|
||||
uint16_t v16 = (int16_t)v15; // 0x1e45691
|
||||
int32_t v17; // ebx
|
||||
@@ -85,7 +85,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
}
|
||||
// 0x1e4572a
|
||||
g2 = 0;
|
||||
int32_t v21 = &v8; // 0x1e45748
|
||||
int32_t v21 = v8; // 0x1e45748
|
||||
while (true) {
|
||||
int32_t * v22 = (int32_t *)(v21 + 32); // 0x1e45734
|
||||
v17 = 8;
|
||||
@@ -229,7 +229,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
int16_t * v50 = (int16_t *)(g9 + 18); // 0x1e457e5
|
||||
uint16_t v51 = *v50; // 0x1e457e5
|
||||
v17 = *(int32_t *)(g9 + 20);
|
||||
g6 = g6 & -0x10000 | (int32_t)-v51;
|
||||
g6 = (g6 & -0x10000) | (int32_t)-v51;
|
||||
*v50 = *v50 - v51;
|
||||
int32_t v52 = g9; // 0x1e45803
|
||||
int32_t v53; // 0x1e4580d
|
||||
@@ -246,7 +246,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
v53 = g9 + 4;
|
||||
int32_t v55 = g6; // 0x1e45810
|
||||
uint16_t v56 = (int16_t)v55 - 1; // 0x1e45810
|
||||
g6 = (int32_t)v56 | v55 & -0x10000;
|
||||
g6 = (int32_t)v56 | (v55 & -0x10000);
|
||||
if (v56 == 0) {
|
||||
// break -> 0x1e4581a
|
||||
break;
|
||||
@@ -320,7 +320,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
return g2;
|
||||
}
|
||||
uint16_t v68 = *(int16_t *)(g9 + 22); // 0x1e458a0
|
||||
g2 = g2 & -0x10000 | (int32_t)v68;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v68;
|
||||
*(int16_t *)g8 = v68;
|
||||
uint16_t v69 = *(int16_t *)(g9 + 18); // 0x1e458a8
|
||||
int32_t v70 = g2 & -0x10000; // 0x1e458a8
|
||||
@@ -341,7 +341,7 @@ int32_t function_1e45650(int32_t * a1, char * a2) {
|
||||
// Address range: 0x1e45900 - 0x1e4597b
|
||||
int32_t function_1e45900(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e45900
|
||||
g8 = &g482;
|
||||
g8 = g482;
|
||||
int32_t v1 = a2; // edi
|
||||
if (a2 != 0) {
|
||||
int32_t v2; // 0x1e45915
|
||||
@@ -349,7 +349,7 @@ int32_t function_1e45900(int32_t a1, int32_t a2, int32_t a3) {
|
||||
// 0x1e45915
|
||||
v2 = -a2;
|
||||
v1 = v2;
|
||||
g8 = &g483;
|
||||
g8 = g483;
|
||||
} else {
|
||||
v2 = a2;
|
||||
}
|
||||
@@ -460,7 +460,7 @@ int32_t function_1e459f0(int32_t a1) {
|
||||
int32_t v2 = v1; // bp-4
|
||||
int32_t v3 = g2; // 0x1e459f1
|
||||
int32_t v4;
|
||||
int32_t v5 = &v4; // 0x1e459f6
|
||||
int32_t v5 = v4; // 0x1e459f6
|
||||
g5 = v5;
|
||||
int32_t v6; // 0x1e45a10
|
||||
int32_t v7; // 0x1e45a10
|
||||
@@ -483,7 +483,7 @@ int32_t function_1e459f0(int32_t a1) {
|
||||
}
|
||||
int32_t v10 = v6 - v7; // 0x1e45a10
|
||||
g5 = v10;
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
g5 = v1;
|
||||
g2 = a1;
|
||||
*(int32_t *)(v10 - 4) = a1;
|
||||
@@ -524,7 +524,7 @@ int32_t function_1e45a50(int32_t a1, int32_t a2, int32_t a3) {
|
||||
while (true) {
|
||||
char v4 = *(char *)v2; // 0x1e45a5c
|
||||
char v5;
|
||||
g2 = (int32_t)v4 | (int32_t)v5 & -256;
|
||||
g2 = (int32_t)v4 | ((int32_t)v5 & -256);
|
||||
v3 = v2 + 1;
|
||||
g5 = v3;
|
||||
if (v4 == 0) {
|
||||
@@ -618,7 +618,7 @@ int32_t function_1e45ae0(int32_t a1) {
|
||||
int32_t v2; // 0x1e45aef
|
||||
while (true) {
|
||||
unsigned char v3 = *(char *)a1; // 0x1e45aed
|
||||
int32_t v4 = (int32_t)v3 | v1 & -256; // 0x1e45aed
|
||||
int32_t v4 = (int32_t)v3 | (v1 & -256); // 0x1e45aed
|
||||
g2 = v4;
|
||||
v2 = a1 + 1;
|
||||
g5 = v2;
|
||||
@@ -699,7 +699,7 @@ int32_t function_1e45b41(int32_t a1, int32_t result, int32_t a3) {
|
||||
int32_t v1; // 0x1e45b4d
|
||||
while (true) {
|
||||
unsigned char v2 = *(char *)a3; // 0x1e45b4d
|
||||
v1 = g7 & -256 | (int32_t)v2;
|
||||
v1 = (g7 & -256) | (int32_t)v2;
|
||||
g7 = v1;
|
||||
g5 = a3 + 1;
|
||||
if (v2 == 0) {
|
||||
@@ -811,7 +811,7 @@ int32_t function_1e45be3(int32_t a1) {
|
||||
}
|
||||
// 0x1e45bfc
|
||||
int32_t v2; // bp-52
|
||||
g2 = &v2;
|
||||
g2 = v2;
|
||||
int32_t v3 = waveOutGetDevCapsA(a1, (struct tagWAVEOUTCAPSA *)&v2, 52); // 0x1e45c04
|
||||
g2 = v3;
|
||||
if (v3 != 0) {
|
||||
@@ -842,12 +842,12 @@ int32_t function_1e45c22(int32_t a1, int32_t a2) {
|
||||
uint64_t v5 = (int64_t)v4 * (int64_t)v3 & 0xffffffff; // 0x1e45c7e
|
||||
uint64_t v6 = v5 / 1000; // 0x1e45c7e
|
||||
g7 = v5 % 1000;
|
||||
result = (int32_t)v6 & 248 | (int32_t)v6 & 0x7fff00;
|
||||
result = ((int32_t)v6 & 248) | ((int32_t)v6 & 0x7fff00);
|
||||
g2 = result;
|
||||
} else {
|
||||
// 0x1e45c2e
|
||||
int32_t v7; // bp-16
|
||||
g2 = &v7;
|
||||
g2 = v7;
|
||||
v7 = 4;
|
||||
int32_t v8 = waveOutGetPosition(a1, (struct mmtime_tag *)&v7, 12); // 0x1e45c3e
|
||||
g2 = v8;
|
||||
@@ -882,7 +882,7 @@ int32_t function_1e45c9e(uint32_t a1) {
|
||||
int32_t v4;
|
||||
if (v3 != 0) {
|
||||
// 0x1e45cb9
|
||||
g5 = &v2;
|
||||
g5 = v2;
|
||||
g2 = waveOutGetPosition(v3, (struct mmtime_tag *)&v2, 12);
|
||||
} else {
|
||||
v4 = 0;
|
||||
@@ -1015,7 +1015,7 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
unsigned char v28 = *(char *)(v25 + (int32_t)&g602 + v27); // 0x1e45edd
|
||||
g2 = v28;
|
||||
*(char *)a1 = v28;
|
||||
g2 = g2 & -0x10000 | (int32_t)v26;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v26;
|
||||
while (v26 != 0) {
|
||||
// 0x1e45ed6
|
||||
v22 = g5;
|
||||
@@ -1027,7 +1027,7 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
v28 = *(char *)(v25 + (int32_t)&g602 + v27);
|
||||
g2 = v28;
|
||||
*(char *)a1 = v28;
|
||||
g2 = g2 & -0x10000 | (int32_t)v26;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v26;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1037,7 +1037,7 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
// 0x1e45de6
|
||||
v2 = 255;
|
||||
v11 = (a5 + 1) / 2;
|
||||
g2 = v1 & -0x10000 | (int32_t)v11;
|
||||
g2 = (v1 & -0x10000) | (int32_t)v11;
|
||||
v3 = NULL;
|
||||
while (true) {
|
||||
lab_0x1e45df8:
|
||||
@@ -1114,7 +1114,7 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
// 0x1e45d77
|
||||
g2 = a2;
|
||||
int32_t v43 = (int32_t)*(int16_t *)(a3 + 2); // 0x1e45d7d
|
||||
g5 = g5 & -0x10000 | v43;
|
||||
g5 = (g5 & -0x10000) | v43;
|
||||
int32_t v44 = (int32_t)*(int16_t *)a3; // 0x1e45d88
|
||||
int32_t v45 = a2 & -0x10000; // 0x1e45d88
|
||||
g2 = v44 | v45;
|
||||
@@ -1132,11 +1132,11 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
*(char *)(a1 + 1) = v52;
|
||||
int32_t v53 = g2; // 0x1e45dcc
|
||||
uint16_t v54 = (int16_t)v53 - 1; // 0x1e45dcc
|
||||
g2 = (int32_t)v54 | v53 & -0x10000;
|
||||
g2 = (int32_t)v54 | (v53 & -0x10000);
|
||||
while (v54 != 0) {
|
||||
// 0x1e45da6
|
||||
int32_t v55; // ebx
|
||||
v55 = ((int32_t)v49 | v55 & -256) & -256 | (int32_t)v52;
|
||||
v55 = (((int32_t)v49 | (v55 & -256)) & -256) | (int32_t)v52;
|
||||
v47 = v50 + 1;
|
||||
a1 += 2;
|
||||
v48 = *(char *)v47;
|
||||
@@ -1148,7 +1148,7 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
*(char *)(a1 + 1) = v52;
|
||||
v53 = g2;
|
||||
v54 = (int16_t)v53 - 1;
|
||||
g2 = (int32_t)v54 | v53 & -0x10000;
|
||||
g2 = (int32_t)v54 | (v53 & -0x10000);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1216,8 +1216,8 @@ int32_t function_1e45d55(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int16_t
|
||||
// Address range: 0x1e45f8a - 0x1e45fb2
|
||||
int32_t function_1e45f8a(void) {
|
||||
// 0x1e45f8a
|
||||
g5 = &g596;
|
||||
int32_t v1 = &g596; // 0x1e45f8f
|
||||
g5 = g596;
|
||||
int32_t v1 = g596; // 0x1e45f8f
|
||||
int32_t v2 = v1 + 60; // 0x1e45f8f
|
||||
g2 = v2;
|
||||
*(int32_t *)v1 = v2;
|
||||
@@ -1234,7 +1234,7 @@ int32_t function_1e45f8a(void) {
|
||||
}
|
||||
// 0x1e45f9d
|
||||
g598 = 0;
|
||||
g603 = &g596;
|
||||
g603 = g596;
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -1310,7 +1310,7 @@ int32_t function_1e46021(int32_t a1, int32_t a2) {
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = 0; // edi
|
||||
int32_t v3 = 0; // ebp
|
||||
int32_t v4 = &v1; // 0x1e4602f
|
||||
int32_t v4 = v1; // 0x1e4602f
|
||||
while (true) {
|
||||
// 0x1e4602f
|
||||
*(int32_t *)(v4 - 4) = 0x2b41;
|
||||
@@ -1539,7 +1539,7 @@ int32_t function_1e461a6(int32_t a1) {
|
||||
// 0x1e461a6
|
||||
g8 = a1;
|
||||
int32_t v1 = g3; // bp-16
|
||||
int32_t v2 = &v1; // 0x1e461ad
|
||||
int32_t v2 = v1; // 0x1e461ad
|
||||
if (*(int32_t *)(a1 + 16) == 0) {
|
||||
// 0x1e4623a
|
||||
g3 = *(int32_t *)v2;
|
||||
@@ -1984,11 +1984,11 @@ int32_t function_1e46531(int32_t a1, int32_t a2, uint32_t a3) {
|
||||
int32_t v5 = (int32_t)g601; // 0x1e4660f
|
||||
g2 = v5;
|
||||
uint16_t v6 = *(int16_t *)(v5 + 176); // 0x1e46614
|
||||
g2 = (int32_t)v6 | v5 & -0x10000;
|
||||
g2 = (int32_t)v6 | (v5 & -0x10000);
|
||||
*(int16_t *)(v5 + 180 + 4 * g5) = v6;
|
||||
int32_t v7 = (int32_t)g601; // 0x1e46629
|
||||
uint16_t v8 = *(int16_t *)(v7 + 178); // 0x1e4662f
|
||||
g2 = g2 & -0x10000 | (int32_t)v8;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v8;
|
||||
*(int16_t *)(v7 + 182 + 4 * g5) = v8;
|
||||
int32_t v9 = (int32_t)g601; // 0x1e4663e
|
||||
g7 = v9;
|
||||
@@ -2021,11 +2021,11 @@ int32_t function_1e46531(int32_t a1, int32_t a2, uint32_t a3) {
|
||||
int32_t v16 = (int32_t)g601; // 0x1e4666c
|
||||
g2 = v16;
|
||||
uint16_t v17 = *(int16_t *)(v16 + 176); // 0x1e46671
|
||||
g2 = (int32_t)v17 | v16 & -0x10000;
|
||||
g2 = (int32_t)v17 | (v16 & -0x10000);
|
||||
*(int16_t *)(v16 + 180 + g5) = v17;
|
||||
int32_t v18 = (int32_t)g601; // 0x1e46686
|
||||
uint16_t v19 = *(int16_t *)(v18 + 178); // 0x1e4668c
|
||||
g2 = g2 & -0x10000 | (int32_t)v19;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v19;
|
||||
*(int16_t *)(v18 + 182 + g5) = v19;
|
||||
int32_t * v20 = (int32_t *)((int32_t)g601 + 308); // 0x1e466a1
|
||||
*v20 = *v20 + 1;
|
||||
@@ -2085,12 +2085,12 @@ int32_t function_1e466b3(int32_t a1, int32_t a2) {
|
||||
int32_t v20; // 0x1e468b8
|
||||
int32_t v21; // 0x1e468d8
|
||||
if (a1 != 0) {
|
||||
int32_t v22 = &g599; // ebx
|
||||
int32_t v22 = g599; // ebx
|
||||
v16 = (int32_t)g601 + 244;
|
||||
g7 = v16;
|
||||
v1 = 16;
|
||||
v13 = 16;
|
||||
v17 = &g599;
|
||||
v17 = g599;
|
||||
v3 = 0;
|
||||
v6 = -1;
|
||||
while (true) {
|
||||
@@ -2166,7 +2166,7 @@ int32_t function_1e466b3(int32_t a1, int32_t a2) {
|
||||
int32_t v34 = v4;
|
||||
int32_t v35 = v7;
|
||||
int16_t v36 = v32;
|
||||
int32_t v37 = (int32_t)v32 | v19 & -0x10000;
|
||||
int32_t v37 = (int32_t)v32 | (v19 & -0x10000);
|
||||
while (true) {
|
||||
int32_t v38 = v35 - v33; // 0x1e4676c
|
||||
int32_t v39;
|
||||
@@ -2191,8 +2191,8 @@ int32_t function_1e466b3(int32_t a1, int32_t a2) {
|
||||
int32_t v45 = v33; // 0x1e46815
|
||||
int32_t v46 = 0;
|
||||
int16_t * v47 = (int16_t *)&g610;
|
||||
int32_t v48 = &g600;
|
||||
int32_t v49 = &g599;
|
||||
int32_t v48 = g600;
|
||||
int32_t v49 = g599;
|
||||
int32_t v50;
|
||||
while (true) {
|
||||
// 0x1e467e1
|
||||
@@ -2235,11 +2235,11 @@ int32_t function_1e466b3(int32_t a1, int32_t a2) {
|
||||
*(int32_t *)v48 = *(int32_t *)(v51 + 48) + v58;
|
||||
int32_t v62 = (int32_t)v47; // 0x1e4682a
|
||||
uint16_t v63 = *(int16_t *)(g5 + 56); // 0x1e4682d
|
||||
g2 = g2 & -0x10000 | (int32_t)v63;
|
||||
g2 = (g2 & -0x10000) | (int32_t)v63;
|
||||
*v47 = v63;
|
||||
int32_t v64 = g5; // 0x1e4683c
|
||||
uint16_t v65 = *(int16_t *)(v64 + 58); // 0x1e4683c
|
||||
g5 = (int32_t)v65 | v64 & -0x10000;
|
||||
g5 = (int32_t)v65 | (v64 & -0x10000);
|
||||
*(int16_t *)(v62 + 2) = v65;
|
||||
v50 = v46 + 1;
|
||||
v53 = (int16_t *)(v62 + 4);
|
||||
@@ -2285,8 +2285,8 @@ int32_t function_1e466b3(int32_t a1, int32_t a2) {
|
||||
v2 = 0;
|
||||
int32_t v70 = v68 + v30; // 0x1e46884
|
||||
g5 = 4 * v34 + (int32_t)&g599;
|
||||
g2 = &g599;
|
||||
v14 = &g599;
|
||||
g2 = g599;
|
||||
v14 = g599;
|
||||
v5 = v34;
|
||||
v8 = -1;
|
||||
while (true) {
|
||||
|
||||
+22
-22
@@ -162,7 +162,7 @@ int32_t function_1e46a56(void) {
|
||||
g601 = g609;
|
||||
int32_t v2; // 0x1e46aff
|
||||
if (g609 == NULL) {
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
// 0x1e46aff
|
||||
g6 = *(int32_t *)v2;
|
||||
g8 = *(int32_t *)(v2 + 4);
|
||||
@@ -655,7 +655,7 @@ int32_t function_1e46d55(int32_t * a1) {
|
||||
int32_t v115 = g7; // 0x1e47205
|
||||
uint16_t v116 = *(int16_t *)(v115 + 26); // 0x1e47205
|
||||
int32_t v117 = v116; // 0x1e47205
|
||||
g5 = g5 & -0x10000 | v117;
|
||||
g5 = (g5 & -0x10000) | v117;
|
||||
if (v116 != -1) {
|
||||
int32_t v118 = v117 + 1; // 0x1e47225
|
||||
g5 = v118;
|
||||
@@ -923,20 +923,20 @@ int32_t function_1e46d55(int32_t * a1) {
|
||||
int32_t v63 = (int32_t)g601; // 0x1e470ee
|
||||
g5 = v63;
|
||||
uint16_t v64 = *(int16_t *)(v63 + 182 + 4 * v5); // 0x1e470f4
|
||||
v61 = (int32_t)v64 | v63 & -0x10000;
|
||||
v61 = (int32_t)v64 | (v63 & -0x10000);
|
||||
} else {
|
||||
uint16_t v65 = *(int16_t *)(v59 + 28); // 0x1e470ca
|
||||
g5 = g5 & -0x10000 | (int32_t)v65;
|
||||
g5 = (g5 & -0x10000) | (int32_t)v65;
|
||||
v15 = v59 + 58;
|
||||
*(int16_t *)v58 = v65;
|
||||
v61 = g5 & -0x10000 | (int32_t)*(int16_t *)(g7 + 30);
|
||||
v61 = (g5 & -0x10000) | (int32_t)*(int16_t *)(g7 + 30);
|
||||
}
|
||||
// 0x1e470fc
|
||||
g5 = v61;
|
||||
*(int16_t *)v15 = (int16_t)v61;
|
||||
int16_t * v66 = (int16_t *)v58; // 0x1e470ff
|
||||
uint16_t v67 = *v66; // 0x1e470ff
|
||||
int32_t v68 = g5 & -0x10000 | (int32_t)v67; // 0x1e470ff
|
||||
int32_t v68 = (g5 & -0x10000) | (int32_t)v67; // 0x1e470ff
|
||||
g5 = v68;
|
||||
int32_t v69; // 0x1e4710d
|
||||
if (v67 >= 11) {
|
||||
@@ -948,7 +948,7 @@ int32_t function_1e46d55(int32_t * a1) {
|
||||
}
|
||||
int16_t * v70 = (int16_t *)v15; // 0x1e4710d
|
||||
uint16_t v71 = *v70; // 0x1e4710d
|
||||
g5 = (int32_t)v71 | v69 & -0x10000;
|
||||
g5 = (int32_t)v71 | (v69 & -0x10000);
|
||||
if (v71 >= 11) {
|
||||
// 0x1e47116
|
||||
*v70 = 10;
|
||||
@@ -1690,7 +1690,7 @@ int32_t function_1e4754b(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e47681 - 0x1e477d2
|
||||
int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8) {
|
||||
int32_t v1 = g2 & -0x10000; // 0x1e47682
|
||||
g2 = v1 | a3 & 0xffff;
|
||||
g2 = v1 | (a3 & 0xffff);
|
||||
int32_t v2 = g6 & -0x10000; // 0x1e4768f
|
||||
uint16_t v3 = (int16_t)a3; // 0x1e47693
|
||||
uint16_t v4 = (int16_t)a2; // 0x1e47693
|
||||
@@ -1758,7 +1758,7 @@ int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
unsigned char v16 = *(char *)v15; // 0x1e47790
|
||||
g2 = v15 + 1;
|
||||
uint16_t v17 = 256 * (int16_t)v16 ^ -0x8000; // 0x1e4779a
|
||||
g7 = (int32_t)v17 | (g7 | (int32_t)v16) & -0x10000;
|
||||
g7 = (int32_t)v17 | ((g7 | (int32_t)v16) & -0x10000);
|
||||
*(int16_t *)v14 = v17;
|
||||
int32_t v18 = g5 + 2; // 0x1e477a1
|
||||
g5 = v18;
|
||||
@@ -1769,7 +1769,7 @@ int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
v16 = *(char *)v15;
|
||||
g2 = v15 + 1;
|
||||
v17 = 256 * (int16_t)v16 ^ -0x8000;
|
||||
g7 = (int32_t)v17 | (g7 | (int32_t)v16) & -0x10000;
|
||||
g7 = (int32_t)v17 | ((g7 | (int32_t)v16) & -0x10000);
|
||||
*(int16_t *)v18 = v17;
|
||||
v18 = g5 + 2;
|
||||
g5 = v18;
|
||||
@@ -1786,7 +1786,7 @@ int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g7 = v22;
|
||||
int32_t v23 = (v22 + v21) / 256; // 0x1e4777a
|
||||
unsigned char v24 = (char)v23 ^ -128; // 0x1e4777d
|
||||
g2 = (int32_t)v24 | v23 & -256;
|
||||
g2 = (int32_t)v24 | (v23 & -256);
|
||||
*(char *)v14 = v24;
|
||||
int32_t v25 = g5 + 1; // 0x1e47781
|
||||
g5 = v25;
|
||||
@@ -1800,7 +1800,7 @@ int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g7 = v22;
|
||||
v23 = (v22 + v21) / 256;
|
||||
v24 = (char)v23 ^ -128;
|
||||
g2 = (int32_t)v24 | v23 & -256;
|
||||
g2 = (int32_t)v24 | (v23 & -256);
|
||||
*(char *)v14 = v24;
|
||||
v25 = g5 + 1;
|
||||
g5 = v25;
|
||||
@@ -1854,7 +1854,7 @@ int32_t function_1e47681(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// Address range: 0x1e477d2 - 0x1e47940
|
||||
int32_t function_1e477d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5) {
|
||||
uint32_t v1 = a2 & 0xffff; // 0x1e477d6
|
||||
int32_t v2 = g4 & -0x10000 | v1; // ebx
|
||||
int32_t v2 = (g4 & -0x10000) | v1; // ebx
|
||||
uint16_t v3 = (int16_t)a3; // 0x1e477db
|
||||
int32_t result; // 0x1e4793d
|
||||
if (v3 != (int16_t)a2) {
|
||||
@@ -1885,7 +1885,7 @@ int32_t function_1e477d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g2 = v11;
|
||||
if (v11 != 0) {
|
||||
uint16_t v12 = *(int16_t *)a1; // 0x1e478a6
|
||||
g2 = (int32_t)v12 | v11 & -0x10000;
|
||||
g2 = (int32_t)v12 | (v11 & -0x10000);
|
||||
*(int16_t *)v10 = v12;
|
||||
int32_t v13 = g7 + 2; // 0x1e478ac
|
||||
int32_t v14 = g5; // 0x1e478af
|
||||
@@ -1898,7 +1898,7 @@ int32_t function_1e477d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
while (v16 != 0) {
|
||||
// 0x1e478a6
|
||||
v12 = *(int16_t *)g5;
|
||||
g2 = (int32_t)v12 | v16 & -0x10000;
|
||||
g2 = (int32_t)v12 | (v16 & -0x10000);
|
||||
*(int16_t *)v15 = v12;
|
||||
v13 = g7 + 2;
|
||||
v14 = g5;
|
||||
@@ -1918,7 +1918,7 @@ int32_t function_1e477d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
g5 = v17;
|
||||
if (v17 != 0) {
|
||||
unsigned char v18 = *(char *)a1; // 0x1e47886
|
||||
g5 = (int32_t)v18 | v17 & -256;
|
||||
g5 = (int32_t)v18 | (v17 & -256);
|
||||
*(char *)v10 = v18;
|
||||
int32_t v19 = g7 + 1; // 0x1e4788a
|
||||
int32_t v20 = g2; // 0x1e4788b
|
||||
@@ -1932,7 +1932,7 @@ int32_t function_1e477d2(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e47886
|
||||
v10 = v21;
|
||||
v18 = *(char *)g2;
|
||||
g5 = (int32_t)v18 | v22 & -256;
|
||||
g5 = (int32_t)v18 | (v22 & -256);
|
||||
*(char *)v10 = v18;
|
||||
v19 = g7 + 1;
|
||||
v20 = g2;
|
||||
@@ -2142,7 +2142,7 @@ int32_t function_1e47940(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
int64_t v18 = v17 / v12; // 0x1e47979
|
||||
g7 = v17 % v12;
|
||||
unsigned char v19 = (char)v18 ^ -128; // 0x1e4797c
|
||||
g2 = (int32_t)v19 | (int32_t)v18 & -256;
|
||||
g2 = (int32_t)v19 | ((int32_t)v18 & -256);
|
||||
g5 = a1;
|
||||
int32_t v20 = v11 - 1; // 0x1e47984
|
||||
v11 = v20;
|
||||
@@ -2180,7 +2180,7 @@ int32_t function_1e479ca(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
g2 = a2;
|
||||
unsigned char v6 = *(char *)a2; // 0x1e479f0
|
||||
int32_t v7 = v6; // 0x1e479f0
|
||||
int32_t v8 = v7 | v4 & -256; // ebx
|
||||
int32_t v8 = v7 | (v4 & -256); // ebx
|
||||
g2 = (int32_t)*(char *)(a2 + a5) - v7;
|
||||
*(char *)a1 = v6;
|
||||
int32_t v9 = g2; // 0x1e479fd
|
||||
@@ -2195,7 +2195,7 @@ int32_t function_1e479ca(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
g7 = a3 - 1;
|
||||
int32_t v13 = v8; // 0x1e47a0d
|
||||
unsigned char v14 = (char)v13 + (char)v11; // 0x1e47a0d
|
||||
v8 = (int32_t)v14 | v13 & -256;
|
||||
v8 = (int32_t)v14 | (v13 & -256);
|
||||
*(char *)v12 = v14;
|
||||
int32_t v15 = g5 + a5; // 0x1e47a11
|
||||
g5 = v15;
|
||||
@@ -2205,7 +2205,7 @@ int32_t function_1e479ca(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
// 0x1e47a0d
|
||||
v13 = v8;
|
||||
v14 = (char)v13 + (char)g2;
|
||||
v8 = (int32_t)v14 | v13 & -256;
|
||||
v8 = (int32_t)v14 | (v13 & -256);
|
||||
*(char *)v15 = v14;
|
||||
v15 = g5 + a5;
|
||||
g5 = v15;
|
||||
@@ -2250,7 +2250,7 @@ int32_t function_1e479ca(int32_t a1, int32_t a2, uint32_t a3, int32_t a4, int32_
|
||||
int32_t v25 = (int32_t)*(int16_t *)v21 - v24; // 0x1e47a49
|
||||
g2 = (0x100000000 * (int64_t)(v25 >> 31) | (int64_t)v25) / (int64_t)a3;
|
||||
uint16_t v26 = *v23; // 0x1e47a56
|
||||
g7 = (int32_t)v26 | a2 & -0x10000;
|
||||
g7 = (int32_t)v26 | (a2 & -0x10000);
|
||||
*(int16_t *)a1 = v26;
|
||||
if (a3 > 1) {
|
||||
int32_t v27 = g2 + g5; // 0x1e47a6238
|
||||
|
||||
+42
-42
@@ -121,7 +121,7 @@ int32_t function_1e47a7f(int32_t result, uint32_t a2, uint32_t a3, int32_t a4, i
|
||||
int32_t v22 = v17;
|
||||
g2 = v22;
|
||||
unsigned char v23 = *(char *)v22; // 0x1e47bea
|
||||
g2 = (int32_t)v23 | v22 & -256;
|
||||
g2 = (int32_t)v23 | (v22 & -256);
|
||||
*(char *)g6 = v23;
|
||||
int32_t v24 = g6 + 1; // 0x1e47bee
|
||||
g6 = v24;
|
||||
@@ -132,7 +132,7 @@ int32_t function_1e47a7f(int32_t result, uint32_t a2, uint32_t a3, int32_t a4, i
|
||||
v22++;
|
||||
g2 = v22;
|
||||
v23 = *(char *)v22;
|
||||
g2 = (int32_t)v23 | v22 & -256;
|
||||
g2 = (int32_t)v23 | (v22 & -256);
|
||||
*(char *)v24 = v23;
|
||||
v24 = g6 + 1;
|
||||
g6 = v24;
|
||||
@@ -221,7 +221,7 @@ int32_t function_1e47a7f(int32_t result, uint32_t a2, uint32_t a3, int32_t a4, i
|
||||
g7 = g8;
|
||||
int32_t v38 = result; // 0x1e47b9b
|
||||
unsigned char v39 = *(char *)v38; // 0x1e47b99
|
||||
g2 = g2 & -256 | (int32_t)v39;
|
||||
g2 = (g2 & -256) | (int32_t)v39;
|
||||
g5 = v38 + 1;
|
||||
*(char *)v35 = v39;
|
||||
int32_t v40 = g6 + 1; // 0x1e47b9e
|
||||
@@ -232,7 +232,7 @@ int32_t function_1e47a7f(int32_t result, uint32_t a2, uint32_t a3, int32_t a4, i
|
||||
// 0x1e47b99
|
||||
v38 = g5;
|
||||
v39 = *(char *)v38;
|
||||
g2 = g2 & -256 | (int32_t)v39;
|
||||
g2 = (g2 & -256) | (int32_t)v39;
|
||||
g5 = v38 + 1;
|
||||
*(char *)v40 = v39;
|
||||
v40 = g6 + 1;
|
||||
@@ -266,7 +266,7 @@ int32_t function_1e47c1e(int32_t a1, int32_t a2, int32_t result, int32_t a4) {
|
||||
int32_t v3 = g6; // 0x1e47c23
|
||||
g6 = a2;
|
||||
uint16_t v4 = *(int16_t *)(a1 + 2); // 0x1e47c2a
|
||||
int32_t v5 = g2 & -0x10000 | (int32_t)v4; // 0x1e47c2a
|
||||
int32_t v5 = (g2 & -0x10000) | (int32_t)v4; // 0x1e47c2a
|
||||
g2 = v5;
|
||||
if (*(int16_t *)(a2 + 2) != v4) {
|
||||
goto lab_0x1e47c4b;
|
||||
@@ -278,7 +278,7 @@ int32_t function_1e47c1e(int32_t a1, int32_t a2, int32_t result, int32_t a4) {
|
||||
goto lab_0x1e47c4b;
|
||||
} else {
|
||||
uint16_t v7 = *(int16_t *)(a1 + 14); // 0x1e47c3c
|
||||
int32_t v8 = (int32_t)v7 | v6 & -0x10000; // 0x1e47c3c
|
||||
int32_t v8 = (int32_t)v7 | (v6 & -0x10000); // 0x1e47c3c
|
||||
g2 = v8;
|
||||
if (*(int16_t *)(a2 + 14) != v7) {
|
||||
v5 = v8;
|
||||
@@ -291,9 +291,9 @@ int32_t function_1e47c1e(int32_t a1, int32_t a2, int32_t result, int32_t a4) {
|
||||
}
|
||||
}
|
||||
lab_0x1e47c4b:;
|
||||
int32_t v9 = (int32_t)*(int16_t *)(a1 + 14) | v5 & -0x10000; // 0x1e47c4b
|
||||
int32_t v9 = (int32_t)*(int16_t *)(a1 + 14) | (v5 & -0x10000); // 0x1e47c4b
|
||||
g2 = v9;
|
||||
int32_t v10 = g5 & -0x10000 | (int32_t)*(int16_t *)(a2 + 14); // 0x1e47c52
|
||||
int32_t v10 = (g5 & -0x10000) | (int32_t)*(int16_t *)(a2 + 14); // 0x1e47c52
|
||||
g5 = v10;
|
||||
int32_t v11 = function_1e47681(result, v10, v9, a4, v3, v2, g4, v1); // 0x1e47c5c
|
||||
g2 = v11;
|
||||
@@ -302,7 +302,7 @@ int32_t function_1e47c1e(int32_t a1, int32_t a2, int32_t result, int32_t a4) {
|
||||
int32_t v13 = g5 & -0x10000; // 0x1e47c6e
|
||||
int32_t v14 = v13 | (int32_t)(*(int16_t *)(v12 + 14) / 8); // 0x1e47c6e
|
||||
g5 = v14;
|
||||
int32_t v15 = g7 & -0x10000 | (int32_t)*(int16_t *)(v12 + 2); // 0x1e47c72
|
||||
int32_t v15 = (g7 & -0x10000) | (int32_t)*(int16_t *)(v12 + 2); // 0x1e47c72
|
||||
g7 = v15;
|
||||
int32_t v16 = (int32_t)*(int16_t *)(g6 + 2) | v13; // 0x1e47c77
|
||||
g5 = v16;
|
||||
@@ -342,7 +342,7 @@ int32_t function_1e47c1e(int32_t a1, int32_t a2, int32_t result, int32_t a4) {
|
||||
int32_t function_1e47cbc(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
// 0x1e47cbc
|
||||
int32_t v1; // bp-136
|
||||
int32_t v2 = &v1; // 0x1e47cbf
|
||||
int32_t v2 = v1; // 0x1e47cbf
|
||||
g8 = 0;
|
||||
char * lpOut = NULL; // bp-12
|
||||
int32_t v3; // 0x1e47d1b
|
||||
@@ -379,7 +379,7 @@ int32_t function_1e47cbc(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
if (v3 != 0) {
|
||||
// 0x1e47d2a
|
||||
g2 = v3;
|
||||
g2 = (int32_t)*(int16_t *)(v3 + 24) | v3 & -0x10000;
|
||||
g2 = (int32_t)*(int16_t *)(v3 + 24) | (v3 & -0x10000);
|
||||
}
|
||||
// 0x1e47d33
|
||||
*(int32_t *)(g9 - 4) = 1;
|
||||
@@ -391,7 +391,7 @@ int32_t function_1e47cbc(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
g5 = v6;
|
||||
*(int32_t *)(g9 - 16) = v6;
|
||||
int32_t v7; // bp-44
|
||||
int32_t v8 = &v7; // 0x1e47d46
|
||||
int32_t v8 = v7; // 0x1e47d46
|
||||
g7 = v8;
|
||||
int32_t v9 = g2 & 0xffff; // 0x1e47d49
|
||||
g2 = v9;
|
||||
@@ -628,7 +628,7 @@ int32_t function_1e47cbc(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
v5 = 0;
|
||||
*(int32_t *)(g9 - 8) = 0;
|
||||
int32_t v25; // bp-64
|
||||
int32_t v26 = &v25; // 0x1e47fb7
|
||||
int32_t v26 = v25; // 0x1e47fb7
|
||||
g2 = v26;
|
||||
*(int32_t *)(g9 - 12) = v26;
|
||||
*(int32_t *)(g9 - 16) = g8;
|
||||
@@ -640,7 +640,7 @@ int32_t function_1e47cbc(int32_t a1, uint32_t a2, int32_t a3, int32_t a4) {
|
||||
g2 = v26;
|
||||
*(int32_t *)(g9 - 8) = v26;
|
||||
int32_t v28; // bp-40
|
||||
int32_t v29 = &v28; // 0x1e47ff7
|
||||
int32_t v29 = v28; // 0x1e47ff7
|
||||
g5 = v29;
|
||||
v28 = 0x20746d66;
|
||||
*(int32_t *)(g9 - 12) = v29;
|
||||
@@ -947,7 +947,7 @@ int32_t function_1e482ce(int32_t a1, int32_t a2) {
|
||||
// 0x1e482d6
|
||||
g7 = a2;
|
||||
uint16_t v1 = *(int16_t *)(a2 + 14); // 0x1e482da
|
||||
g2 = (int32_t)v1 | a1 & -0x10000;
|
||||
g2 = (int32_t)v1 | (a1 & -0x10000);
|
||||
int32_t v2 = (int32_t)*(int16_t *)(a2 + 2); // 0x1e482de
|
||||
g5 = v2;
|
||||
int32_t v3 = v2 * (int32_t)(v1 / 8); // 0x1e482e9
|
||||
@@ -983,14 +983,14 @@ int32_t function_1e482ce(int32_t a1, int32_t a2) {
|
||||
// Address range: 0x1e4830a - 0x1e48372
|
||||
int32_t function_1e4830a(uint32_t a1) {
|
||||
int32_t v1 = g6; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e4830b
|
||||
int32_t v2 = v1; // 0x1e4830b
|
||||
g6 = a1;
|
||||
int32_t v3; // 0x1e48342
|
||||
if (a1 == 0) {
|
||||
goto lab_0x1e4836b;
|
||||
} else {
|
||||
unsigned char v4 = *(char *)a1; // 0x1e48316
|
||||
g2 = g2 & -256 | (int32_t)v4;
|
||||
g2 = (g2 & -256) | (int32_t)v4;
|
||||
if (v4 == 0) {
|
||||
goto lab_0x1e4836b;
|
||||
} else {
|
||||
@@ -1073,9 +1073,9 @@ int32_t function_1e4830a(uint32_t a1) {
|
||||
// Address range: 0x1e48372 - 0x1e48431
|
||||
int32_t function_1e48372(void) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v2; // bp-56
|
||||
int32_t v3 = &v2; // 0x1e48375
|
||||
int32_t v3 = v2; // 0x1e48375
|
||||
int32_t v4 = waveOutGetNumDevs(); // 0x1e4837b
|
||||
g2 = v4;
|
||||
g6 = v4;
|
||||
@@ -1091,7 +1091,7 @@ int32_t function_1e48372(void) {
|
||||
if (v4 >= 0) {
|
||||
// 0x1e483b6
|
||||
int32_t v6; // bp-48
|
||||
int32_t v7 = &v6; // 0x1e483c7
|
||||
int32_t v7 = v6; // 0x1e483c7
|
||||
uint16_t v8;
|
||||
int32_t v9 = (int32_t)v8 & 255; // 0x1e483fc
|
||||
while (true) {
|
||||
@@ -1214,7 +1214,7 @@ int32_t function_1e48431(void) {
|
||||
int32_t function_1e48479(int32_t a1, int32_t lpString1, int32_t a3) {
|
||||
// 0x1e48479
|
||||
int32_t lpOut; // bp-64
|
||||
int32_t v1 = &lpOut; // 0x1e4847c
|
||||
int32_t v1 = lpOut; // 0x1e4847c
|
||||
g8 = 0;
|
||||
int32_t lpString = function_1e48431(); // 0x1e48484
|
||||
g2 = lpString;
|
||||
@@ -1231,7 +1231,7 @@ int32_t function_1e48479(int32_t a1, int32_t lpString1, int32_t a3) {
|
||||
g5 = v1;
|
||||
g2 = wsprintfA((char *)&lpOut, "Device%u", a1);
|
||||
int32_t phkResult; // bp-8
|
||||
g5 = &phkResult;
|
||||
g5 = phkResult;
|
||||
int32_t v4 = RegOpenKeyA((int32_t *)-0x7ffffffe, "SOFTWARE\\Microsoft\\WaveMix", (int32_t **)&phkResult); // 0x1e484c1
|
||||
g2 = v4;
|
||||
if (v4 == 0) {
|
||||
@@ -1241,7 +1241,7 @@ int32_t function_1e48479(int32_t a1, int32_t lpString1, int32_t a3) {
|
||||
g5 = v1;
|
||||
int32_t lpData = v2 + lpString1; // 0x1e484e7
|
||||
int32_t lpcbData = a3 - v2; // bp-12
|
||||
g2 = &lpcbData;
|
||||
g2 = lpcbData;
|
||||
int32_t v5 = RegQueryValueA((int32_t *)phkResult, (char *)&lpOut, (char *)lpData, &lpcbData); // 0x1e484f5
|
||||
g2 = v5;
|
||||
if (v5 == 0) {
|
||||
@@ -1273,7 +1273,7 @@ int32_t function_1e4851e(int32_t hKey, char * lpSubKey, int32_t result) {
|
||||
// 0x1e4851e
|
||||
g5 = hKey;
|
||||
int32_t lpData; // bp-20
|
||||
int32_t v1 = &lpData; // 0x1e48525
|
||||
int32_t v1 = lpData; // 0x1e48525
|
||||
if (hKey == 0) {
|
||||
// 0x1e4855a
|
||||
g2 = result;
|
||||
@@ -1281,7 +1281,7 @@ int32_t function_1e4851e(int32_t hKey, char * lpSubKey, int32_t result) {
|
||||
}
|
||||
// 0x1e4852c
|
||||
int32_t lpcbData; // bp-8
|
||||
g2 = &lpcbData;
|
||||
g2 = lpcbData;
|
||||
g7 = v1;
|
||||
lpcbData = 10;
|
||||
int32_t v2 = RegQueryValueA((int32_t *)hKey, lpSubKey, (char *)&lpData, &lpcbData); // 0x1e4853f
|
||||
@@ -1303,7 +1303,7 @@ int32_t function_1e4851e(int32_t hKey, char * lpSubKey, int32_t result) {
|
||||
int32_t function_1e48560(int32_t a1) {
|
||||
// 0x1e48560
|
||||
int32_t lpOut; // bp-60
|
||||
int32_t v1 = &lpOut; // 0x1e48563
|
||||
int32_t v1 = lpOut; // 0x1e48563
|
||||
g6 = a1;
|
||||
int32_t v2 = *(int32_t *)(a1 + 2); // 0x1e4856c
|
||||
g4 = v2;
|
||||
@@ -1335,7 +1335,7 @@ int32_t function_1e48560(int32_t a1) {
|
||||
g5 = v1;
|
||||
g2 = wsprintfA((char *)&lpOut, "WaveMix\\Device%u", v9);
|
||||
int32_t phkResult; // bp-8
|
||||
g5 = &phkResult;
|
||||
g5 = phkResult;
|
||||
g7 = v1;
|
||||
int32_t hKey = *(int32_t *)(g6 + 26); // 0x1e485cd
|
||||
int32_t v10 = RegOpenKeyA((int32_t *)hKey, (char *)&lpOut, (int32_t **)&phkResult); // 0x1e485d0
|
||||
@@ -1489,13 +1489,13 @@ int32_t function_1e486fa(void) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
int32_t v2 = (int32_t)g601; // 0x1e486fb
|
||||
g5 = v2;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
int32_t v3; // bp-56
|
||||
g2 = &v3;
|
||||
g2 = v3;
|
||||
int32_t v4 = waveOutGetDevCapsA(*(int32_t *)(v2 + 24), (struct tagWAVEOUTCAPSA *)&v3, 52); // 0x1e48710
|
||||
g2 = v4;
|
||||
int32_t v5; // bp-48
|
||||
int32_t v6 = &v5;
|
||||
int32_t v6 = v5;
|
||||
int32_t v7;
|
||||
if (v4 != 0) {
|
||||
goto lab_0x1e48735;
|
||||
@@ -1573,9 +1573,9 @@ int32_t function_1e486fa(void) {
|
||||
int32_t function_1e487ec(int32_t a1, int32_t dwNewLong, int32_t a3, int32_t a4) {
|
||||
// 0x1e487ec
|
||||
int32_t v1; // bp-316
|
||||
int32_t v2 = &v1; // 0x1e487ef
|
||||
int32_t v2 = v1; // 0x1e487ef
|
||||
int32_t lpString; // bp-264
|
||||
int32_t v3 = &lpString; // 0x1e487f6
|
||||
int32_t v3 = lpString; // 0x1e487f6
|
||||
g2 = v3;
|
||||
int32_t lpString2 = (int32_t)"WaveMix V 2.3 by Angel M. Diaz, Jr. (c) Microsoft 1993-1995"; // edi
|
||||
int32_t * hWnd = (int32_t *)a1; // 0x1e4880f
|
||||
@@ -1695,7 +1695,7 @@ int32_t function_1e487ec(int32_t a1, int32_t dwNewLong, int32_t a3, int32_t a4)
|
||||
if (v12 > nIDDlgItem) {
|
||||
// 0x1e48b3e
|
||||
int32_t v13; // bp-308
|
||||
int32_t v14 = &v13; // 0x1e48b75
|
||||
int32_t v14 = v13; // 0x1e48b75
|
||||
while (true) {
|
||||
// 0x1e48b3e
|
||||
*(int32_t *)(g9 - 4) = 52;
|
||||
@@ -1876,7 +1876,7 @@ int32_t function_1e48bde(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
}
|
||||
// 0x1e48dbb
|
||||
v2 = 0;
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
}
|
||||
// 0x1e48dbd
|
||||
*(int32_t *)(v3 - 4) = a1;
|
||||
@@ -2027,7 +2027,7 @@ int32_t function_1e48ebb(int32_t * a1, int32_t pMem, int32_t a3, int32_t a4, int
|
||||
*(int16_t *)(g5 - 4) = (int16_t)a9;
|
||||
int16_t * v13; // bp-48
|
||||
*(int32_t *)&v13 = *(int32_t *)&v1;
|
||||
*(int16_t *)(g5 - 2) = (int16_t)(v4 & -0x10000 | a5 & 0xffff);
|
||||
*(int16_t *)(g5 - 2) = (int16_t)((v4 & -0x10000) | (a5 & 0xffff));
|
||||
int32_t v14 = 0x10000 * g2 | 0xffff; // 0x1e48f62
|
||||
g2 = v14;
|
||||
*(int32_t *)g5 = v14;
|
||||
@@ -2036,11 +2036,11 @@ int32_t function_1e48ebb(int32_t * a1, int32_t pMem, int32_t a3, int32_t a4, int
|
||||
g2 = function_1e4a400(v15, (int32_t)v13);
|
||||
int16_t * v16 = (int16_t *)(g8 + 8); // 0x1e48f72
|
||||
*v16 = *v16 + 1;
|
||||
v3 = &v8;
|
||||
v3 = v8;
|
||||
result = g8;
|
||||
}
|
||||
} else {
|
||||
v3 = &v2;
|
||||
v3 = v2;
|
||||
result = 0;
|
||||
}
|
||||
// 0x1e48f79
|
||||
@@ -2056,7 +2056,7 @@ int32_t function_1e48ebb(int32_t * a1, int32_t pMem, int32_t a3, int32_t a4, int
|
||||
int32_t function_1e48f82(void) {
|
||||
// 0x1e48f82
|
||||
int32_t v1; // bp-8
|
||||
int32_t v2 = &v1; // 0x1e48f85
|
||||
int32_t v2 = v1; // 0x1e48f85
|
||||
int32_t v3 = g6; // 0x1e48f8a
|
||||
g6 = 0;
|
||||
g2 = v2;
|
||||
@@ -2132,7 +2132,7 @@ int32_t function_1e491f8(int32_t a1) {
|
||||
if (a1 == 0) {
|
||||
// 0x1e491f8
|
||||
result = g2;
|
||||
v2 = &v1;
|
||||
v2 = v1;
|
||||
} else {
|
||||
int32_t * pMem = (int32_t *)a1; // 0x1e49202
|
||||
int32_t * hMem = GlobalHandle(pMem); // 0x1e49202
|
||||
@@ -2155,7 +2155,7 @@ int32_t function_1e49221(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
// 0x1e49221
|
||||
g2 = 0;
|
||||
int32_t v1; // bp-96
|
||||
int32_t v2 = &v1; // 0x1e49226
|
||||
int32_t v2 = v1; // 0x1e49226
|
||||
int32_t v3;
|
||||
if (a1 == 0) {
|
||||
goto lab_0x1e49250;
|
||||
@@ -2375,7 +2375,7 @@ int32_t function_1e49221(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
}
|
||||
// 0x1e49495
|
||||
int32_t v29; // bp-88
|
||||
int32_t v30 = &v29; // 0x1e49495
|
||||
int32_t v30 = v29; // 0x1e49495
|
||||
g2 = v30;
|
||||
*(int32_t *)(g9 - 4) = v30;
|
||||
int32_t v31 = (int32_t)g601 + 28; // 0x1e494a4
|
||||
@@ -2569,7 +2569,7 @@ int32_t function_1e49221(int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t
|
||||
if ((v15 & 8) != 0) {
|
||||
uint16_t v71 = *(int16_t *)(g4 + 12); // 0x1e496aa
|
||||
int32_t v72 = v71; // 0x1e496aa
|
||||
g2 = g2 & -0x10000 | v72;
|
||||
g2 = (g2 & -0x10000) | v72;
|
||||
if (v71 != 0) {
|
||||
int32_t v73 = (int32_t)g601; // 0x1e496b3
|
||||
g5 = v73;
|
||||
|
||||
+13
-13
@@ -41,7 +41,7 @@ int32_t function_1e497ad(int16_t a1) {
|
||||
// 0x1e4982d
|
||||
g2 = v2;
|
||||
uint16_t v6 = *(int16_t *)(v2 + 382); // 0x1e49832
|
||||
g2 = (int32_t)v6 | v2 & -0x10000;
|
||||
g2 = (int32_t)v6 | (v2 & -0x10000);
|
||||
*(int16_t *)(v3 + 6) = v6;
|
||||
} else {
|
||||
v5 = v4;
|
||||
@@ -53,7 +53,7 @@ int32_t function_1e497ad(int16_t a1) {
|
||||
uint32_t v9 = v8 / 0x2b11;
|
||||
g7 = v8 % 0x2b11;
|
||||
int32_t v10 = 11 * v9; // 0x1e49859
|
||||
g2 = v10 & 0xffff | v9 & 0x70000;
|
||||
g2 = (v10 & 0xffff) | (v9 & 0x70000);
|
||||
*(int16_t *)(v3 + 8) = (int16_t)v10;
|
||||
}
|
||||
if ((v5 & 4) != 0) {
|
||||
@@ -174,7 +174,7 @@ int32_t function_1e49934(int32_t a1) {
|
||||
uint32_t v11 = v10 / 0x2b11;
|
||||
g7 = v10 % 0x2b11;
|
||||
int32_t v12 = 11 * v11 & 0xffff; // 0x1e499df
|
||||
g2 = v12 | v11 & 0x70000;
|
||||
g2 = v12 | (v11 & 0x70000);
|
||||
g5 = v12;
|
||||
*(int32_t *)(g9 - 4) = v12;
|
||||
v3 = (int32_t)"WaveMix V 2.3 by Angel M. Diaz, Jr. (c) Microsoft 1993-1995";
|
||||
@@ -677,7 +677,7 @@ int32_t function_1e49bc2(int32_t a1) {
|
||||
g2 = v58;
|
||||
int16_t * v59 = (int16_t *)v58; // 0x1e49f2b
|
||||
uint16_t v60 = *v59; // 0x1e49f2b
|
||||
g5 = (int32_t)v60 | v57 & -0x10000;
|
||||
g5 = (int32_t)v60 | (v57 & -0x10000);
|
||||
if (v60 != 0) {
|
||||
if (v60 >= 3) {
|
||||
// 0x1e49f41
|
||||
@@ -765,10 +765,10 @@ int32_t function_1e49bc2(int32_t a1) {
|
||||
int32_t function_1e49feb(int32_t a1) {
|
||||
int32_t v1 = g3; // bp-4
|
||||
g2 = 0;
|
||||
g3 = &v1;
|
||||
g3 = v1;
|
||||
g5 = 7;
|
||||
int32_t v2; // bp-36
|
||||
int32_t v3 = &v2; // 0x1e49ff5
|
||||
int32_t v3 = v2; // 0x1e49ff5
|
||||
__asm_rep_stosd_memset((char *)&v2, 0, 7);
|
||||
bool v4 = g1; // 0x1e49ffd
|
||||
int32_t v5 = (v4 ? -28 : 28) + v3; // 0x1e49ffd
|
||||
@@ -911,7 +911,7 @@ int32_t function_1e49feb(int32_t a1) {
|
||||
int32_t v35 = (int32_t)v34; // 0x1e4a1b1
|
||||
g2 = v35;
|
||||
uint16_t v36 = *(int16_t *)(v35 + 444); // 0x1e4a1b6
|
||||
g2 = (int32_t)v36 | v35 & -0x10000;
|
||||
g2 = (int32_t)v36 | (v35 & -0x10000);
|
||||
g5 = v35;
|
||||
v34->e0 = v36;
|
||||
*(int32_t *)(g9 - 4) = (int32_t)g601;
|
||||
@@ -964,7 +964,7 @@ int32_t function_1e4a1e5(void) {
|
||||
// Address range: 0x1e4a1ed - 0x1e4a295
|
||||
int32_t function_1e4a1ed(int32_t a1) {
|
||||
int32_t v1 = g6; // bp-12
|
||||
int32_t v2 = &v1; // 0x1e4a1f3
|
||||
int32_t v2 = v1; // 0x1e4a1f3
|
||||
if (a1 == 0) {
|
||||
goto lab_0x1e4a246;
|
||||
} else {
|
||||
@@ -1082,7 +1082,7 @@ int32_t function_1e4a2d8(void) {
|
||||
int64_t v8 = v7 / 10; // 0x1e4a2fa
|
||||
g7 = v7 % 10;
|
||||
unsigned char v9 = (char)v8 ^ -128; // 0x1e4a2fe
|
||||
g2 = (int32_t)v9 | (int32_t)v8 & -256;
|
||||
g2 = (int32_t)v9 | ((int32_t)v8 & -256);
|
||||
*(char *)(v3 + 0x1e56598 + v5) = v9;
|
||||
while (g3 < 128) {
|
||||
// 0x1e4a2ee
|
||||
@@ -1093,7 +1093,7 @@ int32_t function_1e4a2d8(void) {
|
||||
v8 = v7 / 10;
|
||||
g7 = v7 % 10;
|
||||
v9 = (char)v8 ^ -128;
|
||||
g2 = (int32_t)v9 | (int32_t)v8 & -256;
|
||||
g2 = (int32_t)v9 | ((int32_t)v8 & -256);
|
||||
*(char *)(v2 + 0x1e56598 + v5) = v9;
|
||||
}
|
||||
int32_t v10 = v2 + 256; // 0x1e4a311
|
||||
@@ -1116,7 +1116,7 @@ int32_t function_1e4a2d8(void) {
|
||||
int32_t function_1e4a32e(int32_t a1) {
|
||||
// 0x1e4a32e
|
||||
int32_t lpWndClass; // bp-44
|
||||
int32_t v1 = &lpWndClass; // 0x1e4a331
|
||||
int32_t v1 = lpWndClass; // 0x1e4a331
|
||||
if (g488 != 0) {
|
||||
// 0x1e4a33e
|
||||
g2 = 1;
|
||||
@@ -1170,7 +1170,7 @@ int32_t function_1e4a400(int32_t a1, int32_t a2) {
|
||||
g7 = a1;
|
||||
g5 = a2;
|
||||
uint16_t v2 = *(int16_t *)a2; // 0x1e4a40c
|
||||
int32_t v3 = (int32_t)v2 | v1 & -0x10000; // esi
|
||||
int32_t v3 = (int32_t)v2 | (v1 & -0x10000); // esi
|
||||
*(int16_t *)a1 = v2;
|
||||
int32_t v4 = g7 + 2; // 0x1e4a414
|
||||
g7 = v4;
|
||||
@@ -1179,7 +1179,7 @@ int32_t function_1e4a400(int32_t a1, int32_t a2) {
|
||||
while ((int16_t)v3 != 0) {
|
||||
// 0x1e4a40c
|
||||
v2 = *(int16_t *)v5;
|
||||
v3 = (int32_t)v2 | v3 & -0x10000;
|
||||
v3 = (int32_t)v2 | (v3 & -0x10000);
|
||||
*(int16_t *)v4 = v2;
|
||||
v4 = g7 + 2;
|
||||
g7 = v4;
|
||||
|
||||
Reference in new issue
Block a user