forked from emscripten-core/emscripten
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathasmLastOpts.js
More file actions
115 lines (114 loc) · 1.81 KB
/
asmLastOpts.js
File metadata and controls
115 lines (114 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
function test() {
if ((HEAP32[i5 >> 2] | 0) != 0) {
if ((_fread(i4 | 0, 1, 257, HEAP32[i5 >> 2] | 0) | 0) != 257) {
i31 = 9;
} else {
if ((HEAPU8[i4 >> 0] | 0 | 0) != (HEAP32[84328] | 0)) {
i31 = 9;
} else {
if ((_memcmp(i4 + 1 | 0, HEAP32[i20 >> 2] | 0, 256) | 0) != 0) {
i31 = 9;
} else {
if ((_fread(HEAP32[i16 >> 2] | 0, 256, 256, HEAP32[i5 >> 2] | 0) | 0) != 256) {
i31 = 9;
}
}
}
}
} else {
i31 = 9;
}
barrier();
if ((HEAP32[i5 >> 2] | 0) != 0) {
if ((_fread(i4 | 0, 1, 257, HEAP32[i5 >> 2] | 0) | 0) != 257) {
if ((HEAPU8[i4 >> 0] | 0 | 0) != (HEAP32[84328] | 0)) {
if ((_memcmp(i4 + 1 | 0, HEAP32[i20 >> 2] | 0, 256) | 0) != 0) {
if ((_fread(HEAP32[i16 >> 2] | 0, 256, 256, HEAP32[i5 >> 2] | 0) | 0) != 256) {
i31 = 9;
}
}
}
}
} else {
i31 = 9;
}
moar();
if ((c[21902] | 0) != 0 & (Vb | 0) == 29) {
if ((Ib | 0) == 60) {
if (!(cq(39080, 448, c[F >> 2] | 0, c[M >> 2] | 0, 0, 0) | 0)) {
x = 373;
} else {
Mb = 52;
Nb = 0;
Ob = 0;
return;
}
}
} else x = 373;
yet();
if (a) {
if (b) {
if (c) {
d();
}
} else {
e();
}
} else {
f();
}
}
function moar() {
L: do {
print(5);
} while(0);
L: do {
print(5);
print(5);
} while(0);
L: do {
print(5);
} while(x | 0);
L: do {
print(5);
print(5);
} while(x | 0);
later();
L: do {
print(5);
break L;
print(5);
} while(0);
L: do {
print(5);
continue L;
print(5);
} while(0);
moar();
L: do {
print(5);
break;
print(5);
} while(0);
L: do {
print(5);
while (1) {
break;
}
print(5);
} while(0);
moar2();
L: do {
print(5);
continue;
print(5);
} while(0);
L: do {
print(5);
while (1) {
continue;
}
print(5);
} while(0);
}
// EMSCRIPTEN_GENERATED_FUNCTIONS: ["test", "moar"]