1function w $first_divisor(w %.1) {2@start.13 %.2 =l alloc4 44 storew %.1, %.25 %.3 =l alloc4 46@body.27 storew 2, %.38@for_cond.39 %.4 =w loadw %.310 %.5 =w loadw %.211 %.6 =w cultw %.4, %.512 jnz %.6, @for_body.4, @for_join.613@for_body.414 %.7 =w loadw %.215 %.8 =w loadw %.316 %.9 =w urem %.7, %.817 %.10 =w ceqw %.9, 018 jnz %.10, @if_true.7, @if_false.819@if_true.720 %.11 =w loadw %.321 ret %.1122@if_false.823@for_cont.524 %.12 =w loadw %.325 %.13 =w add %.12, 126 storew %.13, %.327 jmp @for_cond.328@for_join.629 %.14 =w loadw %.230 ret %.1431}32data $.Lstring.3 = align 1 { b "a\000", }33export34function w $main() {35@start.936 %.1 =l alloc4 437@body.1038 %.2 =l extsw 139 call $quebex_symbolic_array(l %.1, l %.2, l 4, l $.Lstring.3)40 %.3 =w loadw %.141 %.4 =w culew %.3, 20042 jnz %.4, @if_true.11, @if_false.1243@if_true.1144 %.5 =w loadw %.145 %.6 =w cugtw %.5, 146 jnz %.6, @logic_right.13, @logic_join.1447@logic_right.1348 %.7 =w loadw %.149 %.8 =w call $first_divisor(w %.7)50 %.9 =w loadw %.151 %.10 =w ceqw %.8, %.952 %.11 =w cnew %.10, 053@logic_join.1454 %.12 =w phi @if_true.11 0, @logic_right.13 %.1155 jnz %.12, @if_true.15, @if_false.1656@if_true.1557 ret 158@if_false.1659 ret 060@if_join.1761@if_false.1262 ret 063}