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
7TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
8	MOVV	R0, (R20)
9	ADDV	$8, R20
10	MOVV	R0, (R20)
11	ADDV	$8, R20
12	MOVV	R0, (R20)
13	ADDV	$8, R20
14	MOVV	R0, (R20)
15	ADDV	$8, R20
16	MOVV	R0, (R20)
17	ADDV	$8, R20
18	MOVV	R0, (R20)
19	ADDV	$8, R20
20	MOVV	R0, (R20)
21	ADDV	$8, R20
22	MOVV	R0, (R20)
23	ADDV	$8, R20
24	MOVV	R0, (R20)
25	ADDV	$8, R20
26	MOVV	R0, (R20)
27	ADDV	$8, R20
28	MOVV	R0, (R20)
29	ADDV	$8, R20
30	MOVV	R0, (R20)
31	ADDV	$8, R20
32	MOVV	R0, (R20)
33	ADDV	$8, R20
34	MOVV	R0, (R20)
35	ADDV	$8, R20
36	MOVV	R0, (R20)
37	ADDV	$8, R20
38	MOVV	R0, (R20)
39	ADDV	$8, R20
40	MOVV	R0, (R20)
41	ADDV	$8, R20
42	MOVV	R0, (R20)
43	ADDV	$8, R20
44	MOVV	R0, (R20)
45	ADDV	$8, R20
46	MOVV	R0, (R20)
47	ADDV	$8, R20
48	MOVV	R0, (R20)
49	ADDV	$8, R20
50	MOVV	R0, (R20)
51	ADDV	$8, R20
52	MOVV	R0, (R20)
53	ADDV	$8, R20
54	MOVV	R0, (R20)
55	ADDV	$8, R20
56	MOVV	R0, (R20)
57	ADDV	$8, R20
58	MOVV	R0, (R20)
59	ADDV	$8, R20
60	MOVV	R0, (R20)
61	ADDV	$8, R20
62	MOVV	R0, (R20)
63	ADDV	$8, R20
64	MOVV	R0, (R20)
65	ADDV	$8, R20
66	MOVV	R0, (R20)
67	ADDV	$8, R20
68	MOVV	R0, (R20)
69	ADDV	$8, R20
70	MOVV	R0, (R20)
71	ADDV	$8, R20
72	MOVV	R0, (R20)
73	ADDV	$8, R20
74	MOVV	R0, (R20)
75	ADDV	$8, R20
76	MOVV	R0, (R20)
77	ADDV	$8, R20
78	MOVV	R0, (R20)
79	ADDV	$8, R20
80	MOVV	R0, (R20)
81	ADDV	$8, R20
82	MOVV	R0, (R20)
83	ADDV	$8, R20
84	MOVV	R0, (R20)
85	ADDV	$8, R20
86	MOVV	R0, (R20)
87	ADDV	$8, R20
88	MOVV	R0, (R20)
89	ADDV	$8, R20
90	MOVV	R0, (R20)
91	ADDV	$8, R20
92	MOVV	R0, (R20)
93	ADDV	$8, R20
94	MOVV	R0, (R20)
95	ADDV	$8, R20
96	MOVV	R0, (R20)
97	ADDV	$8, R20
98	MOVV	R0, (R20)
99	ADDV	$8, R20
100	MOVV	R0, (R20)
101	ADDV	$8, R20
102	MOVV	R0, (R20)
103	ADDV	$8, R20
104	MOVV	R0, (R20)
105	ADDV	$8, R20
106	MOVV	R0, (R20)
107	ADDV	$8, R20
108	MOVV	R0, (R20)
109	ADDV	$8, R20
110	MOVV	R0, (R20)
111	ADDV	$8, R20
112	MOVV	R0, (R20)
113	ADDV	$8, R20
114	MOVV	R0, (R20)
115	ADDV	$8, R20
116	MOVV	R0, (R20)
117	ADDV	$8, R20
118	MOVV	R0, (R20)
119	ADDV	$8, R20
120	MOVV	R0, (R20)
121	ADDV	$8, R20
122	MOVV	R0, (R20)
123	ADDV	$8, R20
124	MOVV	R0, (R20)
125	ADDV	$8, R20
126	MOVV	R0, (R20)
127	ADDV	$8, R20
128	MOVV	R0, (R20)
129	ADDV	$8, R20
130	MOVV	R0, (R20)
131	ADDV	$8, R20
132	MOVV	R0, (R20)
133	ADDV	$8, R20
134	MOVV	R0, (R20)
135	ADDV	$8, R20
136	MOVV	R0, (R20)
137	ADDV	$8, R20
138	MOVV	R0, (R20)
139	ADDV	$8, R20
140	MOVV	R0, (R20)
141	ADDV	$8, R20
142	MOVV	R0, (R20)
143	ADDV	$8, R20
144	MOVV	R0, (R20)
145	ADDV	$8, R20
146	MOVV	R0, (R20)
147	ADDV	$8, R20
148	MOVV	R0, (R20)
149	ADDV	$8, R20
150	MOVV	R0, (R20)
151	ADDV	$8, R20
152	MOVV	R0, (R20)
153	ADDV	$8, R20
154	MOVV	R0, (R20)
155	ADDV	$8, R20
156	MOVV	R0, (R20)
157	ADDV	$8, R20
158	MOVV	R0, (R20)
159	ADDV	$8, R20
160	MOVV	R0, (R20)
161	ADDV	$8, R20
162	MOVV	R0, (R20)
163	ADDV	$8, R20
164	MOVV	R0, (R20)
165	ADDV	$8, R20
166	MOVV	R0, (R20)
167	ADDV	$8, R20
168	MOVV	R0, (R20)
169	ADDV	$8, R20
170	MOVV	R0, (R20)
171	ADDV	$8, R20
172	MOVV	R0, (R20)
173	ADDV	$8, R20
174	MOVV	R0, (R20)
175	ADDV	$8, R20
176	MOVV	R0, (R20)
177	ADDV	$8, R20
178	MOVV	R0, (R20)
179	ADDV	$8, R20
180	MOVV	R0, (R20)
181	ADDV	$8, R20
182	MOVV	R0, (R20)
183	ADDV	$8, R20
184	MOVV	R0, (R20)
185	ADDV	$8, R20
186	MOVV	R0, (R20)
187	ADDV	$8, R20
188	MOVV	R0, (R20)
189	ADDV	$8, R20
190	MOVV	R0, (R20)
191	ADDV	$8, R20
192	MOVV	R0, (R20)
193	ADDV	$8, R20
194	MOVV	R0, (R20)
195	ADDV	$8, R20
196	MOVV	R0, (R20)
197	ADDV	$8, R20
198	MOVV	R0, (R20)
199	ADDV	$8, R20
200	MOVV	R0, (R20)
201	ADDV	$8, R20
202	MOVV	R0, (R20)
203	ADDV	$8, R20
204	MOVV	R0, (R20)
205	ADDV	$8, R20
206	MOVV	R0, (R20)
207	ADDV	$8, R20
208	MOVV	R0, (R20)
209	ADDV	$8, R20
210	MOVV	R0, (R20)
211	ADDV	$8, R20
212	MOVV	R0, (R20)
213	ADDV	$8, R20
214	MOVV	R0, (R20)
215	ADDV	$8, R20
216	MOVV	R0, (R20)
217	ADDV	$8, R20
218	MOVV	R0, (R20)
219	ADDV	$8, R20
220	MOVV	R0, (R20)
221	ADDV	$8, R20
222	MOVV	R0, (R20)
223	ADDV	$8, R20
224	MOVV	R0, (R20)
225	ADDV	$8, R20
226	MOVV	R0, (R20)
227	ADDV	$8, R20
228	MOVV	R0, (R20)
229	ADDV	$8, R20
230	MOVV	R0, (R20)
231	ADDV	$8, R20
232	MOVV	R0, (R20)
233	ADDV	$8, R20
234	MOVV	R0, (R20)
235	ADDV	$8, R20
236	MOVV	R0, (R20)
237	ADDV	$8, R20
238	MOVV	R0, (R20)
239	ADDV	$8, R20
240	MOVV	R0, (R20)
241	ADDV	$8, R20
242	MOVV	R0, (R20)
243	ADDV	$8, R20
244	MOVV	R0, (R20)
245	ADDV	$8, R20
246	MOVV	R0, (R20)
247	ADDV	$8, R20
248	MOVV	R0, (R20)
249	ADDV	$8, R20
250	MOVV	R0, (R20)
251	ADDV	$8, R20
252	MOVV	R0, (R20)
253	ADDV	$8, R20
254	MOVV	R0, (R20)
255	ADDV	$8, R20
256	MOVV	R0, (R20)
257	ADDV	$8, R20
258	MOVV	R0, (R20)
259	ADDV	$8, R20
260	MOVV	R0, (R20)
261	ADDV	$8, R20
262	MOVV	R0, (R20)
263	ADDV	$8, R20
264	RET
265
266TEXT runtime·duffcopy<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0
267	MOVV	(R20), R30
268	ADDV	$8, R20
269	MOVV	R30, (R21)
270	ADDV	$8, R21
271
272	MOVV	(R20), R30
273	ADDV	$8, R20
274	MOVV	R30, (R21)
275	ADDV	$8, R21
276
277	MOVV	(R20), R30
278	ADDV	$8, R20
279	MOVV	R30, (R21)
280	ADDV	$8, R21
281
282	MOVV	(R20), R30
283	ADDV	$8, R20
284	MOVV	R30, (R21)
285	ADDV	$8, R21
286
287	MOVV	(R20), R30
288	ADDV	$8, R20
289	MOVV	R30, (R21)
290	ADDV	$8, R21
291
292	MOVV	(R20), R30
293	ADDV	$8, R20
294	MOVV	R30, (R21)
295	ADDV	$8, R21
296
297	MOVV	(R20), R30
298	ADDV	$8, R20
299	MOVV	R30, (R21)
300	ADDV	$8, R21
301
302	MOVV	(R20), R30
303	ADDV	$8, R20
304	MOVV	R30, (R21)
305	ADDV	$8, R21
306
307	MOVV	(R20), R30
308	ADDV	$8, R20
309	MOVV	R30, (R21)
310	ADDV	$8, R21
311
312	MOVV	(R20), R30
313	ADDV	$8, R20
314	MOVV	R30, (R21)
315	ADDV	$8, R21
316
317	MOVV	(R20), R30
318	ADDV	$8, R20
319	MOVV	R30, (R21)
320	ADDV	$8, R21
321
322	MOVV	(R20), R30
323	ADDV	$8, R20
324	MOVV	R30, (R21)
325	ADDV	$8, R21
326
327	MOVV	(R20), R30
328	ADDV	$8, R20
329	MOVV	R30, (R21)
330	ADDV	$8, R21
331
332	MOVV	(R20), R30
333	ADDV	$8, R20
334	MOVV	R30, (R21)
335	ADDV	$8, R21
336
337	MOVV	(R20), R30
338	ADDV	$8, R20
339	MOVV	R30, (R21)
340	ADDV	$8, R21
341
342	MOVV	(R20), R30
343	ADDV	$8, R20
344	MOVV	R30, (R21)
345	ADDV	$8, R21
346
347	MOVV	(R20), R30
348	ADDV	$8, R20
349	MOVV	R30, (R21)
350	ADDV	$8, R21
351
352	MOVV	(R20), R30
353	ADDV	$8, R20
354	MOVV	R30, (R21)
355	ADDV	$8, R21
356
357	MOVV	(R20), R30
358	ADDV	$8, R20
359	MOVV	R30, (R21)
360	ADDV	$8, R21
361
362	MOVV	(R20), R30
363	ADDV	$8, R20
364	MOVV	R30, (R21)
365	ADDV	$8, R21
366
367	MOVV	(R20), R30
368	ADDV	$8, R20
369	MOVV	R30, (R21)
370	ADDV	$8, R21
371
372	MOVV	(R20), R30
373	ADDV	$8, R20
374	MOVV	R30, (R21)
375	ADDV	$8, R21
376
377	MOVV	(R20), R30
378	ADDV	$8, R20
379	MOVV	R30, (R21)
380	ADDV	$8, R21
381
382	MOVV	(R20), R30
383	ADDV	$8, R20
384	MOVV	R30, (R21)
385	ADDV	$8, R21
386
387	MOVV	(R20), R30
388	ADDV	$8, R20
389	MOVV	R30, (R21)
390	ADDV	$8, R21
391
392	MOVV	(R20), R30
393	ADDV	$8, R20
394	MOVV	R30, (R21)
395	ADDV	$8, R21
396
397	MOVV	(R20), R30
398	ADDV	$8, R20
399	MOVV	R30, (R21)
400	ADDV	$8, R21
401
402	MOVV	(R20), R30
403	ADDV	$8, R20
404	MOVV	R30, (R21)
405	ADDV	$8, R21
406
407	MOVV	(R20), R30
408	ADDV	$8, R20
409	MOVV	R30, (R21)
410	ADDV	$8, R21
411
412	MOVV	(R20), R30
413	ADDV	$8, R20
414	MOVV	R30, (R21)
415	ADDV	$8, R21
416
417	MOVV	(R20), R30
418	ADDV	$8, R20
419	MOVV	R30, (R21)
420	ADDV	$8, R21
421
422	MOVV	(R20), R30
423	ADDV	$8, R20
424	MOVV	R30, (R21)
425	ADDV	$8, R21
426
427	MOVV	(R20), R30
428	ADDV	$8, R20
429	MOVV	R30, (R21)
430	ADDV	$8, R21
431
432	MOVV	(R20), R30
433	ADDV	$8, R20
434	MOVV	R30, (R21)
435	ADDV	$8, R21
436
437	MOVV	(R20), R30
438	ADDV	$8, R20
439	MOVV	R30, (R21)
440	ADDV	$8, R21
441
442	MOVV	(R20), R30
443	ADDV	$8, R20
444	MOVV	R30, (R21)
445	ADDV	$8, R21
446
447	MOVV	(R20), R30
448	ADDV	$8, R20
449	MOVV	R30, (R21)
450	ADDV	$8, R21
451
452	MOVV	(R20), R30
453	ADDV	$8, R20
454	MOVV	R30, (R21)
455	ADDV	$8, R21
456
457	MOVV	(R20), R30
458	ADDV	$8, R20
459	MOVV	R30, (R21)
460	ADDV	$8, R21
461
462	MOVV	(R20), R30
463	ADDV	$8, R20
464	MOVV	R30, (R21)
465	ADDV	$8, R21
466
467	MOVV	(R20), R30
468	ADDV	$8, R20
469	MOVV	R30, (R21)
470	ADDV	$8, R21
471
472	MOVV	(R20), R30
473	ADDV	$8, R20
474	MOVV	R30, (R21)
475	ADDV	$8, R21
476
477	MOVV	(R20), R30
478	ADDV	$8, R20
479	MOVV	R30, (R21)
480	ADDV	$8, R21
481
482	MOVV	(R20), R30
483	ADDV	$8, R20
484	MOVV	R30, (R21)
485	ADDV	$8, R21
486
487	MOVV	(R20), R30
488	ADDV	$8, R20
489	MOVV	R30, (R21)
490	ADDV	$8, R21
491
492	MOVV	(R20), R30
493	ADDV	$8, R20
494	MOVV	R30, (R21)
495	ADDV	$8, R21
496
497	MOVV	(R20), R30
498	ADDV	$8, R20
499	MOVV	R30, (R21)
500	ADDV	$8, R21
501
502	MOVV	(R20), R30
503	ADDV	$8, R20
504	MOVV	R30, (R21)
505	ADDV	$8, R21
506
507	MOVV	(R20), R30
508	ADDV	$8, R20
509	MOVV	R30, (R21)
510	ADDV	$8, R21
511
512	MOVV	(R20), R30
513	ADDV	$8, R20
514	MOVV	R30, (R21)
515	ADDV	$8, R21
516
517	MOVV	(R20), R30
518	ADDV	$8, R20
519	MOVV	R30, (R21)
520	ADDV	$8, R21
521
522	MOVV	(R20), R30
523	ADDV	$8, R20
524	MOVV	R30, (R21)
525	ADDV	$8, R21
526
527	MOVV	(R20), R30
528	ADDV	$8, R20
529	MOVV	R30, (R21)
530	ADDV	$8, R21
531
532	MOVV	(R20), R30
533	ADDV	$8, R20
534	MOVV	R30, (R21)
535	ADDV	$8, R21
536
537	MOVV	(R20), R30
538	ADDV	$8, R20
539	MOVV	R30, (R21)
540	ADDV	$8, R21
541
542	MOVV	(R20), R30
543	ADDV	$8, R20
544	MOVV	R30, (R21)
545	ADDV	$8, R21
546
547	MOVV	(R20), R30
548	ADDV	$8, R20
549	MOVV	R30, (R21)
550	ADDV	$8, R21
551
552	MOVV	(R20), R30
553	ADDV	$8, R20
554	MOVV	R30, (R21)
555	ADDV	$8, R21
556
557	MOVV	(R20), R30
558	ADDV	$8, R20
559	MOVV	R30, (R21)
560	ADDV	$8, R21
561
562	MOVV	(R20), R30
563	ADDV	$8, R20
564	MOVV	R30, (R21)
565	ADDV	$8, R21
566
567	MOVV	(R20), R30
568	ADDV	$8, R20
569	MOVV	R30, (R21)
570	ADDV	$8, R21
571
572	MOVV	(R20), R30
573	ADDV	$8, R20
574	MOVV	R30, (R21)
575	ADDV	$8, R21
576
577	MOVV	(R20), R30
578	ADDV	$8, R20
579	MOVV	R30, (R21)
580	ADDV	$8, R21
581
582	MOVV	(R20), R30
583	ADDV	$8, R20
584	MOVV	R30, (R21)
585	ADDV	$8, R21
586
587	MOVV	(R20), R30
588	ADDV	$8, R20
589	MOVV	R30, (R21)
590	ADDV	$8, R21
591
592	MOVV	(R20), R30
593	ADDV	$8, R20
594	MOVV	R30, (R21)
595	ADDV	$8, R21
596
597	MOVV	(R20), R30
598	ADDV	$8, R20
599	MOVV	R30, (R21)
600	ADDV	$8, R21
601
602	MOVV	(R20), R30
603	ADDV	$8, R20
604	MOVV	R30, (R21)
605	ADDV	$8, R21
606
607	MOVV	(R20), R30
608	ADDV	$8, R20
609	MOVV	R30, (R21)
610	ADDV	$8, R21
611
612	MOVV	(R20), R30
613	ADDV	$8, R20
614	MOVV	R30, (R21)
615	ADDV	$8, R21
616
617	MOVV	(R20), R30
618	ADDV	$8, R20
619	MOVV	R30, (R21)
620	ADDV	$8, R21
621
622	MOVV	(R20), R30
623	ADDV	$8, R20
624	MOVV	R30, (R21)
625	ADDV	$8, R21
626
627	MOVV	(R20), R30
628	ADDV	$8, R20
629	MOVV	R30, (R21)
630	ADDV	$8, R21
631
632	MOVV	(R20), R30
633	ADDV	$8, R20
634	MOVV	R30, (R21)
635	ADDV	$8, R21
636
637	MOVV	(R20), R30
638	ADDV	$8, R20
639	MOVV	R30, (R21)
640	ADDV	$8, R21
641
642	MOVV	(R20), R30
643	ADDV	$8, R20
644	MOVV	R30, (R21)
645	ADDV	$8, R21
646
647	MOVV	(R20), R30
648	ADDV	$8, R20
649	MOVV	R30, (R21)
650	ADDV	$8, R21
651
652	MOVV	(R20), R30
653	ADDV	$8, R20
654	MOVV	R30, (R21)
655	ADDV	$8, R21
656
657	MOVV	(R20), R30
658	ADDV	$8, R20
659	MOVV	R30, (R21)
660	ADDV	$8, R21
661
662	MOVV	(R20), R30
663	ADDV	$8, R20
664	MOVV	R30, (R21)
665	ADDV	$8, R21
666
667	MOVV	(R20), R30
668	ADDV	$8, R20
669	MOVV	R30, (R21)
670	ADDV	$8, R21
671
672	MOVV	(R20), R30
673	ADDV	$8, R20
674	MOVV	R30, (R21)
675	ADDV	$8, R21
676
677	MOVV	(R20), R30
678	ADDV	$8, R20
679	MOVV	R30, (R21)
680	ADDV	$8, R21
681
682	MOVV	(R20), R30
683	ADDV	$8, R20
684	MOVV	R30, (R21)
685	ADDV	$8, R21
686
687	MOVV	(R20), R30
688	ADDV	$8, R20
689	MOVV	R30, (R21)
690	ADDV	$8, R21
691
692	MOVV	(R20), R30
693	ADDV	$8, R20
694	MOVV	R30, (R21)
695	ADDV	$8, R21
696
697	MOVV	(R20), R30
698	ADDV	$8, R20
699	MOVV	R30, (R21)
700	ADDV	$8, R21
701
702	MOVV	(R20), R30
703	ADDV	$8, R20
704	MOVV	R30, (R21)
705	ADDV	$8, R21
706
707	MOVV	(R20), R30
708	ADDV	$8, R20
709	MOVV	R30, (R21)
710	ADDV	$8, R21
711
712	MOVV	(R20), R30
713	ADDV	$8, R20
714	MOVV	R30, (R21)
715	ADDV	$8, R21
716
717	MOVV	(R20), R30
718	ADDV	$8, R20
719	MOVV	R30, (R21)
720	ADDV	$8, R21
721
722	MOVV	(R20), R30
723	ADDV	$8, R20
724	MOVV	R30, (R21)
725	ADDV	$8, R21
726
727	MOVV	(R20), R30
728	ADDV	$8, R20
729	MOVV	R30, (R21)
730	ADDV	$8, R21
731
732	MOVV	(R20), R30
733	ADDV	$8, R20
734	MOVV	R30, (R21)
735	ADDV	$8, R21
736
737	MOVV	(R20), R30
738	ADDV	$8, R20
739	MOVV	R30, (R21)
740	ADDV	$8, R21
741
742	MOVV	(R20), R30
743	ADDV	$8, R20
744	MOVV	R30, (R21)
745	ADDV	$8, R21
746
747	MOVV	(R20), R30
748	ADDV	$8, R20
749	MOVV	R30, (R21)
750	ADDV	$8, R21
751
752	MOVV	(R20), R30
753	ADDV	$8, R20
754	MOVV	R30, (R21)
755	ADDV	$8, R21
756
757	MOVV	(R20), R30
758	ADDV	$8, R20
759	MOVV	R30, (R21)
760	ADDV	$8, R21
761
762	MOVV	(R20), R30
763	ADDV	$8, R20
764	MOVV	R30, (R21)
765	ADDV	$8, R21
766
767	MOVV	(R20), R30
768	ADDV	$8, R20
769	MOVV	R30, (R21)
770	ADDV	$8, R21
771
772	MOVV	(R20), R30
773	ADDV	$8, R20
774	MOVV	R30, (R21)
775	ADDV	$8, R21
776
777	MOVV	(R20), R30
778	ADDV	$8, R20
779	MOVV	R30, (R21)
780	ADDV	$8, R21
781
782	MOVV	(R20), R30
783	ADDV	$8, R20
784	MOVV	R30, (R21)
785	ADDV	$8, R21
786
787	MOVV	(R20), R30
788	ADDV	$8, R20
789	MOVV	R30, (R21)
790	ADDV	$8, R21
791
792	MOVV	(R20), R30
793	ADDV	$8, R20
794	MOVV	R30, (R21)
795	ADDV	$8, R21
796
797	MOVV	(R20), R30
798	ADDV	$8, R20
799	MOVV	R30, (R21)
800	ADDV	$8, R21
801
802	MOVV	(R20), R30
803	ADDV	$8, R20
804	MOVV	R30, (R21)
805	ADDV	$8, R21
806
807	MOVV	(R20), R30
808	ADDV	$8, R20
809	MOVV	R30, (R21)
810	ADDV	$8, R21
811
812	MOVV	(R20), R30
813	ADDV	$8, R20
814	MOVV	R30, (R21)
815	ADDV	$8, R21
816
817	MOVV	(R20), R30
818	ADDV	$8, R20
819	MOVV	R30, (R21)
820	ADDV	$8, R21
821
822	MOVV	(R20), R30
823	ADDV	$8, R20
824	MOVV	R30, (R21)
825	ADDV	$8, R21
826
827	MOVV	(R20), R30
828	ADDV	$8, R20
829	MOVV	R30, (R21)
830	ADDV	$8, R21
831
832	MOVV	(R20), R30
833	ADDV	$8, R20
834	MOVV	R30, (R21)
835	ADDV	$8, R21
836
837	MOVV	(R20), R30
838	ADDV	$8, R20
839	MOVV	R30, (R21)
840	ADDV	$8, R21
841
842	MOVV	(R20), R30
843	ADDV	$8, R20
844	MOVV	R30, (R21)
845	ADDV	$8, R21
846
847	MOVV	(R20), R30
848	ADDV	$8, R20
849	MOVV	R30, (R21)
850	ADDV	$8, R21
851
852	MOVV	(R20), R30
853	ADDV	$8, R20
854	MOVV	R30, (R21)
855	ADDV	$8, R21
856
857	MOVV	(R20), R30
858	ADDV	$8, R20
859	MOVV	R30, (R21)
860	ADDV	$8, R21
861
862	MOVV	(R20), R30
863	ADDV	$8, R20
864	MOVV	R30, (R21)
865	ADDV	$8, R21
866
867	MOVV	(R20), R30
868	ADDV	$8, R20
869	MOVV	R30, (R21)
870	ADDV	$8, R21
871
872	MOVV	(R20), R30
873	ADDV	$8, R20
874	MOVV	R30, (R21)
875	ADDV	$8, R21
876
877	MOVV	(R20), R30
878	ADDV	$8, R20
879	MOVV	R30, (R21)
880	ADDV	$8, R21
881
882	MOVV	(R20), R30
883	ADDV	$8, R20
884	MOVV	R30, (R21)
885	ADDV	$8, R21
886
887	MOVV	(R20), R30
888	ADDV	$8, R20
889	MOVV	R30, (R21)
890	ADDV	$8, R21
891
892	MOVV	(R20), R30
893	ADDV	$8, R20
894	MOVV	R30, (R21)
895	ADDV	$8, R21
896
897	MOVV	(R20), R30
898	ADDV	$8, R20
899	MOVV	R30, (R21)
900	ADDV	$8, R21
901
902	MOVV	(R20), R30
903	ADDV	$8, R20
904	MOVV	R30, (R21)
905	ADDV	$8, R21
906
907	RET
908