4 export function w $chk(w %t0, w %t1) {
25 %t14 =l add %t15, %t18
30 %t12 =l add %t13, %t21
39 %t28 =l add %t29, %t32
44 %t26 =l add %t27, %t35
46 %t23 =w add %t24, %t25
50 %t38 =w add %t39, %t40
52 %t37 =w csltw %t38, %t41
55 %t43 =w add %t44, %t45
57 %t42 =w csltw %t43, %t46
58 %t36 =w and %t37, %t42
65 %t55 =w add %t56, %t57
68 %t53 =l add %t54, %t59
72 %t60 =w add %t61, %t62
75 %t51 =l add %t52, %t64
77 %t48 =w add %t49, %t50
82 %t67 =w add %t68, %t69
84 %t66 =w csltw %t67, %t70
87 %t73 =w sub %t74, %t75
89 %t65 =w and %t66, %t71
96 %t84 =w add %t85, %t86
99 %t82 =l add %t83, %t88
103 %t89 =w sub %t90, %t91
106 %t80 =l add %t81, %t93
108 %t77 =w add %t78, %t79
113 %t97 =w sub %t98, %t99
114 %t95 =w cslew 0, %t97
117 %t101 =w add %t102, %t103
119 %t100 =w csltw %t101, %t104
120 %t94 =w and %t95, %t100
127 %t113 =w sub %t114, %t115
129 %t117 =l mul 8, %t116
130 %t111 =l add %t112, %t117
134 %t118 =w add %t119, %t120
136 %t122 =l mul 4, %t121
137 %t109 =l add %t110, %t122
139 %t106 =w add %t107, %t108
144 %t126 =w sub %t127, %t128
145 %t124 =w cslew 0, %t126
148 %t131 =w sub %t132, %t133
149 %t129 =w cslew 0, %t131
150 %t123 =w and %t124, %t129
151 jnz %t123, @l13, @l14
157 %t142 =w sub %t143, %t144
159 %t146 =l mul 8, %t145
160 %t140 =l add %t141, %t146
164 %t147 =w sub %t148, %t149
166 %t151 =l mul 4, %t150
167 %t138 =l add %t139, %t151
169 %t135 =w add %t136, %t137
173 %t152 =w add %t153, 1
181 export function w $go(w %t0) {
200 %t9 =w csltw %t10, %t11
205 %t13 =w call $chk(w %t14, w %t15)
213 %t20 =l add %t21, %t24
218 %t18 =l add %t19, %t27
224 %t29 =w call $go(w %t30)
229 %t36 =l add %t37, %t40
234 %t34 =l add %t35, %t43
247 export function w $main() {
252 %t3 =l call $calloc(w %t4, w 8)
258 %t8 =w csltw %t9, %t10
262 %t12 =l call $calloc(w %t13, w 4)
267 %t15 =l add %t16, %t19
274 %t22 =w call $go(w 0)
276 %t24 =w cnew %t25, 92