blob: d8f2a8a40a0605968a674b7ca9e8d9cbb279b61e [file] [log] [blame]
.text
.section .text.main,"ax",@progbits
.hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
i32.const $push7=, 0
i32.const $push6=, 0
i32.store8 n($pop7), $pop6
block
block
i32.const $push5=, 0
i32.load $push0=, g($pop5)
i32.eqz $push16=, $pop0
br_if 0, $pop16 # 0: down to label1
# BB#1: # %fn2.exit.thread.i
i32.const $push8=, 0
i32.load $drop=, d($pop8)
br 1 # 1: down to label0
.LBB0_2: # %for.body4.preheader.i
end_block # label1:
i32.const $push11=, 0
i32.const $push1=, 1
i32.store8 n($pop11), $pop1
i32.const $push10=, 0
i32.load $push2=, h($pop10)
i32.const $push9=, 0
i32.store 0($pop2), $pop9
.LBB0_3: # %if.end
end_block # label0:
i32.const $push3=, 0
i32.load $push4=, s($pop3)
i32.const $push15=, 0
i32.store 0($pop4), $pop15
i32.const $push14=, 0
i32.const $push13=, 0
i32.store8 n($pop14), $pop13
i32.const $push12=, 0
# fallthrough-return: $pop12
.endfunc
.Lfunc_end0:
.size main, .Lfunc_end0-main
.hidden n # @n
.type n,@object
.section .bss.n,"aw",@nobits
.globl n
n:
.int8 0 # 0x0
.size n, 1
.hidden d # @d
.type d,@object
.section .bss.d,"aw",@nobits
.globl d
.p2align 2
d:
.int32 0 # 0x0
.size d, 4
.hidden r # @r
.type r,@object
.section .bss.r,"aw",@nobits
.globl r
.p2align 2
r:
.int32 0
.size r, 4
.hidden f # @f
.type f,@object
.section .bss.f,"aw",@nobits
.globl f
.p2align 2
f:
.int32 0 # 0x0
.size f, 4
.hidden g # @g
.type g,@object
.section .bss.g,"aw",@nobits
.globl g
.p2align 2
g:
.int32 0 # 0x0
.size g, 4
.hidden o # @o
.type o,@object
.section .bss.o,"aw",@nobits
.globl o
.p2align 2
o:
.int32 0 # 0x0
.size o, 4
.hidden x # @x
.type x,@object
.section .bss.x,"aw",@nobits
.globl x
.p2align 2
x:
.int32 0 # 0x0
.size x, 4
.type h,@object # @h
.section .data.h,"aw",@progbits
.p2align 2
h:
.int32 f
.size h, 4
.type s,@object # @s
.section .data.s,"aw",@progbits
.p2align 2
s:
.int32 r
.size s, 4