Lines Matching refs:r3

46 	mov	r3, r0			/* We must not clobber r0 */
49 ands ip, r3, #0x03 /* Already word aligned? */
54 strb ip, [r3], #0x01
57 strleb ip, [r3], #0x01
60 strltb ip, [r3], #0x01
68 tst r3, #0x07 /* Already quad aligned? */
72 strne ip, [r3], #0x04
87 strd r4, [r3], #0x08 /* ST:00-07 */
90 strd r6, [r3], #0x08 /* ST:08-0f */
94 strd r8, [r3], #0x08 /* ST:10-17 */
97 strd r4, [r3], #0x08 /* ST:18-1f */
100 strd r6, [r3], #0x08 /* ST:20-27 */
103 strd r8, [r3], #0x08 /* ST:28-2f */
107 strd r4, [r3], #0x08 /* ST:30-37 */
110 strd r6, [r3], #0x08 /* ST:38-3f */
113 strd r8, [r3], #0x08 /* ST:40-47 */
116 strd r4, [r3], #0x08 /* ST:48-4f */
120 strd r6, [r3], #0x08 /* ST:50-57 */
123 strd r8, [r3], #0x08 /* ST:58-5f */
126 strd r4, [r3], #0x08 /* ST:60-67 */
129 strd r6, [r3], #0x08 /* ST:68-6f */
130 strd r8, [r3], #0x08 /* ST:70-77 */
132 strd r4, [r3], #0x08 /* ST:78-7f */
151 strd r4, [r3], #0x08
154 strd r6, [r3], #0x08
155 strd r8, [r3], #0x08
157 strd r4, [r3], #0x08
174 strd r4, [r3], #0x08
180 strd r4, [r3], #0x08
186 strd r4, [r3], #0x08
193 strge ip, [r3], #0x04
199 strb ip, [r3], #0x01
201 strgeb r2, [r3], #0x01
202 strgtb ip, [r3]
247 str r4, [r3], #0x04
248 str r5, [r3], #0x04
249 str r6, [r3], #0x04
250 str r7, [r3], #0x04
275 str r4, [r3], #0x04
308 str r4, [r3], #0x04
309 str r5, [r3], #0x04
310 str r6, [r3], #0x04
311 str r7, [r3], #0x04
336 str r4, [r3], #0x04
369 str r4, [r3], #0x04
370 str r5, [r3], #0x04
371 str r6, [r3], #0x04
372 str r7, [r3], #0x04
397 str r4, [r3], #0x04
408 strb ip, [r3], #0x01
410 strgeb r2, [r3], #0x01
411 strgtb ip, [r3]
439 mov r3, r0 /* We must not clobber r0 */
442 strb ip, [r3], #0x01
458 sub r3, pc, #0x14
459 addne pc, r3, r2, lsl #LMEMCPY_4_LOG2
472 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
475 mov r3, r3, lsl #8 /* r3 = 012. */
476 orr r3, r3, r2, lsr #24 /* r3 = 0123 */
478 mov r3, r3, lsr #8 /* r3 = .210 */
479 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
481 str r3, [r0]
489 ldrh r3, [r1]
492 ldrh r3, [r1, #0x02]
495 orr r3, r2, r3, lsl #16
496 str r3, [r0]
503 ldr r3, [r1, #-3] /* BE:r3 = xxx0 LE:r3 = 0xxx */
506 mov r3, r3, lsl #24 /* r3 = 0... */
507 orr r3, r3, r2, lsr #8 /* r3 = 0123 */
509 mov r3, r3, lsr #24 /* r3 = ...0 */
510 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
512 str r3, [r0]
522 mov r3, r2, lsr #8
527 mov r3, r2, lsr #8
531 strh r3, [r0, #0x01]
539 ldrh r3, [r1, #0x01]
542 strh r3, [r0, #0x01]
551 ldrh r3, [r1, #0x02] /* LE:r3 = ..23 LE:r3 = ..32 */
556 orr r2, r2, r3, lsr #8 /* r2 = .012 */
560 orr r2, r2, r3, lsl #8 /* r2 = .321 */
561 mov r3, r3, lsr #8 /* r3 = ...3 */
564 strb r3, [r0, #0x03]
572 ldrh r3, [r1, #0x01]
575 strh r3, [r0, #0x01]
586 mov r3, r2, lsr #16
587 strh r3, [r0]
590 mov r3, r2, lsr #16
591 strh r3, [r0, #0x02]
600 ldr r3, [r1, #3] /* BE:r3 = 3xxx LE:r3 = xxx3 */
605 orr r2, r2, r3, lsr #24 /* r2 = 0123 */
608 orr r2, r2, r3, lsl #8 /* r2 = xx32 */
618 ldrh r3, [r1, #0x02]
620 strh r3, [r0, #0x02]
627 ldr r3, [r1, #1] /* BE:r3 = 123x LE:r3 = x321 */
629 mov r1, r3, lsr #8 /* BE:r1 = .123 LE:r1 = .x32 */
632 mov r3, r3, lsr #24 /* r3 = ...1 */
633 orr r3, r3, r2, lsl #8 /* r3 = xx01 */
635 mov r3, r3, lsl #8 /* r3 = 321. */
636 orr r3, r3, r2, lsr #24 /* r3 = 3210 */
638 strh r3, [r0]
648 mov r3, r2, lsr #8
650 strh r3, [r0, #0x01]
654 mov r3, r2, lsr #8
656 strh r3, [r0, #0x01]
666 ldrh r3, [r1, #0x01]
669 strh r3, [r0, #0x01]
678 ldrh r3, [r1, #0x02] /* BE:r3 = ..23 LE:r3 = ..32 */
680 strb r3, [r0, #0x03]
681 mov r3, r3, lsr #8 /* r3 = ...2 */
682 orr r3, r3, r2, lsl #8 /* r3 = ..12 */
683 strh r3, [r0, #0x01]
688 ldrh r3, [r1, #0x02] /* BE:r3 = ..23 LE:r3 = ..32 */
691 orr r2, r2, r3, lsl #8 /* r2 = .321 */
693 mov r3, r3, lsr #8 /* r3 = ...3 */
694 strb r3, [r0, #0x03]
703 ldrh r3, [r1, #0x01]
706 strh r3, [r0, #0x01]
722 sub r3, pc, #0x14
723 addne pc, r3, r2, lsl #LMEMCPY_6_LOG2
729 ldrh r3, [r1, #0x04]
731 strh r3, [r0, #0x04]
739 ldr r3, [r1, #0x03] /* BE:r3 = 345x LE:r3 = x543 */
742 orr r2, r2, r3, lsr #24 /* r2 = 0123 */
745 orr r2, r2, r3, lsl #24 /* r2 = 3210 */
747 mov r3, r3, lsr #8 /* BE:r3 = .345 LE:r3 = .x54 */
749 strh r3, [r0, #0x04]
756 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
759 mov r1, r3, lsr #16 /* r1 = ..23 */
762 strh r3, [r0, #0x04]
764 mov r1, r3, lsr #16 /* r1 = ..54 */
765 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
776 ldr r3, [r1, #1] /* BE:r3 = 1234 LE:r3 = 4321 */
777 ldr r1, [r1, #5] /* BE:r1 = 5xxx LE:r3 = xxx5 */
780 orr r2, r2, r3, lsr #8 /* r2 = 0123 */
781 mov r3, r3, lsl #8 /* r3 = 234. */
782 orr r1, r3, r1, lsr #24 /* r1 = 2345 */
785 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
787 orr r1, r1, r3, lsr #24 /* r1 = xx54 */
797 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
799 mov r1, r3, lsr #8 /* BE:r1 = .012 LE:r1 = .321 */
802 mov r1, r3, lsr #24 /* r1 = ...0 */
804 mov r3, r3, lsl #8 /* r3 = 123. */
805 orr r3, r3, r2, lsr #8 /* r3 = 1234 */
807 strb r3, [r0]
808 mov r3, r3, lsr #24 /* r3 = ...3 */
809 orr r3, r3, r2, lsl #8 /* r3 = .543 */
812 strh r3, [r0, #0x03]
821 ldrh r3, [r1, #0x01]
825 strh r3, [r0, #0x01]
837 mov r3, r2, lsr #8 /* r3 = ...0 */
838 strb r3, [r0]
840 mov r3, r1, lsr #8 /* r3 = .234 */
841 strh r3, [r0, #0x03]
842 mov r3, r2, lsl #8 /* r3 = .01. */
843 orr r3, r3, r1, lsr #24 /* r3 = .012 */
844 strh r3, [r0, #0x01]
847 mov r3, r1, lsr #24
848 strb r3, [r0, #0x05]
849 mov r3, r1, lsr #8 /* r3 = .543 */
850 strh r3, [r0, #0x03]
851 mov r3, r2, lsr #8 /* r3 = ...1 */
852 orr r3, r3, r1, lsl #8 /* r3 = 4321 */
853 strh r3, [r0, #0x01]
862 ldrh r3, [r1, #0x01]
866 strh r3, [r0, #0x01]
877 ldrh r3, [r1, #0x04] /* r3 = ..45 */
879 orr r3, r3, r2, lsl#16 /* r3 = 2345 */
881 str r3, [r0, #0x02]
884 ldr r3, [r1] /* r3 = 3210 */
886 orr r2, r2, r3, lsr #16 /* r2 = 5432 */
887 strh r3, [r0]
896 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
898 mov r1, r3, lsr #8 /* BE:r1 = .x01 LE:r1 = .210 */
901 orr r2, r2, r3, lsl #24 /* r2 = 2345 */
904 orr r2, r2, r3, lsr #24 /* r2 = 5432 */
915 ldr r3, [r1, #0x02]
917 str r3, [r0, #0x02]
924 ldrb r3, [r1] /* r3 = ...0 */
928 mov r3, r3, lsl #8 /* r3 = ..0. */
929 orr r3, r3, r2, lsr #24 /* r3 = ..01 */
932 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
936 strh r3, [r0]
947 mov r3, r2, lsr #24 /* r3 = ...0 */
948 strb r3, [r0]
966 ldrh r3, [r1, #0x01]
970 strh r3, [r0, #0x01]
982 mov r3, r2, lsr #8 /* r3 = ...0 */
983 strb r3, [r0]
1001 ldr r3, [r1, #0x01]
1004 str r3, [r0, #0x01]
1020 sub r3, pc, #0x14
1021 addne pc, r3, r2, lsl #LMEMCPY_8_LOG2
1027 ldr r3, [r1, #0x04]
1029 str r3, [r0, #0x04]
1036 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
1040 mov r3, r3, lsl #8 /* r3 = 012. */
1041 orr r3, r3, r2, lsr #24 /* r3 = 0123 */
1044 mov r3, r3, lsr #8 /* r3 = .210 */
1045 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
1049 str r3, [r0]
1058 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1062 orr r2, r2, r3, lsr #16 /* r2 = 0123 */
1063 orr r3, r1, r3, lsl #16 /* r3 = 4567 */
1065 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
1066 mov r3, r3, lsr #16 /* r3 = ..54 */
1067 orr r3, r3, r1, lsl #16 /* r3 = 7654 */
1070 str r3, [r0, #0x04]
1077 ldrb r3, [r1] /* r3 = ...0 */
1081 mov r3, r3, lsl #24 /* r3 = 0... */
1082 orr r3, r3, r2, lsr #8 /* r3 = 0123 */
1086 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
1090 str r3, [r0]
1098 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
1101 mov r1, r3, lsr #24 /* r1 = ...0 */
1103 mov r1, r3, lsr #8 /* r1 = .012 */
1105 mov r3, r3, lsl #24 /* r3 = 3... */
1106 orr r3, r3, r2, lsr #8 /* r3 = 3456 */
1108 strb r3, [r0]
1111 mov r1, r3, lsr #8 /* r1 = .321 */
1112 mov r3, r3, lsr #24 /* r3 = ...3 */
1113 orr r3, r3, r2, lsl #8 /* r3 = 6543 */
1116 str r3, [r0, #0x03]
1124 ldrh r3, [r1, #0x01]
1128 strh r3, [r0, #0x01]
1138 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1144 orr ip, ip, r3, lsr #24 /* ip = .012 */
1146 mov r3, r3, lsl #8 /* r3 = 345. */
1147 orr r3, r3, r1, lsr #8 /* r3 = 3456 */
1153 orr ip, ip, r3, lsl #8 /* ip = 4321 */
1154 mov r3, r3, lsr #8 /* r3 = .543 */
1155 orr r3, r3, r1, lsl #24 /* r3 = 6543 */
1158 str r3, [r0, #0x03]
1165 ldrb r3, [r1] /* r3 = ...0 */
1169 strb r3, [r0]
1170 mov r3, ip, lsr #16 /* BE:r3 = ..12 LE:r3 = ..43 */
1172 strh r3, [r0, #0x01]
1176 orr r2, r3, r2, lsl #16 /* r2 = 6543 */
1187 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1191 mov r1, r3, lsr #16 /* r1 = ..45 */
1195 orr r2, r1, r3, lsl #16 /* r2 = 5432 */
1196 mov r3, r3, lsr #16 /* r3 = ..76 */
1199 strh r3, [r0, #0x06]
1207 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1213 orr r1, r1, r3, lsr #8 /* r1 = 2345 */
1214 orr r3, ip, r3, lsl #8 /* r3 = 4567 */
1217 orr r1, r1, r3, lsl #8 /* r1 = 5432 */
1218 mov r3, r3, lsr #24 /* r3 = ...6 */
1219 orr r3, r3, ip, lsl #8 /* r3 = ..76 */
1222 strh r3, [r0, #0x06]
1231 ldrh r3, [r1, #0x06]
1234 strh r3, [r0, #0x06]
1241 ldr r3, [r1, #0x05] /* BE:r3 = 567x LE:r3 = x765 */
1244 mov r1, r3, lsr #8 /* BE:r1 = .567 LE:r1 = .x76 */
1247 mov r3, r3, lsr #24 /* r3 = ...5 */
1248 orr r3, r3, r2, lsl #8 /* r3 = 2345 */
1252 mov r3, r3, lsl #24 /* r3 = 5... */
1253 orr r3, r3, r2, lsr #8 /* r3 = 5432 */
1256 str r3, [r0, #0x02]
1264 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1266 mov r1, r3, lsr #8 /* BE:r1 = .456 LE:r1 = .765 */
1269 strb r3, [r0, #0x07]
1273 orr r2, r2, r3, lsr #24 /* r2 = 1234 */
1277 mov r1, r3, lsr #24 /* r1 = ...7 */
1280 orr r2, r2, r3, lsl #24 /* r2 = 4321 */
1289 ldrb r3, [r1] /* r3 = ...0 */
1293 strb r3, [r0]
1294 mov r3, ip, lsr #16 /* BE:r3 = ..34 LE:r3 = ..65 */
1297 orr r2, r3, r2, lsl #16 /* r2 = 1234 */
1299 strh r3, [r0, #0x05]
1311 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1317 orr ip, ip, r3, lsr #8 /* ip = 1234 */
1320 orr r1, r1, r3, lsl #8 /* r1 = 3456 */
1324 orr ip, ip, r3, lsl #8 /* ip = 4321 */
1328 orr r1, r1, r3, lsr #24 /* r1 = .765 */
1340 ldrh r3, [r1, #0x05]
1344 strh r3, [r0, #0x05]
1359 sub r3, pc, #0x14
1360 addne pc, r3, r2, lsl #LMEMCPY_C_LOG2
1366 ldr r3, [r1, #0x04]
1369 str r3, [r0, #0x04]
1379 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1385 orr r2, r2, r3, lsl #8 /* r2 = 4567 */
1387 orr r1, r1, r3, lsr #24 /* r1 = 0123 */
1393 orr r2, r2, r3, lsr #8 /* r2 = 7654 */
1395 orr r1, r1, r3, lsl #24 /* r1 = 3210 */
1406 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1411 orr r2, r2, r3, lsr #16 /* r2 = 0123 */
1413 mov r3, r3, lsl #16 /* r3 = 45.. */
1414 orr r3, r3, ip, lsr #16 /* r3 = 4567 */
1417 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
1419 mov r3, r3, lsr #16 /* r3 = ..54 */
1420 orr r3, r3, ip, lsl #16 /* r3 = 7654 */
1424 str r3, [r0, #0x04]
1433 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1438 orr r2, r2, r3, lsr #8 /* r2 = 0123 */
1440 mov r3, r3, lsl #24 /* r3 = 4... */
1441 orr r3, r3, ip, lsr #8 /* r3 = 4567 */
1445 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
1447 mov r3, r3, lsr #24 /* r3 = ...4 */
1448 orr r3, r3, ip, lsl #8 /* r3 = 7654 */
1452 str r3, [r0, #0x04]
1461 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1469 orr r2, r1, r3, lsr #8 /* r1 = 3456 */
1470 mov r1, r3, lsl #24 /* r1 = 7... */
1475 orr r2, r1, r3, lsl #8 /* r1 = 6543 */
1476 mov r1, r3, lsr #24 /* r1 = ...7 */
1490 ldrh r3, [r1, #0x01]
1495 strh r3, [r0, #0x01]
1506 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1513 orr r2, r2, r3, lsr #24 /* r2 = ..12 */
1515 mov r2, r3, lsl #8 /* r2 = 345. */
1516 orr r3, r2, ip, lsr #24 /* r3 = 3456 */
1522 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1524 mov r2, r3, lsr #8 /* r2 = .543 */
1525 orr r3, r2, ip, lsl #24 /* r3 = 6543 */
1530 str r3, [r0, #0x03]
1540 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1545 mov r2, r3, lsr #16 /* r2 = ..12 */
1547 mov r3, r3, lsl #16 /* r3 = 34.. */
1548 orr r3, r3, ip, lsr #16 /* r3 = 3456 */
1553 strh r3, [r0, #0x01]
1554 mov r3, r3, lsr #16 /* r3 = ..43 */
1555 orr r3, r3, ip, lsl #16 /* r3 = 6543 */
1560 str r3, [r0, #0x03]
1570 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1576 orr r1, r1, r3, lsr #16 /* r1 = 2345 */
1577 mov r3, r3, lsl #16 /* r3 = 67.. */
1578 orr r3, r3, r2, lsr #16 /* r3 = 6789 */
1581 orr r1, r1, r3, lsl #16 /* r1 = 5432 */
1582 mov r3, r3, lsr #16 /* r3 = ..76 */
1583 orr r3, r3, r2, lsl #16 /* r3 = 9876 */
1587 str r3, [r0, #0x06]
1596 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1603 orr r2, r2, r3, lsr #8 /* r2 = 2345 */
1604 mov r3, r3, lsl #24 /* r3 = 6... */
1605 orr r3, r3, ip, lsr #8 /* r3 = 6789 */
1609 orr r2, r2, r3, lsl #8 /* r2 = 5432 */
1610 mov r3, r3, lsr #24 /* r3 = ...6 */
1611 orr r3, r3, ip, lsl #8 /* r3 = 9876 */
1616 str r3, [r0, #0x06]
1625 ldr r3, [r1, #0x02]
1629 str r3, [r0, #0x02]
1639 ldr r3, [r1, #0x05] /* BE:r3 = 5678 LE:r3 = 8765 */
1646 orr r2, r2, r3, lsl #8 /* r2 = 6789 */
1647 mov r3, r3, lsr #24 /* r3 = ...5 */
1648 orr r3, r3, ip, lsl #8 /* r3 = 2345 */
1653 orr r2, r2, r3, lsr #8 /* r2 = 9876 */
1654 mov r3, r3, lsl #24 /* r3 = 5... */
1655 orr r3, r3, ip, lsr #8 /* r3 = 5432 */
1659 str r3, [r0, #0x02]
1671 mov r3, r2, lsr #24 /* r3 = ...0 */
1672 strb r3, [r0]
1684 mov r3, r2, lsr #8 /* r3 = .321 */
1685 orr r3, r3, ip, lsl #24 /* r3 = 4321 */
1686 str r3, [r0, #0x01]
1687 mov r3, ip, lsr #8 /* r3 = .765 */
1688 orr r3, r3, r1, lsl #24 /* r3 = 8765 */
1689 str r3, [r0, #0x05]
1702 ldr r3, [r1, #0x07] /* BE:r3 = 789A LE:r3 = A987 */
1707 strh r3, [r0, #0x09]
1708 mov r3, r3, lsr #16 /* r3 = ..78 */
1709 orr r3, r3, ip, lsl #16 /* r3 = 5678 */
1714 mov r2, r3, lsr #16 /* r2 = ..A9 */
1716 mov r3, r3, lsl #16 /* r3 = 87.. */
1717 orr r3, r3, ip, lsr #16 /* r3 = 8765 */
1722 str r3, [r0, #0x05]
1734 ldr r3, [r1, #0x02] /* r3 = 2345 */
1740 orr ip, ip, r3, lsl #24 /* ip = 5678 */
1741 mov r3, r3, lsr #8 /* r3 = .234 */
1742 orr r3, r3, r1, lsl #24 /* r3 = 1234 */
1745 str r3, [r0, #0x01]
1750 ldr r3, [r1, #0x02] /* r3 = 5432 */
1755 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1756 mov r3, r3, lsr #24 /* r3 = ...5 */
1757 orr r3, r3, ip, lsl #8 /* r3 = 8765 */
1762 str r3, [r0, #0x05]
1773 ldr r3, [r1, #0x01]
1778 str r3, [r0, #0x01]