259 строки
3.1 KiB
JavaScript
259 строки
3.1 KiB
JavaScript
function a() {
|
|
if (x) {
|
|
if (y) {
|
|
g();
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
g();
|
|
} else {
|
|
h();
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
g();
|
|
}
|
|
h();
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
g();
|
|
}
|
|
} else {
|
|
h();
|
|
}
|
|
if (x) {
|
|
return;
|
|
if (y) {
|
|
g();
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
if (z) {
|
|
g();
|
|
}
|
|
}
|
|
}
|
|
if (x) {
|
|
return;
|
|
if (y) {
|
|
if (z) {
|
|
g();
|
|
}
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
return;
|
|
if (z) {
|
|
g();
|
|
}
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
if (z) {
|
|
g();
|
|
}
|
|
f();
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
if (z) {
|
|
g();
|
|
}
|
|
}
|
|
f();
|
|
}
|
|
if (x) {
|
|
f();
|
|
x = x + 2 | 0;
|
|
if (y) {
|
|
g();
|
|
}
|
|
}
|
|
if (x) {
|
|
f();
|
|
x = x + 2 | 0;
|
|
return;
|
|
if (y) {
|
|
g();
|
|
}
|
|
}
|
|
andNowForElses();
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 5;
|
|
}
|
|
} else {
|
|
label = 5;
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 5;
|
|
}
|
|
} else {
|
|
label = 6;
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 5;
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
}
|
|
} else {
|
|
label = 5;
|
|
}
|
|
if (x) {
|
|
a = 5; // do not commify me
|
|
if (y) {
|
|
f();
|
|
}
|
|
} else {
|
|
label = 5;
|
|
}
|
|
fuseElses();
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 51;
|
|
}
|
|
} else {
|
|
label = 51;
|
|
}
|
|
if ((label|0) == 51) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 52;
|
|
}
|
|
} else {
|
|
label = 52;
|
|
}
|
|
if ((label|0) == 62) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 53;
|
|
}
|
|
} else {
|
|
label = 53;
|
|
}
|
|
if ((label|0) == 53) {
|
|
a();
|
|
}
|
|
while (1) {
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 953;
|
|
}
|
|
} else {
|
|
label = 953;
|
|
}
|
|
if ((label|0) == 953) {
|
|
a();
|
|
}
|
|
}
|
|
if (x) {
|
|
if (y) {
|
|
label = 54; // extra label setting, cannot fuse here
|
|
} else {
|
|
label = 54;
|
|
}
|
|
} else {
|
|
label = 54;
|
|
}
|
|
if ((label|0) == 54) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
}
|
|
function b() {
|
|
if (x) { // will not be fused, since we did not eliminate with elses
|
|
a();
|
|
} else {
|
|
label = 5;
|
|
}
|
|
if ((label|0) == 5) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
}
|
|
function c() {
|
|
label = x; // dynamic assign to label, suppresses label removal
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 151;
|
|
}
|
|
} else {
|
|
label = 151;
|
|
}
|
|
if ((label|0) == 151) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
}
|
|
function d() {
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 251;
|
|
}
|
|
} else {
|
|
label = 251;
|
|
}
|
|
if ((label|0) == 251) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
if ((label|0) == 251) { // extra check of label, suppresses label removal
|
|
a();
|
|
}
|
|
}
|
|
function e() {
|
|
if (x) {
|
|
if (y) {
|
|
f();
|
|
} else {
|
|
label = 351;
|
|
}
|
|
} else {
|
|
label = 351;
|
|
}
|
|
if ((label|0) == 351) {
|
|
label = 0;
|
|
a();
|
|
}
|
|
if ((label|0) == x) { // dynamic check of label, suppresses label removal
|
|
a();
|
|
}
|
|
}
|
|
// EMSCRIPTEN_GENERATED_FUNCTIONS: ["a", "b", "c", "d"]
|