Lines Matching refs:in

10    GCC is distributed in the hope that it will be useful, but WITHOUT
16 permissions described in the GCC Runtime Library Exception, version
24 /* This file must be kept in sync with newlib/libc/machine/visium/memcpy.c */
31 #define MOVE_32_OBJECTS(in,out) \
34 m0 = in [0]; \
35 m1 = in [1]; \
36 m2 = in [2]; \
37 m3 = in [3]; \
43 m0 = in [4]; \
44 m1 = in [5]; \
45 m2 = in [6]; \
46 m3 = in [7]; \
52 m0 = in [8]; \
53 m1 = in [9]; \
54 m2 = in [10]; \
55 m3 = in [11]; \
61 m0 = in [12]; \
62 m1 = in [13]; \
63 m2 = in [14]; \
64 m3 = in [15]; \
70 m0 = in [16]; \
71 m1 = in [17]; \
72 m2 = in [18]; \
73 m3 = in [19]; \
79 m0 = in [20]; \
80 m1 = in [21]; \
81 m2 = in [22]; \
82 m3 = in [23]; \
88 m0 = in [24]; \
89 m1 = in [25]; \
90 m2 = in [26]; \
91 m3 = in [27]; \
97 m0 = in [28]; \
98 m1 = in [29]; \
99 m2 = in [30]; \
100 m3 = in [31]; \
106 in += 32; \
110 #define MOVE_16_OBJECTS(in,out) \
113 m0 = in [0]; \
114 m1 = in [1]; \
115 m2 = in [2]; \
116 m3 = in [3]; \
122 m0 = in [4]; \
123 m1 = in [5]; \
124 m2 = in [6]; \
125 m3 = in [7]; \
131 m0 = in [8]; \
132 m1 = in [9]; \
133 m2 = in [10]; \
134 m3 = in [11]; \
140 m0 = in [12]; \
141 m1 = in [13]; \
142 m2 = in [14]; \
143 m3 = in [15]; \
149 in += 16; \
153 #define MOVE_12_OBJECTS(in,out) \
156 m0 = in [0]; \
157 m1 = in [1]; \
158 m2 = in [2]; \
159 m3 = in [3]; \
165 m0 = in [4]; \
166 m1 = in [5]; \
167 m2 = in [6]; \
168 m3 = in [7]; \
174 m0 = in [8]; \
175 m1 = in [9]; \
176 m2 = in [10]; \
177 m3 = in [11]; \
183 in += 12; \
187 #define MOVE_11_OBJECTS(in,out) \
190 m0 = in [0]; \
191 m1 = in [1]; \
192 m2 = in [2]; \
193 m3 = in [3]; \
199 m0 = in [4]; \
200 m1 = in [5]; \
201 m2 = in [6]; \
202 m3 = in [7]; \
208 m0 = in [8]; \
209 m1 = in [9]; \
210 m2 = in [10]; \
215 in += 11; \
219 #define MOVE_10_OBJECTS(in,out) \
222 m0 = in [0]; \
223 m1 = in [1]; \
224 m2 = in [2]; \
225 m3 = in [3]; \
231 m0 = in [4]; \
232 m1 = in [5]; \
233 m2 = in [6]; \
234 m3 = in [7]; \
236 m0 = in [8]; \
238 m1 = in [9]; \
244 in += 10; \
248 #define MOVE_9_OBJECTS(in,out) \
251 m0 = in [0]; \
252 m1 = in [1]; \
253 m2 = in [2]; \
254 m3 = in [3]; \
260 m0 = in [4]; \
261 m1 = in [5]; \
262 m2 = in [6]; \
263 m3 = in [7]; \
269 m0 = in [8]; \
271 in += 9; \
275 #define MOVE_8_OBJECTS(in,out) \
278 m0 = in [0]; \
279 m1 = in [1]; \
280 m2 = in [2]; \
281 m3 = in [3]; \
287 m0 = in [4]; \
288 m1 = in [5]; \
289 m2 = in [6]; \
290 m3 = in [7]; \
296 in += 8; \
300 #define MOVE_7_OBJECTS(in,out) \
303 m0 = in [0]; \
304 m1 = in [1]; \
305 m2 = in [2]; \
306 m3 = in [3]; \
312 m0 = in [4]; \
313 m1 = in [5]; \
314 m2 = in [6]; \
319 in += 7; \
323 #define MOVE_6_OBJECTS(in,out) \
326 m0 = in [0]; \
327 m1 = in [1]; \
328 m2 = in [2]; \
329 m3 = in [3]; \
332 m0 = in [4]; \
335 m1 = in [5]; \
341 in += 6; \
345 #define MOVE_5_OBJECTS(in,out) \
348 m0 = in [0]; \
349 m1 = in [1]; \
350 m2 = in [2]; \
351 m3 = in [3]; \
354 m0 = in [4]; \
361 in += 5; \
365 #define MOVE_4_OBJECTS(in,out) \
368 m0 = in [0]; \
369 m1 = in [1]; \
370 m2 = in [2]; \
371 m3 = in [3]; \
377 in += 4; \
381 #define MOVE_3_OBJECTS(in,out) \
384 m0 = in [0]; \
385 m1 = in [1]; \
386 m2 = in [2]; \
391 in += 3; \
395 #define MOVE_2_OBJECTS(in,out) \
398 m0 = in [0]; \
399 m1 = in [1]; \
403 in += 2; \
407 #define MOVE_1_OBJECT(in,out) \
410 m0 = in [0]; \
413 in += 1; \
423 const int *in = s2;
428 /* This code currently give a stall for any value with a 1->2 in the low 5
435 MOVE_1_OBJECT (in, out);
438 MOVE_2_OBJECTS (in, out);
441 MOVE_3_OBJECTS (in, out);
444 MOVE_4_OBJECTS (in, out);
447 MOVE_5_OBJECTS (in, out);
450 MOVE_6_OBJECTS (in, out);
453 MOVE_7_OBJECTS (in, out);
456 MOVE_8_OBJECTS (in, out);
459 MOVE_9_OBJECTS (in, out);
462 MOVE_10_OBJECTS (in, out);
465 MOVE_11_OBJECTS (in, out);
468 MOVE_12_OBJECTS (in, out);
471 MOVE_9_OBJECTS (in, out);
472 MOVE_4_OBJECTS (in, out);
475 MOVE_12_OBJECTS (in, out);
476 MOVE_2_OBJECTS (in, out);
479 MOVE_11_OBJECTS (in, out);
480 MOVE_4_OBJECTS (in, out);
483 MOVE_16_OBJECTS (in, out);
486 MOVE_11_OBJECTS (in, out);
487 MOVE_6_OBJECTS (in, out);
490 MOVE_9_OBJECTS (in, out);
491 MOVE_9_OBJECTS (in, out);
494 MOVE_16_OBJECTS (in, out);
495 MOVE_3_OBJECTS (in, out);
498 MOVE_16_OBJECTS (in, out);
499 MOVE_4_OBJECTS (in, out);
502 MOVE_16_OBJECTS (in, out);
503 MOVE_5_OBJECTS (in, out);
506 MOVE_16_OBJECTS (in, out);
507 MOVE_6_OBJECTS (in, out);
510 MOVE_16_OBJECTS (in, out);
511 MOVE_7_OBJECTS (in, out);
514 MOVE_16_OBJECTS (in, out);
515 MOVE_8_OBJECTS (in, out);
518 MOVE_16_OBJECTS (in, out);
519 MOVE_9_OBJECTS (in, out);
522 MOVE_16_OBJECTS (in, out);
523 MOVE_10_OBJECTS (in, out);
526 MOVE_16_OBJECTS (in, out);
527 MOVE_11_OBJECTS (in, out);
530 MOVE_16_OBJECTS (in, out);
531 MOVE_8_OBJECTS (in, out);
532 MOVE_4_OBJECTS (in, out);
535 MOVE_16_OBJECTS (in, out);
536 MOVE_9_OBJECTS (in, out);
537 MOVE_4_OBJECTS (in, out);
540 MOVE_16_OBJECTS (in, out);
541 MOVE_12_OBJECTS (in, out);
542 MOVE_2_OBJECTS (in, out);
545 MOVE_16_OBJECTS (in, out);
546 MOVE_11_OBJECTS (in, out);
547 MOVE_4_OBJECTS (in, out);
555 MOVE_32_OBJECTS (in, out);
563 const short int *in = s2;
568 /* This code currently give a stall for any value with a 1->2 in the low 5
575 MOVE_1_OBJECT (in, out);
578 MOVE_2_OBJECTS (in, out);
581 MOVE_3_OBJECTS (in, out);
584 MOVE_4_OBJECTS (in, out);
587 MOVE_5_OBJECTS (in, out);
590 MOVE_6_OBJECTS (in, out);
593 MOVE_7_OBJECTS (in, out);
596 MOVE_8_OBJECTS (in, out);
599 MOVE_9_OBJECTS (in, out);
602 MOVE_10_OBJECTS (in, out);
605 MOVE_11_OBJECTS (in, out);
608 MOVE_12_OBJECTS (in, out);
611 MOVE_9_OBJECTS (in, out);
612 MOVE_4_OBJECTS (in, out);
615 MOVE_12_OBJECTS (in, out);
616 MOVE_2_OBJECTS (in, out);
619 MOVE_11_OBJECTS (in, out);
620 MOVE_4_OBJECTS (in, out);
623 MOVE_16_OBJECTS (in, out);
626 MOVE_11_OBJECTS (in, out);
627 MOVE_6_OBJECTS (in, out);
630 MOVE_9_OBJECTS (in, out);
631 MOVE_9_OBJECTS (in, out);
634 MOVE_16_OBJECTS (in, out);
635 MOVE_3_OBJECTS (in, out);
638 MOVE_16_OBJECTS (in, out);
639 MOVE_4_OBJECTS (in, out);
642 MOVE_16_OBJECTS (in, out);
643 MOVE_5_OBJECTS (in, out);
646 MOVE_16_OBJECTS (in, out);
647 MOVE_6_OBJECTS (in, out);
650 MOVE_16_OBJECTS (in, out);
651 MOVE_7_OBJECTS (in, out);
654 MOVE_16_OBJECTS (in, out);
655 MOVE_8_OBJECTS (in, out);
658 MOVE_16_OBJECTS (in, out);
659 MOVE_9_OBJECTS (in, out);
662 MOVE_16_OBJECTS (in, out);
663 MOVE_10_OBJECTS (in, out);
666 MOVE_16_OBJECTS (in, out);
667 MOVE_11_OBJECTS (in, out);
670 MOVE_16_OBJECTS (in, out);
671 MOVE_8_OBJECTS (in, out);
672 MOVE_4_OBJECTS (in, out);
675 MOVE_16_OBJECTS (in, out);
676 MOVE_9_OBJECTS (in, out);
677 MOVE_4_OBJECTS (in, out);
680 MOVE_16_OBJECTS (in, out);
681 MOVE_12_OBJECTS (in, out);
682 MOVE_2_OBJECTS (in, out);
685 MOVE_16_OBJECTS (in, out);
686 MOVE_11_OBJECTS (in, out);
687 MOVE_4_OBJECTS (in, out);
695 MOVE_32_OBJECTS (in, out);
704 const char *in = s2;
709 /* This code currently give a stall for any value with a 1->2 in the low 5
716 MOVE_1_OBJECT (in, out);
719 MOVE_2_OBJECTS (in, out);
722 MOVE_3_OBJECTS (in, out);
725 MOVE_4_OBJECTS (in, out);
728 MOVE_5_OBJECTS (in, out);
731 MOVE_6_OBJECTS (in, out);
734 MOVE_7_OBJECTS (in, out);
737 MOVE_8_OBJECTS (in, out);
740 MOVE_9_OBJECTS (in, out);
743 MOVE_10_OBJECTS (in, out);
746 MOVE_11_OBJECTS (in, out);
749 MOVE_12_OBJECTS (in, out);
752 MOVE_9_OBJECTS (in, out);
753 MOVE_4_OBJECTS (in, out);
756 MOVE_12_OBJECTS (in, out);
757 MOVE_2_OBJECTS (in, out);
760 MOVE_11_OBJECTS (in, out);
761 MOVE_4_OBJECTS (in, out);
764 MOVE_16_OBJECTS (in, out);
767 MOVE_11_OBJECTS (in, out);
768 MOVE_6_OBJECTS (in, out);
771 MOVE_9_OBJECTS (in, out);
772 MOVE_9_OBJECTS (in, out);
775 MOVE_16_OBJECTS (in, out);
776 MOVE_3_OBJECTS (in, out);
779 MOVE_16_OBJECTS (in, out);
780 MOVE_4_OBJECTS (in, out);
783 MOVE_16_OBJECTS (in, out);
784 MOVE_5_OBJECTS (in, out);
787 MOVE_16_OBJECTS (in, out);
788 MOVE_6_OBJECTS (in, out);
791 MOVE_16_OBJECTS (in, out);
792 MOVE_7_OBJECTS (in, out);
795 MOVE_16_OBJECTS (in, out);
796 MOVE_8_OBJECTS (in, out);
799 MOVE_16_OBJECTS (in, out);
800 MOVE_9_OBJECTS (in, out);
803 MOVE_16_OBJECTS (in, out);
804 MOVE_10_OBJECTS (in, out);
807 MOVE_16_OBJECTS (in, out);
808 MOVE_11_OBJECTS (in, out);
811 MOVE_16_OBJECTS (in, out);
812 MOVE_8_OBJECTS (in, out);
813 MOVE_4_OBJECTS (in, out);
816 MOVE_16_OBJECTS (in, out);
817 MOVE_9_OBJECTS (in, out);
818 MOVE_4_OBJECTS (in, out);
821 MOVE_16_OBJECTS (in, out);
822 MOVE_12_OBJECTS (in, out);
823 MOVE_2_OBJECTS (in, out);
826 MOVE_16_OBJECTS (in, out);
827 MOVE_11_OBJECTS (in, out);
828 MOVE_4_OBJECTS (in, out);
836 MOVE_32_OBJECTS (in, out);