3 .section .text.reset_palette,"ax",@progbits
4 .hidden reset_palette # -- Begin function reset_palette
6 .type reset_palette,@function
7 reset_palette: # @reset_palette
12 i32.shl $push1=, $0, $pop0
13 i32.const $push2=, vc_cons
14 i32.add $1=, $pop1, $pop2
18 # =>This Inner Loop Header: Depth=1
20 i32.load $push3=, 0($1)
21 i32.add $push4=, $pop3, $0
22 i32.const $push25=, -2
23 i32.add $push5=, $pop4, $pop25
24 i32.const $push24=, default_red+64
25 i32.add $push6=, $2, $pop24
26 i32.load $push7=, 0($pop6)
27 i32.store8 0($pop5), $pop7
28 i32.load $push8=, 0($1)
29 i32.add $push9=, $pop8, $0
30 i32.const $push23=, -1
31 i32.add $push10=, $pop9, $pop23
32 i32.const $push22=, default_grn+64
33 i32.add $push11=, $2, $pop22
34 i32.load $push12=, 0($pop11)
35 i32.store8 0($pop10), $pop12
36 i32.load $push13=, 0($1)
37 i32.add $push14=, $pop13, $0
38 i32.const $push21=, default_blu+64
39 i32.add $push15=, $2, $pop21
40 i32.load $push16=, 0($pop15)
41 i32.store8 0($pop14), $pop16
43 i32.add $0=, $0, $pop20
45 i32.add $push18=, $2, $pop19
46 tee_local $push17=, $2=, $pop18
47 br_if 0, $pop17 # 0: up to label0
53 .size reset_palette, .Lfunc_end0-reset_palette
55 .section .text.bar,"ax",@progbits
56 .hidden bar # -- Begin function bar
64 i32.ne $push1=, $0, $pop0
65 br_if 0, $pop1 # 0: down to label1
74 .size bar, .Lfunc_end1-bar
76 .section .text.main,"ax",@progbits
77 .hidden main # -- Begin function main
84 call reset_palette@FUNCTION, $pop0
86 call exit@FUNCTION, $pop1
90 .size main, .Lfunc_end2-main
92 .hidden a_con # @a_con
94 .section .bss.a_con,"aw",@nobits
101 .hidden vc_cons # @vc_cons
102 .type vc_cons,@object
103 .section .data.vc_cons,"aw",@progbits
172 .hidden default_red # @default_red
173 .type default_red,@object
174 .section .bss.default_red,"aw",@nobits
179 .size default_red, 64
181 .hidden default_grn # @default_grn
182 .type default_grn,@object
183 .section .bss.default_grn,"aw",@nobits
188 .size default_grn, 64
190 .hidden default_blu # @default_blu
191 .type default_blu,@object
192 .section .bss.default_blu,"aw",@nobits
197 .size default_blu, 64
200 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
201 .functype abort, void
202 .functype exit, void, i32