3 .section .text.f,"ax",@progbits
4 .hidden f # -- Begin function f
13 i32.const $push0=, 2147483647
14 i32.eq $push1=, $0, $pop0
15 br_if 0, $pop1 # 0: down to label0
16 # BB#1: # %for.body.preheader
17 i32.const $push2=, 2147483646
18 i32.sub $2=, $pop2, $0
20 i32.shl $push4=, $0, $pop3
22 i32.add $0=, $pop4, $pop5
24 # =>This Inner Loop Header: Depth=1
26 i32.const $push10=, -2
27 i32.store 0($0), $pop10
28 copy_local $push9=, $2
29 tee_local $push8=, $1=, $pop9
30 i32.const $push7=, 2147483645
31 i32.eq $push6=, $pop8, $pop7
32 br_if 1, $pop6 # 1: down to label0
34 # in Loop: Header=BB0_2 Depth=1
35 i32.const $push12=, -1
36 i32.add $2=, $1, $pop12
38 i32.add $0=, $0, $pop11
39 br_if 0, $1 # 0: up to label1
43 copy_local $push13=, $0
44 # fallthrough-return: $pop13
47 .size f, .Lfunc_end0-f
49 .section .text.main,"ax",@progbits
50 .hidden main # -- Begin function main
57 i64.const $push0=, -4294967298
58 i64.store a($pop1):p2align=2, $pop0
60 call exit@FUNCTION, $pop2
64 .size main, .Lfunc_end1-main
68 .section .bss.a,"aw",@nobits
76 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
77 .functype exit, void, i32