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
130
131
132
133
134
135
|
.text
.file "/s/llvm/llvm/test/CodeGen/WebAssembly/select.ll"
.globl select_i32_bool
.type select_i32_bool,@function
select_i32_bool:
.param i32, i32, i32
.result i32
i32.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end0:
.size select_i32_bool, .Lfunc_end0-select_i32_bool
.globl select_i32_eq
.type select_i32_eq,@function
select_i32_eq:
.param i32, i32, i32
.result i32
i32.select $push0=, $2, $1, $0
return $pop0
.endfunc
.Lfunc_end1:
.size select_i32_eq, .Lfunc_end1-select_i32_eq
.globl select_i32_ne
.type select_i32_ne,@function
select_i32_ne:
.param i32, i32, i32
.result i32
i32.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end2:
.size select_i32_ne, .Lfunc_end2-select_i32_ne
.globl select_i64_bool
.type select_i64_bool,@function
select_i64_bool:
.param i32, i64, i64
.result i64
i64.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end3:
.size select_i64_bool, .Lfunc_end3-select_i64_bool
.globl select_i64_eq
.type select_i64_eq,@function
select_i64_eq:
.param i32, i64, i64
.result i64
i64.select $push0=, $2, $1, $0
return $pop0
.endfunc
.Lfunc_end4:
.size select_i64_eq, .Lfunc_end4-select_i64_eq
.globl select_i64_ne
.type select_i64_ne,@function
select_i64_ne:
.param i32, i64, i64
.result i64
i64.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end5:
.size select_i64_ne, .Lfunc_end5-select_i64_ne
.globl select_f32_bool
.type select_f32_bool,@function
select_f32_bool:
.param i32, f32, f32
.result f32
f32.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end6:
.size select_f32_bool, .Lfunc_end6-select_f32_bool
.globl select_f32_eq
.type select_f32_eq,@function
select_f32_eq:
.param i32, f32, f32
.result f32
f32.select $push0=, $2, $1, $0
return $pop0
.endfunc
.Lfunc_end7:
.size select_f32_eq, .Lfunc_end7-select_f32_eq
.globl select_f32_ne
.type select_f32_ne,@function
select_f32_ne:
.param i32, f32, f32
.result f32
f32.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end8:
.size select_f32_ne, .Lfunc_end8-select_f32_ne
.globl select_f64_bool
.type select_f64_bool,@function
select_f64_bool:
.param i32, f64, f64
.result f64
f64.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end9:
.size select_f64_bool, .Lfunc_end9-select_f64_bool
.globl select_f64_eq
.type select_f64_eq,@function
select_f64_eq:
.param i32, f64, f64
.result f64
f64.select $push0=, $2, $1, $0
return $pop0
.endfunc
.Lfunc_end10:
.size select_f64_eq, .Lfunc_end10-select_f64_eq
.globl select_f64_ne
.type select_f64_ne,@function
select_f64_ne:
.param i32, f64, f64
.result f64
f64.select $push0=, $1, $2, $0
return $pop0
.endfunc
.Lfunc_end11:
.size select_f64_ne, .Lfunc_end11-select_f64_ne
|