summaryrefslogtreecommitdiff
path: root/test/llvm_autogenerated/select.s
blob: fc5c7bac313e7a733a207a50d0c380efc6e40c0a (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
	.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $2, $1
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $2, $1
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $2, $1
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.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=, $0, $2, $1
	return  	$pop0
.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=, $0, $1, $2
	return  	$pop0
.Lfunc_end11:
	.size	select_f64_ne, .Lfunc_end11-select_f64_ne


	.section	".note.GNU-stack","",@progbits