1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
.text
.file "/s/llvm-upstream/llvm/test/CodeGen/WebAssembly/call.ll"
.globl call_i32_nullary
.type call_i32_nullary,@function
call_i32_nullary:
.result i32
i32.call $push0=, i32_nullary@FUNCTION
return $pop0
.endfunc
.Lfunc_end0:
.size call_i32_nullary, .Lfunc_end0-call_i32_nullary
.globl call_i64_nullary
.type call_i64_nullary,@function
call_i64_nullary:
.result i64
i64.call $push0=, i64_nullary@FUNCTION
return $pop0
.endfunc
.Lfunc_end1:
.size call_i64_nullary, .Lfunc_end1-call_i64_nullary
.globl call_float_nullary
.type call_float_nullary,@function
call_float_nullary:
.result f32
f32.call $push0=, float_nullary@FUNCTION
return $pop0
.endfunc
.Lfunc_end2:
.size call_float_nullary, .Lfunc_end2-call_float_nullary
.globl call_double_nullary
.type call_double_nullary,@function
call_double_nullary:
.result f64
f64.call $push0=, double_nullary@FUNCTION
return $pop0
.endfunc
.Lfunc_end3:
.size call_double_nullary, .Lfunc_end3-call_double_nullary
.globl call_void_nullary
.type call_void_nullary,@function
call_void_nullary:
call void_nullary@FUNCTION
return
.endfunc
.Lfunc_end4:
.size call_void_nullary, .Lfunc_end4-call_void_nullary
.globl call_i32_unary
.type call_i32_unary,@function
call_i32_unary:
.param i32
.result i32
i32.call $push0=, i32_unary@FUNCTION, $0
return $pop0
.endfunc
.Lfunc_end5:
.size call_i32_unary, .Lfunc_end5-call_i32_unary
.globl call_i32_binary
.type call_i32_binary,@function
call_i32_binary:
.param i32, i32
.result i32
i32.call $push0=, i32_binary@FUNCTION, $0, $1
return $pop0
.endfunc
.Lfunc_end6:
.size call_i32_binary, .Lfunc_end6-call_i32_binary
.globl call_indirect_void
.type call_indirect_void,@function
call_indirect_void:
.param i32
call_indirect $0
return
.endfunc
.Lfunc_end7:
.size call_indirect_void, .Lfunc_end7-call_indirect_void
.globl call_indirect_i32
.type call_indirect_i32,@function
call_indirect_i32:
.param i32
.result i32
i32.call_indirect $push0=, $0
return $pop0
.endfunc
.Lfunc_end8:
.size call_indirect_i32, .Lfunc_end8-call_indirect_i32
.globl tail_call_void_nullary
.type tail_call_void_nullary,@function
tail_call_void_nullary:
call void_nullary@FUNCTION
return
.endfunc
.Lfunc_end9:
.size tail_call_void_nullary, .Lfunc_end9-tail_call_void_nullary
.globl fastcc_tail_call_void_nullary
.type fastcc_tail_call_void_nullary,@function
fastcc_tail_call_void_nullary:
call void_nullary@FUNCTION
return
.endfunc
.Lfunc_end10:
.size fastcc_tail_call_void_nullary, .Lfunc_end10-fastcc_tail_call_void_nullary
.globl coldcc_tail_call_void_nullary
.type coldcc_tail_call_void_nullary,@function
coldcc_tail_call_void_nullary:
call void_nullary@FUNCTION
return
.endfunc
.Lfunc_end11:
.size coldcc_tail_call_void_nullary, .Lfunc_end11-coldcc_tail_call_void_nullary
.functype i32_nullary, i32
.functype i32_unary, i32, i32
.functype i32_binary, i32, i32, i32
.functype i64_nullary, i64
.functype float_nullary, f32
.functype double_nullary, f64
.functype void_nullary, void
|