]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/20000808-1.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 20000808-1.c.s
1 .text
2 .file "20000808-1.c"
3 .section .text.bar,"ax",@progbits
4 .hidden bar # -- Begin function bar
5 .globl bar
6 .type bar,@function
7 bar: # @bar
8 # BB#0: # %entry
9 # fallthrough-return
10 .endfunc
11 .Lfunc_end0:
12 .size bar, .Lfunc_end0-bar
13 # -- End function
14 .section .text.f,"ax",@progbits
15 .hidden f # -- Begin function f
16 .globl f
17 .type f,@function
18 f: # @f
19 .param i32, i32, i32, i32, i32, i32
20 # BB#0: # %entry
21 block
22 i32.load $push0=, 0($0)
23 br_if 0, $pop0 # 0: down to label0
24 # BB#1: # %lor.lhs.false
25 i32.load $push1=, 4($0)
26 i32.const $push2=, 1
27 i32.ne $push3=, $pop1, $pop2
28 br_if 0, $pop3 # 0: down to label0
29 # BB#2: # %lor.lhs.false2
30 i32.load $push4=, 0($1)
31 i32.const $push5=, -1
32 i32.ne $push6=, $pop4, $pop5
33 br_if 0, $pop6 # 0: down to label0
34 # BB#3: # %lor.lhs.false5
35 i32.load $push7=, 4($1)
36 br_if 0, $pop7 # 0: down to label0
37 # BB#4: # %lor.lhs.false8
38 i32.load $push8=, 0($2)
39 i32.const $push9=, 1
40 i32.ne $push10=, $pop8, $pop9
41 br_if 0, $pop10 # 0: down to label0
42 # BB#5: # %lor.lhs.false11
43 i32.load $push11=, 4($2)
44 i32.const $push26=, -1
45 i32.ne $push12=, $pop11, $pop26
46 br_if 0, $pop12 # 0: down to label0
47 # BB#6: # %lor.lhs.false14
48 i32.load $push13=, 0($3)
49 i32.const $push27=, -1
50 i32.ne $push14=, $pop13, $pop27
51 br_if 0, $pop14 # 0: down to label0
52 # BB#7: # %lor.lhs.false17
53 i32.load $push15=, 4($3)
54 i32.const $push16=, 1
55 i32.ne $push17=, $pop15, $pop16
56 br_if 0, $pop17 # 0: down to label0
57 # BB#8: # %lor.lhs.false20
58 i32.load $push18=, 0($4)
59 br_if 0, $pop18 # 0: down to label0
60 # BB#9: # %lor.lhs.false23
61 i32.load $push19=, 4($4)
62 i32.const $push20=, -1
63 i32.ne $push21=, $pop19, $pop20
64 br_if 0, $pop21 # 0: down to label0
65 # BB#10: # %lor.lhs.false26
66 i32.load $push22=, 0($5)
67 i32.const $push23=, 1
68 i32.ne $push24=, $pop22, $pop23
69 br_if 0, $pop24 # 0: down to label0
70 # BB#11: # %lor.lhs.false29
71 i32.load $push25=, 4($5)
72 br_if 0, $pop25 # 0: down to label0
73 # BB#12: # %if.end
74 return
75 .LBB1_13: # %if.then
76 end_block # label0:
77 call abort@FUNCTION
78 unreachable
79 .endfunc
80 .Lfunc_end1:
81 .size f, .Lfunc_end1-f
82 # -- End function
83 .section .text.foo,"ax",@progbits
84 .hidden foo # -- Begin function foo
85 .globl foo
86 .type foo,@function
87 foo: # @foo
88 # BB#0: # %f.exit
89 # fallthrough-return
90 .endfunc
91 .Lfunc_end2:
92 .size foo, .Lfunc_end2-foo
93 # -- End function
94 .section .text.main,"ax",@progbits
95 .hidden main # -- Begin function main
96 .globl main
97 .type main,@function
98 main: # @main
99 .result i32
100 # BB#0: # %entry
101 i32.const $push0=, 0
102 call exit@FUNCTION, $pop0
103 unreachable
104 .endfunc
105 .Lfunc_end3:
106 .size main, .Lfunc_end3-main
107 # -- End function
108
109 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
110 .functype abort, void
111 .functype exit, void, i32