1export2function $bubble_sort(l %.1) {3@start.14 %.2 =l alloc8 85 storel %.1, %.26 %.3 =l alloc4 17 %.9 =l alloc4 48 %.27 =l alloc4 49@body.210 %.4 =w cnew 0, 011 storeb %.4, %.312@while_cond.313 %.5 =w loadub %.314 %.6 =w extub %.515 %.7 =w ceqw %.6, 016 jnz %.7, @while_body.4, @while_join.517@while_body.418 %.8 =w cnew 1, 019 storeb %.8, %.320 storew 0, %.921@for_cond.622 %.10 =w loadw %.923 %.11 =w sub 6, 124 %.12 =w csltw %.10, %.1125 jnz %.12, @for_body.7, @for_join.926@for_body.727 %.13 =l loadl %.228 %.14 =w loadw %.929 %.15 =l extsw %.1430 %.16 =l mul %.15, 431 %.17 =l add %.13, %.1632 %.18 =w loadw %.1733 %.19 =l loadl %.234 %.20 =w loadw %.935 %.21 =w add %.20, 136 %.22 =l extsw %.2137 %.23 =l mul %.22, 438 %.24 =l add %.19, %.2339 %.25 =w loadw %.2440 %.26 =w csgtw %.18, %.2541 jnz %.26, @if_true.10, @if_false.1142@if_true.1043 %.28 =l loadl %.244 %.29 =w loadw %.945 %.30 =l extsw %.2946 %.31 =l mul %.30, 447 %.32 =l add %.28, %.3148 %.33 =w loadw %.3249 storew %.33, %.2750 %.34 =l loadl %.251 %.35 =w loadw %.952 %.36 =w add %.35, 153 %.37 =l extsw %.3654 %.38 =l mul %.37, 455 %.39 =l add %.34, %.3856 %.40 =w loadw %.3957 %.41 =l loadl %.258 %.42 =w loadw %.959 %.43 =l extsw %.4260 %.44 =l mul %.43, 461 %.45 =l add %.41, %.4462 storew %.40, %.4563 %.46 =w loadw %.2764 %.47 =l loadl %.265 %.48 =w loadw %.966 %.49 =w add %.48, 167 %.50 =l extsw %.4968 %.51 =l mul %.50, 469 %.52 =l add %.47, %.5170 storew %.46, %.5271 %.53 =w cnew 0, 072 storeb %.53, %.373@if_false.1174@for_cont.875 %.54 =w loadw %.976 %.55 =w add %.54, 177 storew %.55, %.978 jmp @for_cond.679@for_join.980 jmp @while_cond.381@while_join.582 ret83}84data $.Lstring.3 = align 1 { b "array\000", }85export86function w $main() {87@start.1288 %.1 =l alloc4 2489@body.1390 %.2 =l extsw 691 call $quebex_symbolic_array(l %.1, l %.2, l 4, l $.Lstring.3)92 call $bubble_sort(l %.1)93 ret 094}