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 strble ip, [r3], #0x01
60 strblt 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 strbge r2, [r3], #0x01
202 strbgt ip, [r3]
233 str r4, [r3], #0x04
234 str r5, [r3], #0x04
235 str r6, [r3], #0x04
236 str r7, [r3], #0x04
253 str r4, [r3], #0x04
272 str r4, [r3], #0x04
273 str r5, [r3], #0x04
274 str r6, [r3], #0x04
275 str r7, [r3], #0x04
292 str r4, [r3], #0x04
311 str r4, [r3], #0x04
312 str r5, [r3], #0x04
313 str r6, [r3], #0x04
314 str r7, [r3], #0x04
331 str r4, [r3], #0x04
342 strb ip, [r3], #0x01
344 strbge r2, [r3], #0x01
345 strbgt ip, [r3]
373 mov r3, r0 /* We must not clobber r0 */
376 strb ip, [r3], #0x01
392 sub r3, pc, #0x14
393 addne pc, r3, r2, lsl #LMEMCPY_4_LOG2
406 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
408 mov r3, r3, lsr #8 /* r3 = .210 */
409 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
410 str r3, [r0]
417 ldrh r3, [r1, #0x02]
419 orr r3, r2, r3, lsl #16
420 str r3, [r0]
427 ldr r3, [r1, #-3] /* BE:r3 = xxx0 LE:r3 = 0xxx */
429 mov r3, r3, lsr #24 /* r3 = ...0 */
430 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
431 str r3, [r0]
440 mov r3, r2, lsr #8
443 strh r3, [r0, #0x01]
451 ldrh r3, [r1, #0x01]
454 strh r3, [r0, #0x01]
463 ldrh r3, [r1, #0x02] /* LE:r3 = ..23 LE:r3 = ..32 */
466 orr r2, r2, r3, lsl #8 /* r2 = .321 */
467 mov r3, r3, lsr #8 /* r3 = ...3 */
469 strb r3, [r0, #0x03]
477 ldrh r3, [r1, #0x01]
480 strh r3, [r0, #0x01]
490 mov r3, r2, lsr #16
491 strh r3, [r0, #0x02]
499 ldr r3, [r1, #3] /* BE:r3 = 3xxx LE:r3 = xxx3 */
503 orr r2, r2, r3, lsl #8 /* r2 = xx32 */
512 ldrh r3, [r1, #0x02]
514 strh r3, [r0, #0x02]
521 ldr r3, [r1, #1] /* BE:r3 = 123x LE:r3 = x321 */
523 mov r1, r3, lsr #8 /* BE:r1 = .123 LE:r1 = .x32 */
525 mov r3, r3, lsl #8 /* r3 = 321. */
526 orr r3, r3, r2, lsr #24 /* r3 = 3210 */
527 strh r3, [r0]
536 mov r3, r2, lsr #8
538 strh r3, [r0, #0x01]
547 ldrh r3, [r1, #0x01]
550 strh r3, [r0, #0x01]
559 ldrh r3, [r1, #0x02] /* BE:r3 = ..23 LE:r3 = ..32 */
562 orr r2, r2, r3, lsl #8 /* r2 = .321 */
564 mov r3, r3, lsr #8 /* r3 = ...3 */
565 strb r3, [r0, #0x03]
573 ldrh r3, [r1, #0x01]
576 strh r3, [r0, #0x01]
592 sub r3, pc, #0x14
593 addne pc, r3, r2, lsl #LMEMCPY_6_LOG2
599 ldrh r3, [r1, #0x04]
601 strh r3, [r0, #0x04]
609 ldr r3, [r1, #0x03] /* BE:r3 = 345x LE:r3 = x543 */
611 orr r2, r2, r3, lsl #24 /* r2 = 3210 */
612 mov r3, r3, lsr #8 /* BE:r3 = .345 LE:r3 = .x54 */
614 strh r3, [r0, #0x04]
621 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
623 mov r1, r3, lsr #16 /* r1 = ..54 */
624 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
634 ldr r3, [r1, #1] /* BE:r3 = 1234 LE:r3 = 4321 */
637 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
639 orr r1, r1, r3, lsr #24 /* r1 = xx54 */
648 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
650 mov r1, r3, lsr #8 /* BE:r1 = .012 LE:r1 = .321 */
652 strb r3, [r0]
653 mov r3, r3, lsr #24 /* r3 = ...3 */
654 orr r3, r3, r2, lsl #8 /* r3 = .543 */
656 strh r3, [r0, #0x03]
665 ldrh r3, [r1, #0x01]
669 strh r3, [r0, #0x01]
681 mov r3, r1, lsr #24
682 strb r3, [r0, #0x05]
683 mov r3, r1, lsr #8 /* r3 = .543 */
684 strh r3, [r0, #0x03]
685 mov r3, r2, lsr #8 /* r3 = ...1 */
686 orr r3, r3, r1, lsl #8 /* r3 = 4321 */
687 strh r3, [r0, #0x01]
695 ldrh r3, [r1, #0x01]
699 strh r3, [r0, #0x01]
709 ldr r3, [r1] /* r3 = 3210 */
711 orr r2, r2, r3, lsr #16 /* r2 = 5432 */
712 strh r3, [r0]
720 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
722 mov r1, r3, lsr #8 /* BE:r1 = .x01 LE:r1 = .210 */
724 orr r2, r2, r3, lsr #24 /* r2 = 5432 */
734 ldr r3, [r1, #0x02]
736 str r3, [r0, #0x02]
743 ldrb r3, [r1] /* r3 = ...0 */
746 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
749 strh r3, [r0]
772 ldrh r3, [r1, #0x01]
776 strh r3, [r0, #0x01]
800 ldr r3, [r1, #0x01]
803 str r3, [r0, #0x01]
819 sub r3, pc, #0x14
820 addne pc, r3, r2, lsl #LMEMCPY_8_LOG2
826 ldr r3, [r1, #0x04]
828 str r3, [r0, #0x04]
835 ldr r3, [r1, #-1] /* BE:r3 = x012 LE:r3 = 210x */
838 mov r3, r3, lsr #8 /* r3 = .210 */
839 orr r3, r3, r2, lsl #24 /* r3 = 3210 */
842 str r3, [r0]
851 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
853 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
854 mov r3, r3, lsr #16 /* r3 = ..54 */
855 orr r3, r3, r1, lsl #16 /* r3 = 7654 */
857 str r3, [r0, #0x04]
864 ldrb r3, [r1] /* r3 = ...0 */
867 orr r3, r3, r2, lsl #8 /* r3 = 3210 */
870 str r3, [r0]
878 ldr r3, [r1] /* BE:r3 = 0123 LE:r3 = 3210 */
880 strb r3, [r0]
883 mov r1, r3, lsr #8 /* r1 = .321 */
884 mov r3, r3, lsr #24 /* r3 = ...3 */
885 orr r3, r3, r2, lsl #8 /* r3 = 6543 */
887 str r3, [r0, #0x03]
895 ldrh r3, [r1, #0x01]
899 strh r3, [r0, #0x01]
909 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
915 orr ip, ip, r3, lsl #8 /* ip = 4321 */
916 mov r3, r3, lsr #8 /* r3 = .543 */
917 orr r3, r3, r1, lsl #24 /* r3 = 6543 */
919 str r3, [r0, #0x03]
926 ldrb r3, [r1] /* r3 = ...0 */
930 strb r3, [r0]
931 mov r3, ip, lsr #16 /* BE:r3 = ..12 LE:r3 = ..43 */
933 orr r2, r3, r2, lsl #16 /* r2 = 6543 */
943 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
946 orr r2, r1, r3, lsl #16 /* r2 = 5432 */
947 mov r3, r3, lsr #16 /* r3 = ..76 */
949 strh r3, [r0, #0x06]
957 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
962 orr r1, r1, r3, lsl #8 /* r1 = 5432 */
963 mov r3, r3, lsr #24 /* r3 = ...6 */
964 orr r3, r3, ip, lsl #8 /* r3 = ..76 */
966 strh r3, [r0, #0x06]
975 ldrh r3, [r1, #0x06]
978 strh r3, [r0, #0x06]
985 ldr r3, [r1, #0x05] /* BE:r3 = 567x LE:r3 = x765 */
988 mov r1, r3, lsr #8 /* BE:r1 = .567 LE:r1 = .x76 */
990 mov r3, r3, lsl #24 /* r3 = 5... */
991 orr r3, r3, r2, lsr #8 /* r3 = 5432 */
993 str r3, [r0, #0x02]
1001 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1003 mov r1, r3, lsr #8 /* BE:r1 = .456 LE:r1 = .765 */
1006 mov r1, r3, lsr #24 /* r1 = ...7 */
1009 orr r2, r2, r3, lsl #24 /* r2 = 4321 */
1017 ldrb r3, [r1] /* r3 = ...0 */
1021 strb r3, [r0]
1022 mov r3, ip, lsr #16 /* BE:r3 = ..34 LE:r3 = ..65 */
1023 strh r3, [r0, #0x05]
1034 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1038 orr ip, ip, r3, lsl #8 /* ip = 4321 */
1042 orr r1, r1, r3, lsr #24 /* r1 = .765 */
1053 ldrh r3, [r1, #0x05]
1057 strh r3, [r0, #0x05]
1072 sub r3, pc, #0x14
1073 addne pc, r3, r2, lsl #LMEMCPY_C_LOG2
1079 ldr r3, [r1, #0x04]
1082 str r3, [r0, #0x04]
1092 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1098 orr r2, r2, r3, lsr #8 /* r2 = 7654 */
1100 orr r1, r1, r3, lsl #24 /* r1 = 3210 */
1110 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1113 orr r2, r2, r3, lsl #16 /* r2 = 3210 */
1115 mov r3, r3, lsr #16 /* r3 = ..54 */
1116 orr r3, r3, ip, lsl #16 /* r3 = 7654 */
1119 str r3, [r0, #0x04]
1128 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1131 orr r2, r2, r3, lsl #8 /* r2 = 3210 */
1133 mov r3, r3, lsr #24 /* r3 = ...4 */
1134 orr r3, r3, ip, lsl #8 /* r3 = 7654 */
1137 str r3, [r0, #0x04]
1146 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1152 orr r2, r1, r3, lsl #8 /* r1 = 6543 */
1153 mov r1, r3, lsr #24 /* r1 = ...7 */
1166 ldrh r3, [r1, #0x01]
1171 strh r3, [r0, #0x01]
1182 ldr r3, [r1, #0x02] /* BE:r3 = 2345 LE:r3 = 5432 */
1187 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1189 mov r2, r3, lsr #8 /* r2 = .543 */
1190 orr r3, r2, ip, lsl #24 /* r3 = 6543 */
1194 str r3, [r0, #0x03]
1204 ldr r3, [r1, #0x01] /* BE:r3 = 1234 LE:r3 = 4321 */
1208 strh r3, [r0, #0x01]
1209 mov r3, r3, lsr #16 /* r3 = ..43 */
1210 orr r3, r3, ip, lsl #16 /* r3 = 6543 */
1214 str r3, [r0, #0x03]
1224 ldr r3, [r1, #0x04] /* BE:r3 = 4567 LE:r3 = 7654 */
1228 orr r1, r1, r3, lsl #16 /* r1 = 5432 */
1229 mov r3, r3, lsr #16 /* r3 = ..76 */
1230 orr r3, r3, r2, lsl #16 /* r3 = 9876 */
1233 str r3, [r0, #0x06]
1242 ldr r3, [r1, #0x03] /* BE:r3 = 3456 LE:r3 = 6543 */
1248 orr r2, r2, r3, lsl #8 /* r2 = 5432 */
1249 mov r3, r3, lsr #24 /* r3 = ...6 */
1250 orr r3, r3, ip, lsl #8 /* r3 = 9876 */
1254 str r3, [r0, #0x06]
1263 ldr r3, [r1, #0x02]
1267 str r3, [r0, #0x02]
1277 ldr r3, [r1, #0x05] /* BE:r3 = 5678 LE:r3 = 8765 */
1283 orr r2, r2, r3, lsr #8 /* r2 = 9876 */
1284 mov r3, r3, lsl #24 /* r3 = 5... */
1285 orr r3, r3, ip, lsr #8 /* r3 = 5432 */
1288 str r3, [r0, #0x02]
1300 mov r3, r2, lsr #8 /* r3 = .321 */
1301 orr r3, r3, ip, lsl #24 /* r3 = 4321 */
1302 str r3, [r0, #0x01]
1303 mov r3, ip, lsr #8 /* r3 = .765 */
1304 orr r3, r3, r1, lsl #24 /* r3 = 8765 */
1305 str r3, [r0, #0x05]
1317 ldr r3, [r1, #0x07] /* BE:r3 = 789A LE:r3 = A987 */
1321 mov r2, r3, lsr #16 /* r2 = ..A9 */
1323 mov r3, r3, lsl #16 /* r3 = 87.. */
1324 orr r3, r3, ip, lsr #16 /* r3 = 8765 */
1328 str r3, [r0, #0x05]
1338 ldr r3, [r1, #0x02] /* r3 = 5432 */
1343 orr r2, r2, r3, lsl #8 /* r2 = 4321 */
1344 mov r3, r3, lsr #24 /* r3 = ...5 */
1345 orr r3, r3, ip, lsl #8 /* r3 = 8765 */
1350 str r3, [r0, #0x05]
1360 ldr r3, [r1, #0x01]
1365 str r3, [r0, #0x01]