3 .section .text.main,"ax",@progbits
4 .hidden main # -- Begin function main
14 # =>This Inner Loop Header: Depth=1
21 i32.and $push0=, $2, $pop10
22 i32.eqz $push18=, $pop0
23 br_if 0, $pop18 # 0: down to label3
25 # in Loop: Header=BB0_1 Depth=1
27 i32.eq $push1=, $0, $pop11
28 br_if 2, $pop1 # 2: down to label1
30 # in Loop: Header=BB0_1 Depth=1
33 i32.add $1=, $1, $pop14
35 i32.eq $2=, $0, $pop13
37 i32.lt_s $push2=, $0, $pop12
38 br_if 0, $pop2 # 0: up to label2
39 # BB#4: # %do.endthread-pre-split
42 i32.load $0=, c($pop3)
43 br 1 # 1: down to label0
48 i32.load $push5=, c($pop17)
50 i32.add $push16=, $pop5, $pop6
51 tee_local $push15=, $0=, $pop16
52 i32.store c($pop4), $pop15
57 i32.ne $push8=, $0, $pop7
58 br_if 0, $pop8 # 0: down to label4
68 .size main, .Lfunc_end0-main
72 .section .data.a,"aw",@progbits
87 .section .bss.c,"aw",@nobits
95 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"