git.iko.soy/rowtype-yoga/purescript-backend-optimizer
on main help sign in
39 lines 826 B history raw
1const test = /* #__PURE__ */ (() => {
2 const go = go$a0$copy => {
3 let go$a0 = go$a0$copy, go$c = true, go$r;
4 while (go$c) {
5 const n = go$a0;
6 const k = k$a0$copy => {
7 let k$a0 = k$a0$copy, k$c = true, k$r;
8 while (k$c) {
9 const m = k$a0;
10 if (m === 100) {
11 k$c = false;
12 go$a0 = m - 1 | 0;
13 continue;
14 }
15 if (m === 900) {
16 go$c = k$c = false;
17 go$r = 42;
18 continue;
19 }
20 k$a0 = m - 1 | 0;
21 }
22 return k$r;
23 };
24 if (n === 0) {
25 go$c = false;
26 go$r = n;
27 continue;
28 }
29 if (n <= 100) {
30 go$a0 = n - 1 | 0;
31 continue;
32 }
33 k(n - 1 | 0);
34 }
35 return go$r;
36 };
37 return go;
38})();
39export {test};