summaryrefslogtreecommitdiff
path: root/test/torture-s/divmod-1.c.s
blob: 586cde7b243075bb26c334b00569af3c83718e0d (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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
	.text
	.file	"/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divmod-1.c"
	.section	.text.div1,"ax",@progbits
	.hidden	div1
	.globl	div1
	.type	div1,@function
div1:                                   # @div1
	.param  	i32
	.result 	i32
# BB#0:                                 # %entry
	i32.const	$push0=, 0
	i32.sub 	$push1=, $pop0, $0
	return  	$pop1
	.endfunc
.Lfunc_end0:
	.size	div1, .Lfunc_end0-div1

	.section	.text.div2,"ax",@progbits
	.hidden	div2
	.globl	div2
	.type	div2,@function
div2:                                   # @div2
	.param  	i32
	.result 	i32
# BB#0:                                 # %entry
	i32.const	$push0=, 0
	i32.sub 	$push1=, $pop0, $0
	return  	$pop1
	.endfunc
.Lfunc_end1:
	.size	div2, .Lfunc_end1-div2

	.section	.text.div3,"ax",@progbits
	.hidden	div3
	.globl	div3
	.type	div3,@function
div3:                                   # @div3
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.div_s	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end2:
	.size	div3, .Lfunc_end2-div3

	.section	.text.div4,"ax",@progbits
	.hidden	div4
	.globl	div4
	.type	div4,@function
div4:                                   # @div4
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.div_s	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end3:
	.size	div4, .Lfunc_end3-div4

	.section	.text.mod1,"ax",@progbits
	.hidden	mod1
	.globl	mod1
	.type	mod1,@function
mod1:                                   # @mod1
	.param  	i32
	.result 	i32
# BB#0:                                 # %entry
	i32.const	$push0=, 0
	return  	$pop0
	.endfunc
.Lfunc_end4:
	.size	mod1, .Lfunc_end4-mod1

	.section	.text.mod2,"ax",@progbits
	.hidden	mod2
	.globl	mod2
	.type	mod2,@function
mod2:                                   # @mod2
	.param  	i32
	.result 	i32
# BB#0:                                 # %entry
	i32.const	$push0=, 0
	return  	$pop0
	.endfunc
.Lfunc_end5:
	.size	mod2, .Lfunc_end5-mod2

	.section	.text.mod3,"ax",@progbits
	.hidden	mod3
	.globl	mod3
	.type	mod3,@function
mod3:                                   # @mod3
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.rem_s	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end6:
	.size	mod3, .Lfunc_end6-mod3

	.section	.text.mod4,"ax",@progbits
	.hidden	mod4
	.globl	mod4
	.type	mod4,@function
mod4:                                   # @mod4
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.rem_s	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end7:
	.size	mod4, .Lfunc_end7-mod4

	.section	.text.mod5,"ax",@progbits
	.hidden	mod5
	.globl	mod5
	.type	mod5,@function
mod5:                                   # @mod5
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.rem_s	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end8:
	.size	mod5, .Lfunc_end8-mod5

	.section	.text.mod6,"ax",@progbits
	.hidden	mod6
	.globl	mod6
	.type	mod6,@function
mod6:                                   # @mod6
	.param  	i32, i32
	.result 	i32
# BB#0:                                 # %entry
	i32.rem_u	$push0=, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end9:
	.size	mod6, .Lfunc_end9-mod6

	.section	.text.main,"ax",@progbits
	.hidden	main
	.globl	main
	.type	main,@function
main:                                   # @main
	.result 	i32
# BB#0:                                 # %if.end36
	i32.const	$push0=, 0
	call    	exit@FUNCTION, $pop0
	unreachable
	.endfunc
.Lfunc_end10:
	.size	main, .Lfunc_end10-main


	.ident	"clang version 3.9.0 "