Lines Matching refs:r3

48 	mov	r3, r0			/* We must not clobber r0 */
51 ands ip, r3, #0x03 /* Already word aligned? */
56 strb ip, [r3], #0x01
59 strble ip, [r3], #0x01
62 strblt ip, [r3], #0x01
70 tst r3, #0x07 /* Already quad aligned? */
74 strne ip, [r3], #0x04
89 strd r4, [r3], #0x08 /* ST:00-07 */
92 strd r6, [r3], #0x08 /* ST:08-0f */
96 strd r8, [r3], #0x08 /* ST:10-17 */
99 strd r4, [r3], #0x08 /* ST:18-1f */
102 strd r6, [r3], #0x08 /* ST:20-27 */
105 strd r8, [r3], #0x08 /* ST:28-2f */
109 strd r4, [r3], #0x08 /* ST:30-37 */
112 strd r6, [r3], #0x08 /* ST:38-3f */
115 strd r8, [r3], #0x08 /* ST:40-47 */
118 strd r4, [r3], #0x08 /* ST:48-4f */
122 strd r6, [r3], #0x08 /* ST:50-57 */
125 strd r8, [r3], #0x08 /* ST:58-5f */
128 strd r4, [r3], #0x08 /* ST:60-67 */
131 strd r6, [r3], #0x08 /* ST:68-6f */
132 strd r8, [r3], #0x08 /* ST:70-77 */
134 strd r4, [r3], #0x08 /* ST:78-7f */
153 strd r4, [r3], #0x08
156 strd r6, [r3], #0x08
157 strd r8, [r3], #0x08
159 strd r4, [r3], #0x08
176 strd r4, [r3], #0x08
182 strd r4, [r3], #0x08
188 strd r4, [r3], #0x08
195 strge ip, [r3], #0x04
201 strb ip, [r3], #0x01
203 strbge r2, [r3], #0x01
204 strbgt ip, [r3]
249 str r4, [r3], #0x04
250 str r5, [r3], #0x04
251 str r6, [r3], #0x04
252 str r7, [r3], #0x04
277 str r4, [r3], #0x04
310 str r4, [r3], #0x04
311 str r5, [r3], #0x04
312 str r6, [r3], #0x04
313 str r7, [r3], #0x04
338 str r4, [r3], #0x04
371 str r4, [r3], #0x04
372 str r5, [r3], #0x04
373 str r6, [r3], #0x04
374 str r7, [r3], #0x04
399 str r4, [r3], #0x04
410 strb ip, [r3], #0x01
412 strbge r2, [r3], #0x01
413 strbgt ip, [r3]
441 mov r3, r0 /* We must not clobber r0 */
444 strb ip, [r3], #0x01
460 sub r3, pc, #0x14
461 addne pc, r3, r2, lsl #LMEMCPY_4_LOG2
474 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
477 mov r3, r3, lsl #8 /* r3 = 012. */
478 orr r3, r3, r2, lsr #24 /* r3 = 0123 */
480 mov r3, r3, lsr #8 /* r3 = .210 */
481 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
483 str r3, [r0]
491 ldrh r3, [r1]
494 ldrh r3, [r1, #0x02]
497 orr r3, r2, r3, lsl #16
498 str r3, [r0]
505 ldr r3, [r1, #-3] /* BE:r3 = xxx0 LE:r3 = 0xxx */
508 mov r3, r3, lsl #24 /* r3 = 0... */
509 orr r3, r3, r2, lsr #8 /* r3 = 0123 */
511 mov r3, r3, lsr #24 /* r3 = ...0 */
512 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
514 str r3, [r0]
524 mov r3, r2, lsr #8
529 mov r3, r2, lsr #8
533 strh r3, [r0, #0x01]
541 ldrh r3, [r1, #0x01]
544 strh r3, [r0, #0x01]
553 ldrh r3, [r1, #0x02] /* LE:r3 = ..23 LE:r3 = ..32 */
558 orr r2, r2, r3, lsr #8 /* r2 = .012 */
562 orr r2, r2, r3, lsl #8 /* r2 = .321 */
563 mov r3, r3, lsr #8 /* r3 = ...3 */
566 strb r3, [r0, #0x03]
574 ldrh r3, [r1, #0x01]
577 strh r3, [r0, #0x01]
588 mov r3, r2, lsr #16
589 strh r3, [r0]
592 mov r3, r2, lsr #16
593 strh r3, [r0, #0x02]
602 ldr r3, [r1, #3] /* BE:r3 = 3xxx LE:r3 = xxx3 */
607 orr r2, r2, r3, lsr #24 /* r2 = 0123 */
610 orr r2, r2, r3, lsl #8 /* r2 = xx32 */
620 ldrh r3, [r1, #0x02]
622 strh r3, [r0, #0x02]
629 ldr r3, [r1, #1] /* BE:r3 = 123x LE:r3 = x321 */
631 mov r1, r3, lsr #8 /* BE:r1 = .123 LE:r1 = .x32 */
634 mov r3, r3, lsr #24 /* r3 = ...1 */
635 orr r3, r3, r2, lsl #8 /* r3 = xx01 */
637 mov r3, r3, lsl #8 /* r3 = 321. */
638 orr r3, r3, r2, lsr #24 /* r3 = 3210 */
640 strh r3, [r0]
650 mov r3, r2, lsr #8
652 strh r3, [r0, #0x01]
656 mov r3, r2, lsr #8
658 strh r3, [r0, #0x01]
668 ldrh r3, [r1, #0x01]
671 strh r3, [r0, #0x01]
680 ldrh r3, [r1, #0x02] /* BE:r3 = ..23 LE:r3 = ..32 */
682 strb r3, [r0, #0x03]
683 mov r3, r3, lsr #8 /* r3 = ...2 */
684 orr r3, r3, r2, lsl #8 /* r3 = ..12 */
685 strh r3, [r0, #0x01]
690 ldrh r3, [r1, #0x02] /* BE:r3 = ..23 LE:r3 = ..32 */
693 orr r2, r2, r3, lsl #8 /* r2 = .321 */
695 mov r3, r3, lsr #8 /* r3 = ...3 */
696 strb r3, [r0, #0x03]
705 ldrh r3, [r1, #0x01]
708 strh r3, [r0, #0x01]
724 sub r3, pc, #0x14
725 addne pc, r3, r2, lsl #LMEMCPY_6_LOG2
731 ldrh r3, [r1, #0x04]
733 strh r3, [r0, #0x04]
741 ldr r3, [r1, #0x03] /* BE:r3 = 345x LE:r3 = x543 */
744 orr r2, r2, r3, lsr #24 /* r2 = 0123 */
747 orr r2, r2, r3, lsl #24 /* r2 = 3210 */
749 mov r3, r3, lsr #8 /* BE:r3 = .345 LE:r3 = .x54 */
751 strh r3, [r0, #0x04]
758 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
761 mov r1, r3, lsr #16 /* r1 = ..23 */
764 strh r3, [r0, #0x04]
766 mov r1, r3, lsr #16 /* r1 = ..54 */
767 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
778 ldr r3, [r1, #1] /* BE:r3 = 1234 LE:r3 = 4321 */
779 ldr r1, [r1, #5] /* BE:r1 = 5xxx LE:r3 = xxx5 */
782 orr r2, r2, r3, lsr #8 /* r2 = 0123 */
783 mov r3, r3, lsl #8 /* r3 = 234. */
784 orr r1, r3, r1, lsr #24 /* r1 = 2345 */
787 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
789 orr r1, r1, r3, lsr #24 /* r1 = xx54 */
799 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
801 mov r1, r3, lsr #8 /* BE:r1 = .012 LE:r1 = .321 */
804 mov r1, r3, lsr #24 /* r1 = ...0 */
806 mov r3, r3, lsl #8 /* r3 = 123. */
807 orr r3, r3, r2, lsr #8 /* r3 = 1234 */
809 strb r3, [r0]
810 mov r3, r3, lsr #24 /* r3 = ...3 */
811 orr r3, r3, r2, lsl #8 /* r3 = .543 */
814 strh r3, [r0, #0x03]
823 ldrh r3, [r1, #0x01]
827 strh r3, [r0, #0x01]
839 mov r3, r2, lsr #8 /* r3 = ...0 */
840 strb r3, [r0]
842 mov r3, r1, lsr #8 /* r3 = .234 */
843 strh r3, [r0, #0x03]
844 mov r3, r2, lsl #8 /* r3 = .01. */
845 orr r3, r3, r1, lsr #24 /* r3 = .012 */
846 strh r3, [r0, #0x01]
849 mov r3, r1, lsr #24
850 strb r3, [r0, #0x05]
851 mov r3, r1, lsr #8 /* r3 = .543 */
852 strh r3, [r0, #0x03]
853 mov r3, r2, lsr #8 /* r3 = ...1 */
854 orr r3, r3, r1, lsl #8 /* r3 = 4321 */
855 strh r3, [r0, #0x01]
864 ldrh r3, [r1, #0x01]
868 strh r3, [r0, #0x01]
879 ldrh r3, [r1, #0x04] /* r3 = ..45 */
881 orr r3, r3, r2, lsl#16 /* r3 = 2345 */
883 str r3, [r0, #0x02]
886 ldr r3, [r1] /* r3 = 3210 */
888 orr r2, r2, r3, lsr #16 /* r2 = 5432 */
889 strh r3, [r0]
898 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
900 mov r1, r3, lsr #8 /* BE:r1 = .x01 LE:r1 = .210 */
903 orr r2, r2, r3, lsl #24 /* r2 = 2345 */
906 orr r2, r2, r3, lsr #24 /* r2 = 5432 */
917 ldr r3, [r1, #0x02]
919 str r3, [r0, #0x02]
926 ldrb r3, [r1] /* r3 = ...0 */
930 mov r3, r3, lsl #8 /* r3 = ..0. */
931 orr r3, r3, r2, lsr #24 /* r3 = ..01 */
934 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
938 strh r3, [r0]
949 mov r3, r2, lsr #24 /* r3 = ...0 */
950 strb r3, [r0]
968 ldrh r3, [r1, #0x01]
972 strh r3, [r0, #0x01]
984 mov r3, r2, lsr #8 /* r3 = ...0 */
985 strb r3, [r0]
1003 ldr r3, [r1, #0x01]
1006 str r3, [r0, #0x01]
1022 sub r3, pc, #0x14
1023 addne pc, r3, r2, lsl #LMEMCPY_8_LOG2
1029 ldr r3, [r1, #0x04]
1031 str r3, [r0, #0x04]
1038 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
1042 mov r3, r3, lsl #8 /* r3 = 012. */
1043 orr r3, r3, r2, lsr #24 /* r3 = 0123 */
1046 mov r3, r3, lsr #8 /* r3 = .210 */
1047 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
1051 str r3, [r0]
1060 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1064 orr r2, r2, r3, lsr #16 /* r2 = 0123 */
1065 orr r3, r1, r3, lsl #16 /* r3 = 4567 */
1067 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
1068 mov r3, r3, lsr #16 /* r3 = ..54 */
1069 orr r3, r3, r1, lsl #16 /* r3 = 7654 */
1072 str r3, [r0, #0x04]
1079 ldrb r3, [r1] /* r3 = ...0 */
1083 mov r3, r3, lsl #24 /* r3 = 0... */
1084 orr r3, r3, r2, lsr #8 /* r3 = 0123 */
1088 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
1092 str r3, [r0]
1100 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
1103 mov r1, r3, lsr #24 /* r1 = ...0 */
1105 mov r1, r3, lsr #8 /* r1 = .012 */
1107 mov r3, r3, lsl #24 /* r3 = 3... */
1108 orr r3, r3, r2, lsr #8 /* r3 = 3456 */
1110 strb r3, [r0]
1113 mov r1, r3, lsr #8 /* r1 = .321 */
1114 mov r3, r3, lsr #24 /* r3 = ...3 */
1115 orr r3, r3, r2, lsl #8 /* r3 = 6543 */
1118 str r3, [r0, #0x03]
1126 ldrh r3, [r1, #0x01]
1130 strh r3, [r0, #0x01]
1140 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1146 orr ip, ip, r3, lsr #24 /* ip = .012 */
1148 mov r3, r3, lsl #8 /* r3 = 345. */
1149 orr r3, r3, r1, lsr #8 /* r3 = 3456 */
1155 orr ip, ip, r3, lsl #8 /* ip = 4321 */
1156 mov r3, r3, lsr #8 /* r3 = .543 */
1157 orr r3, r3, r1, lsl #24 /* r3 = 6543 */
1160 str r3, [r0, #0x03]
1167 ldrb r3, [r1] /* r3 = ...0 */
1171 strb r3, [r0]
1172 mov r3, ip, lsr #16 /* BE:r3 = ..12 LE:r3 = ..43 */
1174 strh r3, [r0, #0x01]
1178 orr r2, r3, r2, lsl #16 /* r2 = 6543 */
1189 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1193 mov r1, r3, lsr #16 /* r1 = ..45 */
1197 orr r2, r1, r3, lsl #16 /* r2 = 5432 */
1198 mov r3, r3, lsr #16 /* r3 = ..76 */
1201 strh r3, [r0, #0x06]
1209 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1215 orr r1, r1, r3, lsr #8 /* r1 = 2345 */
1216 orr r3, ip, r3, lsl #8 /* r3 = 4567 */
1219 orr r1, r1, r3, lsl #8 /* r1 = 5432 */
1220 mov r3, r3, lsr #24 /* r3 = ...6 */
1221 orr r3, r3, ip, lsl #8 /* r3 = ..76 */
1224 strh r3, [r0, #0x06]
1233 ldrh r3, [r1, #0x06]
1236 strh r3, [r0, #0x06]
1243 ldr r3, [r1, #0x05] /* BE:r3 = 567x LE:r3 = x765 */
1246 mov r1, r3, lsr #8 /* BE:r1 = .567 LE:r1 = .x76 */
1249 mov r3, r3, lsr #24 /* r3 = ...5 */
1250 orr r3, r3, r2, lsl #8 /* r3 = 2345 */
1254 mov r3, r3, lsl #24 /* r3 = 5... */
1255 orr r3, r3, r2, lsr #8 /* r3 = 5432 */
1258 str r3, [r0, #0x02]
1266 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1268 mov r1, r3, lsr #8 /* BE:r1 = .456 LE:r1 = .765 */
1271 strb r3, [r0, #0x07]
1275 orr r2, r2, r3, lsr #24 /* r2 = 1234 */
1279 mov r1, r3, lsr #24 /* r1 = ...7 */
1282 orr r2, r2, r3, lsl #24 /* r2 = 4321 */
1291 ldrb r3, [r1] /* r3 = ...0 */
1295 strb r3, [r0]
1296 mov r3, ip, lsr #16 /* BE:r3 = ..34 LE:r3 = ..65 */
1299 orr r2, r3, r2, lsl #16 /* r2 = 1234 */
1301 strh r3, [r0, #0x05]
1313 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1319 orr ip, ip, r3, lsr #8 /* ip = 1234 */
1322 orr r1, r1, r3, lsl #8 /* r1 = 3456 */
1326 orr ip, ip, r3, lsl #8 /* ip = 4321 */
1330 orr r1, r1, r3, lsr #24 /* r1 = .765 */
1342 ldrh r3, [r1, #0x05]
1346 strh r3, [r0, #0x05]
1361 sub r3, pc, #0x14
1362 addne pc, r3, r2, lsl #LMEMCPY_C_LOG2
1368 ldr r3, [r1, #0x04]
1371 str r3, [r0, #0x04]
1381 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1387 orr r2, r2, r3, lsl #8 /* r2 = 4567 */
1389 orr r1, r1, r3, lsr #24 /* r1 = 0123 */
1395 orr r2, r2, r3, lsr #8 /* r2 = 7654 */
1397 orr r1, r1, r3, lsl #24 /* r1 = 3210 */
1408 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1413 orr r2, r2, r3, lsr #16 /* r2 = 0123 */
1415 mov r3, r3, lsl #16 /* r3 = 45.. */
1416 orr r3, r3, ip, lsr #16 /* r3 = 4567 */
1419 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
1421 mov r3, r3, lsr #16 /* r3 = ..54 */
1422 orr r3, r3, ip, lsl #16 /* r3 = 7654 */
1426 str r3, [r0, #0x04]
1435 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1440 orr r2, r2, r3, lsr #8 /* r2 = 0123 */
1442 mov r3, r3, lsl #24 /* r3 = 4... */
1443 orr r3, r3, ip, lsr #8 /* r3 = 4567 */
1447 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
1449 mov r3, r3, lsr #24 /* r3 = ...4 */
1450 orr r3, r3, ip, lsl #8 /* r3 = 7654 */
1454 str r3, [r0, #0x04]
1463 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1471 orr r2, r1, r3, lsr #8 /* r1 = 3456 */
1472 mov r1, r3, lsl #24 /* r1 = 7... */
1477 orr r2, r1, r3, lsl #8 /* r1 = 6543 */
1478 mov r1, r3, lsr #24 /* r1 = ...7 */
1492 ldrh r3, [r1, #0x01]
1497 strh r3, [r0, #0x01]
1508 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1515 orr r2, r2, r3, lsr #24 /* r2 = ..12 */
1517 mov r2, r3, lsl #8 /* r2 = 345. */
1518 orr r3, r2, ip, lsr #24 /* r3 = 3456 */
1524 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1526 mov r2, r3, lsr #8 /* r2 = .543 */
1527 orr r3, r2, ip, lsl #24 /* r3 = 6543 */
1532 str r3, [r0, #0x03]
1542 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1547 mov r2, r3, lsr #16 /* r2 = ..12 */
1549 mov r3, r3, lsl #16 /* r3 = 34.. */
1550 orr r3, r3, ip, lsr #16 /* r3 = 3456 */
1555 strh r3, [r0, #0x01]
1556 mov r3, r3, lsr #16 /* r3 = ..43 */
1557 orr r3, r3, ip, lsl #16 /* r3 = 6543 */
1562 str r3, [r0, #0x03]
1572 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1578 orr r1, r1, r3, lsr #16 /* r1 = 2345 */
1579 mov r3, r3, lsl #16 /* r3 = 67.. */
1580 orr r3, r3, r2, lsr #16 /* r3 = 6789 */
1583 orr r1, r1, r3, lsl #16 /* r1 = 5432 */
1584 mov r3, r3, lsr #16 /* r3 = ..76 */
1585 orr r3, r3, r2, lsl #16 /* r3 = 9876 */
1589 str r3, [r0, #0x06]
1598 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1605 orr r2, r2, r3, lsr #8 /* r2 = 2345 */
1606 mov r3, r3, lsl #24 /* r3 = 6... */
1607 orr r3, r3, ip, lsr #8 /* r3 = 6789 */
1611 orr r2, r2, r3, lsl #8 /* r2 = 5432 */
1612 mov r3, r3, lsr #24 /* r3 = ...6 */
1613 orr r3, r3, ip, lsl #8 /* r3 = 9876 */
1618 str r3, [r0, #0x06]
1627 ldr r3, [r1, #0x02]
1631 str r3, [r0, #0x02]
1641 ldr r3, [r1, #0x05] /* BE:r3 = 5678 LE:r3 = 8765 */
1648 orr r2, r2, r3, lsl #8 /* r2 = 6789 */
1649 mov r3, r3, lsr #24 /* r3 = ...5 */
1650 orr r3, r3, ip, lsl #8 /* r3 = 2345 */
1655 orr r2, r2, r3, lsr #8 /* r2 = 9876 */
1656 mov r3, r3, lsl #24 /* r3 = 5... */
1657 orr r3, r3, ip, lsr #8 /* r3 = 5432 */
1661 str r3, [r0, #0x02]
1673 mov r3, r2, lsr #24 /* r3 = ...0 */
1674 strb r3, [r0]
1686 mov r3, r2, lsr #8 /* r3 = .321 */
1687 orr r3, r3, ip, lsl #24 /* r3 = 4321 */
1688 str r3, [r0, #0x01]
1689 mov r3, ip, lsr #8 /* r3 = .765 */
1690 orr r3, r3, r1, lsl #24 /* r3 = 8765 */
1691 str r3, [r0, #0x05]
1704 ldr r3, [r1, #0x07] /* BE:r3 = 789A LE:r3 = A987 */
1709 strh r3, [r0, #0x09]
1710 mov r3, r3, lsr #16 /* r3 = ..78 */
1711 orr r3, r3, ip, lsl #16 /* r3 = 5678 */
1716 mov r2, r3, lsr #16 /* r2 = ..A9 */
1718 mov r3, r3, lsl #16 /* r3 = 87.. */
1719 orr r3, r3, ip, lsr #16 /* r3 = 8765 */
1724 str r3, [r0, #0x05]
1736 ldr r3, [r1, #0x02] /* r3 = 2345 */
1742 orr ip, ip, r3, lsl #24 /* ip = 5678 */
1743 mov r3, r3, lsr #8 /* r3 = .234 */
1744 orr r3, r3, r1, lsl #24 /* r3 = 1234 */
1747 str r3, [r0, #0x01]
1752 ldr r3, [r1, #0x02] /* r3 = 5432 */
1757 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1758 mov r3, r3, lsr #24 /* r3 = ...5 */
1759 orr r3, r3, ip, lsl #8 /* r3 = 8765 */
1764 str r3, [r0, #0x05]
1775 ldr r3, [r1, #0x01]
1780 str r3, [r0, #0x01]