3 .section .text.add_unwind_adjustsp,"ax",@progbits
4 .hidden add_unwind_adjustsp # -- Begin function add_unwind_adjustsp
5 .globl add_unwind_adjustsp
6 .type add_unwind_adjustsp,@function
7 add_unwind_adjustsp: # @add_unwind_adjustsp
9 .local i32, i32, i32, i32, i32, i32
13 i32.const $push0=, -516
14 i32.add $push1=, $0, $pop0
16 i32.shr_s $push13=, $pop1, $pop2
17 tee_local $push12=, $5=, $pop13
18 i32.const $push11=, 127
19 i32.and $push3=, $pop12, $pop11
20 i32.store8 bytes($pop14), $pop3
23 i32.shr_u $push9=, $5, $pop10
24 tee_local $push8=, $0=, $pop9
25 i32.eqz $push30=, $pop8
26 br_if 0, $pop30 # 0: down to label0
27 # BB#1: # %if.then.lr.ph.lr.ph
29 i32.load $1=, flag($pop15)
31 .LBB0_2: # %if.then.lr.ph
32 # =>This Loop Header: Depth=1
33 # Child Loop BB0_3 Depth 2
35 copy_local $push17=, $0
36 tee_local $push16=, $2=, $pop17
37 copy_local $0=, $pop16
39 # Parent Loop BB0_2 Depth=1
40 # => This Inner Loop Header: Depth=2
46 br_if 1, $pop31 # 1: down to label3
48 # in Loop: Header=BB0_3 Depth=2
50 i32.shr_u $push19=, $3, $pop20
51 tee_local $push18=, $0=, $pop19
52 br_if 0, $pop18 # 0: up to label4
53 br 2 # 2: down to label2
54 .LBB0_5: # %if.end7.thread
55 # in Loop: Header=BB0_2 Depth=1
58 i32.const $push29=, 128
59 i32.or $push6=, $5, $pop29
60 i32.store8 0($4), $pop6
61 i32.const $push28=, bytes+1
62 i32.add $push27=, $6, $pop28
63 tee_local $push26=, $4=, $pop27
64 i32.const $push25=, 127
65 i32.and $push7=, $2, $pop25
66 i32.store8 0($pop26), $pop7
68 i32.add $6=, $6, $pop24
71 i32.shr_u $push22=, $2, $pop23
72 tee_local $push21=, $0=, $pop22
73 br_if 1, $pop21 # 1: up to label1
74 br 2 # 2: down to label0
75 .LBB0_6: # %a.do.end_crit_edge
78 i32.const $push4=, 127
79 i32.and $push5=, $3, $pop4
80 i32.store8 0($4), $pop5
86 .size add_unwind_adjustsp, .Lfunc_end0-add_unwind_adjustsp
88 .section .text.main,"ax",@progbits
89 .hidden main # -- Begin function main
97 i32.store8 bytes($pop5), $pop0
100 i32.load $push1=, flag($pop4)
101 br_if 0, $pop1 # 0: down to label5
104 i32.const $push3=, 1928
105 i32.store16 bytes($pop7):p2align=0, $pop3
112 i32.store8 bytes($pop8), $pop2
117 .size main, .Lfunc_end1-main
119 .hidden bytes # @bytes
121 .section .bss.bytes,"aw",@nobits
129 .section .bss.flag,"aw",@nobits
137 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
138 .functype abort, void