Text file
src/runtime/duff_arm64.s
1 // Code generated by mkduff.go; DO NOT EDIT.
2 // Run go generate from src/runtime to update.
3 // See mkduff.go for comments.
4
5 #include "textflag.h"
6
7 TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
8 STP.P (ZR, ZR), 16(R20)
9 STP.P (ZR, ZR), 16(R20)
10 STP.P (ZR, ZR), 16(R20)
11 STP.P (ZR, ZR), 16(R20)
12 STP.P (ZR, ZR), 16(R20)
13 STP.P (ZR, ZR), 16(R20)
14 STP.P (ZR, ZR), 16(R20)
15 STP.P (ZR, ZR), 16(R20)
16 STP.P (ZR, ZR), 16(R20)
17 STP.P (ZR, ZR), 16(R20)
18 STP.P (ZR, ZR), 16(R20)
19 STP.P (ZR, ZR), 16(R20)
20 STP.P (ZR, ZR), 16(R20)
21 STP.P (ZR, ZR), 16(R20)
22 STP.P (ZR, ZR), 16(R20)
23 STP.P (ZR, ZR), 16(R20)
24 STP.P (ZR, ZR), 16(R20)
25 STP.P (ZR, ZR), 16(R20)
26 STP.P (ZR, ZR), 16(R20)
27 STP.P (ZR, ZR), 16(R20)
28 STP.P (ZR, ZR), 16(R20)
29 STP.P (ZR, ZR), 16(R20)
30 STP.P (ZR, ZR), 16(R20)
31 STP.P (ZR, ZR), 16(R20)
32 STP.P (ZR, ZR), 16(R20)
33 STP.P (ZR, ZR), 16(R20)
34 STP.P (ZR, ZR), 16(R20)
35 STP.P (ZR, ZR), 16(R20)
36 STP.P (ZR, ZR), 16(R20)
37 STP.P (ZR, ZR), 16(R20)
38 STP.P (ZR, ZR), 16(R20)
39 STP.P (ZR, ZR), 16(R20)
40 STP.P (ZR, ZR), 16(R20)
41 STP.P (ZR, ZR), 16(R20)
42 STP.P (ZR, ZR), 16(R20)
43 STP.P (ZR, ZR), 16(R20)
44 STP.P (ZR, ZR), 16(R20)
45 STP.P (ZR, ZR), 16(R20)
46 STP.P (ZR, ZR), 16(R20)
47 STP.P (ZR, ZR), 16(R20)
48 STP.P (ZR, ZR), 16(R20)
49 STP.P (ZR, ZR), 16(R20)
50 STP.P (ZR, ZR), 16(R20)
51 STP.P (ZR, ZR), 16(R20)
52 STP.P (ZR, ZR), 16(R20)
53 STP.P (ZR, ZR), 16(R20)
54 STP.P (ZR, ZR), 16(R20)
55 STP.P (ZR, ZR), 16(R20)
56 STP.P (ZR, ZR), 16(R20)
57 STP.P (ZR, ZR), 16(R20)
58 STP.P (ZR, ZR), 16(R20)
59 STP.P (ZR, ZR), 16(R20)
60 STP.P (ZR, ZR), 16(R20)
61 STP.P (ZR, ZR), 16(R20)
62 STP.P (ZR, ZR), 16(R20)
63 STP.P (ZR, ZR), 16(R20)
64 STP.P (ZR, ZR), 16(R20)
65 STP.P (ZR, ZR), 16(R20)
66 STP.P (ZR, ZR), 16(R20)
67 STP.P (ZR, ZR), 16(R20)
68 STP.P (ZR, ZR), 16(R20)
69 STP.P (ZR, ZR), 16(R20)
70 STP.P (ZR, ZR), 16(R20)
71 STP (ZR, ZR), (R20)
72 RET
73
74 TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
75 LDP.P 16(R20), (R26, R27)
76 STP.P (R26, R27), 16(R21)
77
78 LDP.P 16(R20), (R26, R27)
79 STP.P (R26, R27), 16(R21)
80
81 LDP.P 16(R20), (R26, R27)
82 STP.P (R26, R27), 16(R21)
83
84 LDP.P 16(R20), (R26, R27)
85 STP.P (R26, R27), 16(R21)
86
87 LDP.P 16(R20), (R26, R27)
88 STP.P (R26, R27), 16(R21)
89
90 LDP.P 16(R20), (R26, R27)
91 STP.P (R26, R27), 16(R21)
92
93 LDP.P 16(R20), (R26, R27)
94 STP.P (R26, R27), 16(R21)
95
96 LDP.P 16(R20), (R26, R27)
97 STP.P (R26, R27), 16(R21)
98
99 LDP.P 16(R20), (R26, R27)
100 STP.P (R26, R27), 16(R21)
101
102 LDP.P 16(R20), (R26, R27)
103 STP.P (R26, R27), 16(R21)
104
105 LDP.P 16(R20), (R26, R27)
106 STP.P (R26, R27), 16(R21)
107
108 LDP.P 16(R20), (R26, R27)
109 STP.P (R26, R27), 16(R21)
110
111 LDP.P 16(R20), (R26, R27)
112 STP.P (R26, R27), 16(R21)
113
114 LDP.P 16(R20), (R26, R27)
115 STP.P (R26, R27), 16(R21)
116
117 LDP.P 16(R20), (R26, R27)
118 STP.P (R26, R27), 16(R21)
119
120 LDP.P 16(R20), (R26, R27)
121 STP.P (R26, R27), 16(R21)
122
123 LDP.P 16(R20), (R26, R27)
124 STP.P (R26, R27), 16(R21)
125
126 LDP.P 16(R20), (R26, R27)
127 STP.P (R26, R27), 16(R21)
128
129 LDP.P 16(R20), (R26, R27)
130 STP.P (R26, R27), 16(R21)
131
132 LDP.P 16(R20), (R26, R27)
133 STP.P (R26, R27), 16(R21)
134
135 LDP.P 16(R20), (R26, R27)
136 STP.P (R26, R27), 16(R21)
137
138 LDP.P 16(R20), (R26, R27)
139 STP.P (R26, R27), 16(R21)
140
141 LDP.P 16(R20), (R26, R27)
142 STP.P (R26, R27), 16(R21)
143
144 LDP.P 16(R20), (R26, R27)
145 STP.P (R26, R27), 16(R21)
146
147 LDP.P 16(R20), (R26, R27)
148 STP.P (R26, R27), 16(R21)
149
150 LDP.P 16(R20), (R26, R27)
151 STP.P (R26, R27), 16(R21)
152
153 LDP.P 16(R20), (R26, R27)
154 STP.P (R26, R27), 16(R21)
155
156 LDP.P 16(R20), (R26, R27)
157 STP.P (R26, R27), 16(R21)
158
159 LDP.P 16(R20), (R26, R27)
160 STP.P (R26, R27), 16(R21)
161
162 LDP.P 16(R20), (R26, R27)
163 STP.P (R26, R27), 16(R21)
164
165 LDP.P 16(R20), (R26, R27)
166 STP.P (R26, R27), 16(R21)
167
168 LDP.P 16(R20), (R26, R27)
169 STP.P (R26, R27), 16(R21)
170
171 LDP.P 16(R20), (R26, R27)
172 STP.P (R26, R27), 16(R21)
173
174 LDP.P 16(R20), (R26, R27)
175 STP.P (R26, R27), 16(R21)
176
177 LDP.P 16(R20), (R26, R27)
178 STP.P (R26, R27), 16(R21)
179
180 LDP.P 16(R20), (R26, R27)
181 STP.P (R26, R27), 16(R21)
182
183 LDP.P 16(R20), (R26, R27)
184 STP.P (R26, R27), 16(R21)
185
186 LDP.P 16(R20), (R26, R27)
187 STP.P (R26, R27), 16(R21)
188
189 LDP.P 16(R20), (R26, R27)
190 STP.P (R26, R27), 16(R21)
191
192 LDP.P 16(R20), (R26, R27)
193 STP.P (R26, R27), 16(R21)
194
195 LDP.P 16(R20), (R26, R27)
196 STP.P (R26, R27), 16(R21)
197
198 LDP.P 16(R20), (R26, R27)
199 STP.P (R26, R27), 16(R21)
200
201 LDP.P 16(R20), (R26, R27)
202 STP.P (R26, R27), 16(R21)
203
204 LDP.P 16(R20), (R26, R27)
205 STP.P (R26, R27), 16(R21)
206
207 LDP.P 16(R20), (R26, R27)
208 STP.P (R26, R27), 16(R21)
209
210 LDP.P 16(R20), (R26, R27)
211 STP.P (R26, R27), 16(R21)
212
213 LDP.P 16(R20), (R26, R27)
214 STP.P (R26, R27), 16(R21)
215
216 LDP.P 16(R20), (R26, R27)
217 STP.P (R26, R27), 16(R21)
218
219 LDP.P 16(R20), (R26, R27)
220 STP.P (R26, R27), 16(R21)
221
222 LDP.P 16(R20), (R26, R27)
223 STP.P (R26, R27), 16(R21)
224
225 LDP.P 16(R20), (R26, R27)
226 STP.P (R26, R27), 16(R21)
227
228 LDP.P 16(R20), (R26, R27)
229 STP.P (R26, R27), 16(R21)
230
231 LDP.P 16(R20), (R26, R27)
232 STP.P (R26, R27), 16(R21)
233
234 LDP.P 16(R20), (R26, R27)
235 STP.P (R26, R27), 16(R21)
236
237 LDP.P 16(R20), (R26, R27)
238 STP.P (R26, R27), 16(R21)
239
240 LDP.P 16(R20), (R26, R27)
241 STP.P (R26, R27), 16(R21)
242
243 LDP.P 16(R20), (R26, R27)
244 STP.P (R26, R27), 16(R21)
245
246 LDP.P 16(R20), (R26, R27)
247 STP.P (R26, R27), 16(R21)
248
249 LDP.P 16(R20), (R26, R27)
250 STP.P (R26, R27), 16(R21)
251
252 LDP.P 16(R20), (R26, R27)
253 STP.P (R26, R27), 16(R21)
254
255 LDP.P 16(R20), (R26, R27)
256 STP.P (R26, R27), 16(R21)
257
258 LDP.P 16(R20), (R26, R27)
259 STP.P (R26, R27), 16(R21)
260
261 LDP.P 16(R20), (R26, R27)
262 STP.P (R26, R27), 16(R21)
263
264 LDP.P 16(R20), (R26, R27)
265 STP.P (R26, R27), 16(R21)
266
267 RET
268
View as plain text