1export2function $__assert_fail() {3@start.14@body.25 hlt6}7function w $first_divisor(w %.1) {8@start.39 %.2 =l alloc4 410 storew %.1, %.211 %.3 =l alloc4 412@body.413 storew 2, %.314@for_cond.515 %.4 =w loadw %.316 %.5 =w loadw %.217 %.6 =w csltw %.4, %.518 jnz %.6, @for_body.6, @for_join.819@for_body.620 %.7 =w loadw %.221 %.8 =w loadw %.322 %.9 =w rem %.7, %.823 %.10 =w ceqw %.9, 024 jnz %.10, @if_true.9, @if_false.1025@if_true.926 %.11 =w loadw %.327 ret %.1128@if_false.1029@for_cont.730 %.12 =w loadw %.331 %.13 =w add %.12, 132 storew %.13, %.333 jmp @for_cond.534@for_join.835 %.14 =w loadw %.236 ret %.1437}38data $.Lstring.4 = align 1 { b "prime\000", }39export40function w $main() {41@start.1142 %.1 =l alloc4 443@body.1244 %.2 =l extsw 145 call $quebex_make_symbolic(l %.1, l %.2, l 4, l $.Lstring.4)46 %.3 =w loadw %.147 %.4 =w cslew %.3, 5048 jnz %.4, @if_true.13, @if_false.1449@if_true.1350 %.5 =w loadw %.151 %.6 =w csgtw %.5, 152 jnz %.6, @logic_right.15, @logic_join.1653@logic_right.1554 %.7 =w loadw %.155 %.8 =w call $first_divisor(w %.7)56 %.9 =w loadw %.157 %.10 =w ceqw %.8, %.958 %.11 =w cnew %.10, 059@logic_join.1660 %.12 =w phi @if_true.13 0, @logic_right.15 %.1161 jnz %.12, @if_true.17, @if_false.1862@if_true.1763 %.13 =w loadw %.164 %.14 =w cnew %.13, 4365 jnz %.14, @logic_join.20, @logic_right.1966@logic_right.1967 call $__assert_fail()68 hlt69@dead.2170 %.15 =w cnew 0, 071@logic_join.2072 %.16 =w phi @if_true.17 1, @dead.21 %.1573 ret 174@if_false.1875 ret 076@if_join.2277@if_false.1478 ret 079}