]> git.proxmox.com Git - rustc.git/blame - src/binaryen/test/torture-s/20011109-1.c.s
New upstream version 1.25.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 20011109-1.c.s
CommitLineData
abe05a73
XL
1 .text
2 .file "20011109-1.c"
3 .section .text.fail1,"ax",@progbits
4 .hidden fail1 # -- Begin function fail1
5 .globl fail1
6 .type fail1,@function
7fail1: # @fail1
8# BB#0: # %entry
9 call abort@FUNCTION
10 unreachable
11 .endfunc
12.Lfunc_end0:
13 .size fail1, .Lfunc_end0-fail1
14 # -- End function
15 .section .text.fail2,"ax",@progbits
16 .hidden fail2 # -- Begin function fail2
17 .globl fail2
18 .type fail2,@function
19fail2: # @fail2
20# BB#0: # %entry
21 call abort@FUNCTION
22 unreachable
23 .endfunc
24.Lfunc_end1:
25 .size fail2, .Lfunc_end1-fail2
26 # -- End function
27 .section .text.fail3,"ax",@progbits
28 .hidden fail3 # -- Begin function fail3
29 .globl fail3
30 .type fail3,@function
31fail3: # @fail3
32# BB#0: # %entry
33 call abort@FUNCTION
34 unreachable
35 .endfunc
36.Lfunc_end2:
37 .size fail3, .Lfunc_end2-fail3
38 # -- End function
39 .section .text.fail4,"ax",@progbits
40 .hidden fail4 # -- Begin function fail4
41 .globl fail4
42 .type fail4,@function
43fail4: # @fail4
44# BB#0: # %entry
45 call abort@FUNCTION
46 unreachable
47 .endfunc
48.Lfunc_end3:
49 .size fail4, .Lfunc_end3-fail4
50 # -- End function
51 .section .text.foo,"ax",@progbits
52 .hidden foo # -- Begin function foo
53 .globl foo
54 .type foo,@function
55foo: # @foo
56 .param i32
57# BB#0: # %entry
58 block
59 block
60 block
61 block
62 i32.const $push0=, 6
63 i32.add $push4=, $0, $pop0
64 tee_local $push3=, $0=, $pop4
65 i32.const $push1=, 11
66 i32.gt_u $push2=, $pop3, $pop1
67 br_if 0, $pop2 # 0: down to label3
68# BB#1: # %entry
69 block
70 block
71 br_table $0, 3, 2, 2, 2, 2, 2, 4, 0, 5, 1, 1, 1, 3 # 3: down to label2
72 # 2: down to label3
73 # 4: down to label1
74 # 0: down to label5
75 # 5: down to label0
76 # 1: down to label4
77.LBB4_2: # %sw.epilog9
78 end_block # label5:
79 return
80.LBB4_3: # %sw.bb3
81 end_block # label4:
82 call fail3@FUNCTION
83 unreachable
84.LBB4_4: # %sw.default
85 end_block # label3:
86 call fail4@FUNCTION
87 unreachable
88.LBB4_5: # %sw.bb
89 end_block # label2:
90 call fail1@FUNCTION
91 unreachable
92.LBB4_6: # %sw.bb1
93 end_block # label1:
94 call fail2@FUNCTION
95 unreachable
96.LBB4_7: # %sw.bb7
97 end_block # label0:
98 call abort@FUNCTION
99 unreachable
100 .endfunc
101.Lfunc_end4:
102 .size foo, .Lfunc_end4-foo
103 # -- End function
104 .section .text.main,"ax",@progbits
105 .hidden main # -- Begin function main
106 .globl main
107 .type main,@function
108main: # @main
109 .result i32
110# BB#0: # %entry
111 i32.const $push0=, 0
112 call exit@FUNCTION, $pop0
113 unreachable
114 .endfunc
115.Lfunc_end5:
116 .size main, .Lfunc_end5-main
117 # -- End function
118
119 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
120 .functype abort, void
121 .functype exit, void, i32