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