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 jmp @body.210@body.211 %.4 =w cnew 0, 012 storeb %.4, %.313 jmp @while_cond.314@while_cond.315 %.5 =w loadub %.316 %.6 =w extub %.517 %.7 =w ceqw %.6, 018 jnz %.7, @while_body.4, @while_join.519@while_body.420 %.8 =w cnew 1, 021 storeb %.8, %.322 storew 0, %.923 jmp @while_body.424@for_cond.625 %.10 =w loadw %.926 %.11 =w sub 6, 127 %.12 =w csltw %.10, %.1128 jnz %.12, @for_body.7, @for_join.929@for_body.730 %.13 =l loadl %.231 %.14 =w loadw %.932 %.15 =l extsw %.1433 %.16 =l mul %.15, 434 %.17 =l add %.13, %.1635 %.18 =w loadw %.1736 %.19 =l loadl %.237 %.20 =w loadw %.938 %.21 =w add %.20, 139 %.22 =l extsw %.2140 %.23 =l mul %.22, 441 %.24 =l add %.19, %.2342 %.25 =w loadw %.2443 %.26 =w csgtw %.18, %.2544 jnz %.26, @if_true.10, @if_false.1145@if_true.1046 %.28 =l loadl %.247 %.29 =w loadw %.948 %.30 =l extsw %.2949 %.31 =l mul %.30, 450 %.32 =l add %.28, %.3151 %.33 =w loadw %.3252 storew %.33, %.2753 %.34 =l loadl %.254 %.35 =w loadw %.955 %.36 =w add %.35, 156 %.37 =l extsw %.3657 %.38 =l mul %.37, 458 %.39 =l add %.34, %.3859 %.40 =w loadw %.3960 %.41 =l loadl %.261 %.42 =w loadw %.962 %.43 =l extsw %.4263 %.44 =l mul %.43, 464 %.45 =l add %.41, %.4465 storew %.40, %.4566 %.46 =w loadw %.2767 %.47 =l loadl %.268 %.48 =w loadw %.969 %.49 =w add %.48, 170 %.50 =l extsw %.4971 %.51 =l mul %.50, 472 %.52 =l add %.47, %.5173 storew %.46, %.5274 %.53 =w cnew 0, 075 storeb %.53, %.376 jmp @if_false.1177@if_false.1178 jmp @for_cont.879@for_cont.880 %.54 =w loadw %.981 %.55 =w add %.54, 182 storew %.55, %.983 jmp @for_cond.684@for_join.985 jmp @while_cond.386@while_join.587 ret88}89export90function w $main() {91@start.1292 %.1 =l alloc4 2493 jmp @body.1394@body.1395 storew 1, %.196 %.2 =l add %.1, 497 storew 2, %.298 %.3 =l add %.1, 899 storew 3, %.3100 %.4 =l add %.1, 12101 storew 4, %.4102 %.5 =l add %.1, 16103 storew 5, %.5104 %.6 =l add %.1, 20105 storew 6, %.6106 call $bubble_sort(l %.1)107 ret 0108}