3 .section .text.f,"ax",@progbits
4 .hidden f # -- Begin function f
12 i32.eq $push0=, $0, $1
13 br_if 0, $pop0 # 0: down to label0
22 .size f, .Lfunc_end0-f
24 .section .text.main,"ax",@progbits
25 .hidden main # -- Begin function main
35 # =>This Inner Loop Header: Depth=1
40 br_if 0, $pop25 # 0: down to label3
42 # in Loop: Header=BB1_1 Depth=1
44 br_if 2, $pop26 # 2: down to label1
45 .LBB1_3: # %if.end.1.1
46 # in Loop: Header=BB1_1 Depth=1
48 i32.const $push9=, -64
49 i32.add $0=, $0, $pop9
51 i32.add $push7=, $1, $pop8
52 tee_local $push6=, $1=, $pop7
54 i32.lt_u $push0=, $pop6, $pop5
55 br_if 0, $pop0 # 0: up to label2
60 .LBB1_5: # %for.body3.1
61 # =>This Inner Loop Header: Depth=1
65 br_if 0, $pop27 # 0: down to label5
67 # in Loop: Header=BB1_5 Depth=1
69 br_if 2, $pop28 # 2: down to label1
70 .LBB1_7: # %if.end.1.1.1
71 # in Loop: Header=BB1_5 Depth=1
73 i32.const $push14=, -64
74 i32.add $0=, $0, $pop14
76 i32.add $push12=, $1, $pop13
77 tee_local $push11=, $1=, $pop12
79 i32.lt_u $push1=, $pop11, $pop10
80 br_if 0, $pop1 # 0: up to label4
81 # BB#8: # %for.inc45.1
85 .LBB1_9: # %for.body3.2
86 # =>This Inner Loop Header: Depth=1
90 br_if 0, $pop29 # 0: down to label7
92 # in Loop: Header=BB1_9 Depth=1
94 br_if 2, $pop30 # 2: down to label1
95 .LBB1_11: # %if.end.1.1.2
96 # in Loop: Header=BB1_9 Depth=1
98 i32.const $push19=, -64
99 i32.add $0=, $0, $pop19
100 i32.const $push18=, 1
101 i32.add $push17=, $1, $pop18
102 tee_local $push16=, $1=, $pop17
103 i32.const $push15=, 3
104 i32.lt_u $push2=, $pop16, $pop15
105 br_if 0, $pop2 # 0: up to label6
106 # BB#12: # %for.inc45.2
110 .LBB1_13: # %for.body3.3
111 # =>This Inner Loop Header: Depth=1
115 br_if 0, $pop31 # 0: down to label9
116 # BB#14: # %if.else.3
117 # in Loop: Header=BB1_13 Depth=1
119 br_if 2, $pop32 # 2: down to label1
120 .LBB1_15: # %if.end.1.1.3
121 # in Loop: Header=BB1_13 Depth=1
123 i32.const $push24=, -64
124 i32.add $0=, $0, $pop24
125 i32.const $push23=, 1
126 i32.add $push22=, $1, $pop23
127 tee_local $push21=, $1=, $pop22
128 i32.const $push20=, 3
129 i32.lt_u $push3=, $pop21, $pop20
130 br_if 0, $pop3 # 0: up to label8
131 # BB#16: # %for.inc45.3
134 call exit@FUNCTION, $pop4
136 .LBB1_17: # %if.then.i
142 .size main, .Lfunc_end1-main
145 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
146 .functype abort, void
147 .functype exit, void, i32