3 .section .text.test1,"ax",@progbits
4 .hidden test1 # -- Begin function test1
14 i32.lt_s $push1=, $0, $pop0
15 br_if 0, $pop1 # 0: down to label2
17 br_if 1, $1 # 1: down to label1
18 br 2 # 2: down to label0
21 br_if 1, $1 # 1: down to label0
31 .size test1, .Lfunc_end0-test1
33 .section .text.test2,"ax",@progbits
34 .hidden test2 # -- Begin function test2
44 i32.shl $push1=, $0, $pop0
46 i32.shr_s $push2=, $pop1, $pop5
48 i32.lt_s $push4=, $pop2, $pop3
49 br_if 0, $pop4 # 0: down to label5
51 br_if 1, $1 # 1: down to label4
52 br 2 # 2: down to label3
55 br_if 1, $1 # 1: down to label3
65 .size test2, .Lfunc_end1-test2
67 .section .text.test3,"ax",@progbits
68 .hidden test3 # -- Begin function test3
78 i32.lt_s $push1=, $0, $pop0
79 br_if 0, $pop1 # 0: down to label8
81 br_if 1, $1 # 1: down to label7
82 br 2 # 2: down to label6
85 br_if 1, $1 # 1: down to label6
95 .size test3, .Lfunc_end2-test3
97 .section .text.test4,"ax",@progbits
98 .hidden test4 # -- Begin function test4
100 .type test4,@function
107 i32.const $push0=, 16
108 i32.shl $push1=, $0, $pop0
109 i32.const $push5=, 16
110 i32.shr_s $push2=, $pop1, $pop5
112 i32.lt_s $push4=, $pop2, $pop3
113 br_if 0, $pop4 # 0: down to label11
115 br_if 1, $1 # 1: down to label10
116 br 2 # 2: down to label9
119 br_if 1, $1 # 1: down to label9
129 .size test4, .Lfunc_end3-test4
131 .section .text.test5,"ax",@progbits
132 .hidden test5 # -- Begin function test5
134 .type test5,@function
142 i32.lt_s $push1=, $0, $pop0
143 br_if 0, $pop1 # 0: down to label14
145 br_if 1, $1 # 1: down to label13
146 br 2 # 2: down to label12
149 br_if 1, $1 # 1: down to label12
159 .size test5, .Lfunc_end4-test5
161 .section .text.test6,"ax",@progbits
162 .hidden test6 # -- Begin function test6
164 .type test6,@function
172 i32.lt_s $push1=, $0, $pop0
173 br_if 0, $pop1 # 0: down to label17
175 br_if 1, $1 # 1: down to label16
176 br 2 # 2: down to label15
179 br_if 1, $1 # 1: down to label15
189 .size test6, .Lfunc_end5-test6
191 .section .text.test7,"ax",@progbits
192 .hidden test7 # -- Begin function test7
194 .type test7,@function
202 i64.lt_s $push1=, $0, $pop0
203 br_if 0, $pop1 # 0: down to label20
205 br_if 1, $1 # 1: down to label19
206 br 2 # 2: down to label18
209 br_if 1, $1 # 1: down to label18
219 .size test7, .Lfunc_end6-test7
221 .section .text.test8,"ax",@progbits
222 .hidden test8 # -- Begin function test8
224 .type test8,@function
232 i64.lt_s $push1=, $0, $pop0
233 br_if 0, $pop1 # 0: down to label23
235 br_if 1, $1 # 1: down to label22
236 br 2 # 2: down to label21
239 br_if 1, $1 # 1: down to label21
249 .size test8, .Lfunc_end7-test8
251 .section .text.main,"ax",@progbits
252 .hidden main # -- Begin function main
259 # fallthrough-return: $pop0
262 .size main, .Lfunc_end8-main
265 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
266 .functype abort, void