Lines Matching refs:r2
108 cmp r3, r2 // n < size ? in MIi_CpuClear16()
133 cmp r12, r2 // n < size ? in MIi_CpuCopy16()
168 cmp r12, r2 // n < size ? in MIi_CpuSend16()
198 cmp r12, r2 // n < size ? in MIi_CpuRecv16()
224 cmp r12, r2 // n < size ? in MIi_CpuPipe16()
247 add r0, r0, r2 // r0: srcp += size in CpuCopy16Reverse()
248 add r1, r1, r2 // r1: destp += size in CpuCopy16Reverse()
252 ldrlth r2, [r0, #-2]! // *(--(vu32 *)(destp)) = *(--(vu32 *)(srcp)) in CpuCopy16Reverse()
253 strlth r2, [r1, #-2]! in CpuCopy16Reverse()
346 add r12, r1, r2 // r12: destEndp = destp + size in MIi_CpuClear32()
369 add r12, r1, r2 // r12: destEndp = destp + size in MIi_CpuCopy32()
373 ldmltia r0!, {r2} // *((vu32 *)(destp)++) = *((vu32 *)(srcp)++) in MIi_CpuCopy32()
374 stmltia r1!, {r2} in MIi_CpuCopy32()
394 add r12, r0, r2 // r12: srcEndp = srcp + size in MIi_CpuSend32()
398 ldmltia r0!, {r2} // *((vu32 *)(destp)) = *((vu32 *)(srcp)++) in MIi_CpuSend32()
399 strlt r2, [r1] in MIi_CpuSend32()
419 add r12, r1, r2 // r12: destEndp = destp + size in MIi_CpuRecv32()
423 ldrlt r2, [r0] // *((vu32 *)(destp)++) = *((vu32 *)(srcp)) in MIi_CpuRecv32()
424 stmltia r1!, {r2} in MIi_CpuRecv32()
447 cmp r12, r2 // n < size ? in MIi_CpuPipe32()
470 add r0, r0, r2 // r0: srcp += size in CpuCopy32Reverse()
471 add r1, r1, r2 // r1: destp += size in CpuCopy32Reverse()
475 ldrlt r2, [r0, #-4]! // *(--(vu32 *)(destp)) = *(--(vu32 *)(srcp)) in CpuCopy32Reverse()
476 strlt r2, [r1, #-4]! in CpuCopy32Reverse()
572 add r9, r1, r2 // r9: destEndp = destp + size in MIi_CpuClearFast()
573 mov r12, r2, lsr #5 // r12: destBlockEndp = destp + size/32*32 in MIi_CpuClearFast()
576 mov r2, r0 in MIi_CpuClearFast()
577 mov r3, r2 in MIi_CpuClearFast()
578 mov r4, r2 in MIi_CpuClearFast()
579 mov r5, r2 in MIi_CpuClearFast()
580 mov r6, r2 in MIi_CpuClearFast()
581 mov r7, r2 in MIi_CpuClearFast()
582 mov r8, r2 in MIi_CpuClearFast()
586 stmltia r1!, {r0, r2-r8} // *((vu32 *)(destp++)) = data in MIi_CpuClearFast()
613 add r10, r1, r2 // r10: destEndp = destp + size in MIi_CpuCopyFast()
614 mov r12, r2, lsr #5 // r12: destBlockEndp = destp + size/32*32 in MIi_CpuCopyFast()
619 ldmltia r0!, {r2-r9} // *((vu32 *)(destp)++) = *((vu32 *)(srcp)++) in MIi_CpuCopyFast()
620 stmltia r1!, {r2-r9} in MIi_CpuCopyFast()
624 ldmltia r0!, {r2} // *((vu32 *)(destp)++) = *((vu32 *)(srcp)++) in MIi_CpuCopyFast()
625 stmltia r1!, {r2} in MIi_CpuCopyFast()
648 add r10, r0, r2 // r10: destEndp = destp + size in MIi_CpuSendFast()
649 mov r12, r2, lsr #5 // r12: destBlockEndp = destp + size/32*32 in MIi_CpuSendFast()
654 ldmltia r0!, {r2-r9} // *((vu32 *)(destp)++) = *((vu32 *)(srcp)++) in MIi_CpuSendFast()
655 strlt r2, [r1] in MIi_CpuSendFast()
666 ldmltia r0!, {r2} // *((vu32 *)(destp)++) = *((vu32 *)(srcp)++) in MIi_CpuSendFast()
667 strlt r2, [r1] in MIi_CpuSendFast()
690 add r10, r1, r2 // r10: destEndp = destp + size in MIi_CpuRecvFast()
691 mov r12, r2, lsr #5 // r12: destBlockEndp = destp + size/32*32 in MIi_CpuRecvFast()
696 ldrlt r2, [r0] // *((vu32 *)(destp)++) = *((vu32 *)(srcp)) in MIi_CpuRecvFast()
704 stmltia r1!, {r2-r9} in MIi_CpuRecvFast()
708 ldrlt r2, [r0] // *((vu32 *)(destp)++) = *((vu32 *)(srcp)) in MIi_CpuRecvFast()
709 stmltia r1!, {r2} in MIi_CpuRecvFast()
732 mov r12, r2, lsr #5 // r12: destBlockBeginp = destp + (size/32)*32 in CpuCopyFastReverse()
734 add r0, r0, r2 // r0: srcp += size in CpuCopyFastReverse()
735 add r1, r1, r2 // r1: destp += size in CpuCopyFastReverse()
739 ldrlt r2, [r0, #-4]! // *(--(vu32 *)(destp)) = *(--(vu32 *)(srcp)) in CpuCopyFastReverse()
740 strlt r2, [r1, #-4]! in CpuCopyFastReverse()
744 ldmltdb r0!, {r2-r9} in CpuCopyFastReverse()
745 stmltdb r1!, {r2-r9} in CpuCopyFastReverse()
780 ldmia r0!, {r2, r3, r12} // r0-r3, r12 need not saved in MI_Copy16B()
781 stmia r1!, {r2, r3, r12} in MI_Copy16B()
782 ldmia r0!, {r2} in MI_Copy16B()
783 stmia r1!, {r2} in MI_Copy16B()
800 ldmia r0!, {r2, r3, r12} // r0-r3, r12 need not saved in MI_Copy32B()
801 stmia r1!, {r2, r3, r12} in MI_Copy32B()
802 ldmia r0!, {r2, r3, r12} in MI_Copy32B()
803 stmia r1!, {r2, r3, r12} in MI_Copy32B()
804 ldmia r0!, {r2, r3} in MI_Copy32B()
805 stmia r1!, {r2, r3} in MI_Copy32B()
822 ldmia r0!, {r2, r3, r12} // r0-r3, r12 need not saved in MI_Copy36B()
823 stmia r1!, {r2, r3, r12} in MI_Copy36B()
824 ldmia r0!, {r2, r3, r12} in MI_Copy36B()
825 stmia r1!, {r2, r3, r12} in MI_Copy36B()
826 ldmia r0!, {r2, r3, r12} in MI_Copy36B()
827 stmia r1!, {r2, r3, r12} in MI_Copy36B()
844 ldmia r0!, {r2, r3, r12} // r0-r3, r12 need not saved in MI_Copy48B()
845 stmia r1!, {r2, r3, r12} in MI_Copy48B()
846 ldmia r0!, {r2, r3, r12} in MI_Copy48B()
847 stmia r1!, {r2, r3, r12} in MI_Copy48B()
848 ldmia r0!, {r2, r3, r12} in MI_Copy48B()
849 stmia r1!, {r2, r3, r12} in MI_Copy48B()
850 ldmia r0!, {r2, r3, r12} in MI_Copy48B()
851 stmia r1!, {r2, r3, r12} in MI_Copy48B()
868 ldmia r0!, {r2, r3, r12} // r0-r3, r12 need not saved in MI_Copy64B()
869 stmia r1!, {r2, r3, r12} in MI_Copy64B()
870 ldmia r0!, {r2, r3, r12} in MI_Copy64B()
871 stmia r1!, {r2, r3, r12} in MI_Copy64B()
872 ldmia r0!, {r2, r3, r12} in MI_Copy64B()
873 stmia r1!, {r2, r3, r12} in MI_Copy64B()
874 ldmia r0!, {r2, r3, r12} in MI_Copy64B()
875 stmia r1!, {r2, r3, r12} in MI_Copy64B()
876 ldmia r0, {r0, r2, r3, r12} in MI_Copy64B()
877 stmia r1!, {r0, r2, r3, r12} in MI_Copy64B()
896 ldmia r0!, {r2, r3, r4, r12} // r0-r3, r12 need not saved in MI_Copy128B()
897 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
898 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
899 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
900 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
901 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
902 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
903 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
904 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
905 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
906 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
907 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
908 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
909 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
910 ldmia r0!, {r2, r3, r4, r12} in MI_Copy128B()
911 stmia r1!, {r2, r3, r4, r12} in MI_Copy128B()
937 cmp r12, r2 // n < size ? in MI_CpuFill8()
948 cmp r2, #0 in MI_CpuFill8()
967 subs r2, r2, #1 in MI_CpuFill8()
972 cmp r2, #2 in MI_CpuFill8()
982 subs r2, r2, #2 in MI_CpuFill8()
987 bics r3, r2, #3 in MI_CpuFill8()
989 sub r2, r2, r3 in MI_CpuFill8()
998 tst r2, #2 in MI_CpuFill8()
1007 tst r2, #1 in MI_CpuFill8()
1027 cmp r2, #0 in MI_CpuFill()
1031 cmp r2, #8 in MI_CpuFill()
1035 rsb r3, r2, #0x8 in MI_CpuFill()
1057 subne r2, r2, #1 in MI_CpuFill()
1061 subne r2, r2, #2 in MI_CpuFill()
1065 subne r2, r2, #4 in MI_CpuFill()
1069 cmp r2, #32 in MI_CpuFill()
1081 subs r2, r2, #32 in MI_CpuFill()
1085 subges r2, r2, #32 in MI_CpuFill()
1087 add r2, r2, #32 in MI_CpuFill()
1093 cmp r2, #4 in MI_CpuFill()
1095 subs r2, r2, #4 in MI_CpuFill()
1099 subs r2, r2, #4 in MI_CpuFill()
1101 add r2, r2, #4 in MI_CpuFill()
1104 subs r2, r2, #1 in MI_CpuFill()
1106 subges r2, r2, #1 in MI_CpuFill()
1108 subges r2, r2, #1 in MI_CpuFill()
1133 cmp r12, r2 // n < size ? in MI_CpuCopy8()
1146 cmp r2, #0 in MI_CpuCopy8()
1178 subs r2, r2, #1 in MI_CpuCopy8()
1201 subs r2, r2, #2 in MI_CpuCopy8()
1216 subs r2, r2, #2 in MI_CpuCopy8()
1223 tst r2, #1 in MI_CpuCopy8()
1243 bics r3, r2, #1 in MI_CpuCopy8()
1245 sub r2, r2, r3 in MI_CpuCopy8()
1264 cmp r2, #2 in MI_CpuCopy8()
1278 subs r2, r2, #2 in MI_CpuCopy8()
1282 bics r3, r2, #3 in MI_CpuCopy8()
1284 sub r2, r2, r3 in MI_CpuCopy8()
1294 tst r2, #2 in MI_CpuCopy8()
1305 tst r2, #1 in MI_CpuCopy8()
1308 ldrh r2, [r1] in MI_CpuCopy8()
1314 and r2, r2, #0xFF00 in MI_CpuCopy8()
1316 orr r0, r2, r0 in MI_CpuCopy8()
1461 cmp r2, #8 in MI_CpuCopy()
1463 rsb r3, r2, #0x8 in MI_CpuCopy()
1489 subne r2, r2, #1 in MI_CpuCopy()
1493 subne r2, r2, #2 in MI_CpuCopy()
1513 subs r2, r2, #32 in MI_CpuCopy()
1517 subges r2, r2, #32 in MI_CpuCopy()
1519 add r2, r2, #32 in MI_CpuCopy()
1522 subs r2, r2, #4 in MI_CpuCopy()
1526 subges r2, r2, #4 in MI_CpuCopy()
1528 add r2, r2, #4 in MI_CpuCopy()
1539 subs r2, r2, #32 in MI_CpuCopy()
1559 subges r2, r2, #32 in MI_CpuCopy()
1561 add r2, r2, #32 in MI_CpuCopy()
1564 subs r2, r2, #4 in MI_CpuCopy()
1570 subges r2, r2, #4 in MI_CpuCopy()
1572 add r2, r2, #4 in MI_CpuCopy()
1575 add r2, r2, #SHIFT in MI_CpuCopy()
1587 subs r2, r2, #32 in MI_CpuCopy()
1607 subges r2, r2, #32 in MI_CpuCopy()
1609 add r2, r2, #32 in MI_CpuCopy()
1612 subs r2, r2, #4 in MI_CpuCopy()
1618 subges r2, r2, #4 in MI_CpuCopy()
1620 add r2, r2, #4 in MI_CpuCopy()
1623 add r2, r2, #SHIFT in MI_CpuCopy()
1635 subs r2, r2, #32 in MI_CpuCopy()
1655 subges r2, r2, #32 in MI_CpuCopy()
1657 add r2, r2, #32 in MI_CpuCopy()
1660 subs r2, r2, #4 in MI_CpuCopy()
1666 subges r2, r2, #4 in MI_CpuCopy()
1668 add r2, r2, #4 in MI_CpuCopy()
1671 add r2, r2, #SHIFT in MI_CpuCopy()
1677 tst r2, #4 in MI_CpuCopy()
1686 tst r2, #2 in MI_CpuCopy()
1691 tst r2, #1 in MI_CpuCopy()
1711 cmp r2, #0 in MI_CpuMove()
1731 add r1, r1, r2 in MI_CpuMove()
1732 add r0, r0, r2 in MI_CpuMove()
1735 cmp r2, #8 in MI_CpuMove()
1737 rsb r3, r2, #0x8 in MI_CpuMove()
1763 subne r2, r2, #2 in MI_CpuMove()
1769 subne r2, r2, #1 in MI_CpuMove()
1787 subs r2, r2, #32 in MI_CpuMove()
1791 subges r2, r2, #32 in MI_CpuMove()
1793 add r2, r2, #32 in MI_CpuMove()
1796 subs r2, r2, #4 in MI_CpuMove()
1800 subges r2, r2, #4 in MI_CpuMove()
1802 add r2, r2, #4 in MI_CpuMove()
1813 subs r2, r2, #32 in MI_CpuMove()
1833 subges r2, r2, #32 in MI_CpuMove()
1835 add r2, r2, #32 in MI_CpuMove()
1838 subs r2, r2, #4 in MI_CpuMove()
1844 subges r2, r2, #4 in MI_CpuMove()
1846 add r2, r2, #4 in MI_CpuMove()
1850 add r2, r2, #(4 - SHIFT) in MI_CpuMove()
1862 subs r2, r2, #32 in MI_CpuMove()
1882 subges r2, r2, #32 in MI_CpuMove()
1884 add r2, r2, #32 in MI_CpuMove()
1887 subs r2, r2, #4 in MI_CpuMove()
1893 subges r2, r2, #4 in MI_CpuMove()
1895 add r2, r2, #4 in MI_CpuMove()
1899 add r2, r2, #(4 - SHIFT) in MI_CpuMove()
1911 subs r2, r2, #32 in MI_CpuMove()
1931 subges r2, r2, #32 in MI_CpuMove()
1933 add r2, r2, #32 in MI_CpuMove()
1936 subs r2, r2, #4 in MI_CpuMove()
1942 subges r2, r2, #4 in MI_CpuMove()
1944 add r2, r2, #4 in MI_CpuMove()
1948 add r2, r2, #(4 - SHIFT) in MI_CpuMove()
1954 tst r2, #4 in MI_CpuMove()
1963 tst r2, #2 in MI_CpuMove()
1968 tst r2, #1 in MI_CpuMove()
1997 mov r2, #0 in MI_Zero32B()
1998 stmia r0!, {r1, r2} in MI_Zero32B()
2000 stmia r0!, {r1, r2, r3} in MI_Zero32B()
2001 stmia r0!, {r1, r2, r3} in MI_Zero32B()
2018 mov r2, #0 in MI_Zero36B()
2020 stmia r0!, {r1, r2, r3} in MI_Zero36B()
2021 stmia r0!, {r1, r2, r3} in MI_Zero36B()
2022 stmia r0!, {r1, r2, r3} in MI_Zero36B()
2039 mov r2, #0 in MI_Zero48B()
2041 stmia r0!, {r1, r2, r3} in MI_Zero48B()
2042 stmia r0!, {r1, r2, r3} in MI_Zero48B()
2043 stmia r0!, {r1, r2, r3} in MI_Zero48B()
2044 stmia r0!, {r1, r2, r3} in MI_Zero48B()
2061 mov r2, #0 in MI_Zero64B()
2062 stmia r0!, {r1, r2} in MI_Zero64B()
2064 stmia r0!, {r1, r2} in MI_Zero64B()
2065 stmia r0!, {r1, r2, r3} in MI_Zero64B()
2066 stmia r0!, {r1, r2, r3} in MI_Zero64B()
2067 stmia r0!, {r1, r2, r3} in MI_Zero64B()
2068 stmia r0!, {r1, r2, r3} in MI_Zero64B()