summaryrefslogtreecommitdiff
path: root/test/llvm_autogenerated/select.s
blob: d85c8064911ce93dda3d28430e417ac6ec9f5ecf (plain)
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