OpenGrok
Cross Reference: memcpy_neon.S
xref
: /
src
/
common
/
lib
/
libc
/
arch
/
arm
/
string
/
memcpy_neon.S
Home
|
History
|
Annotate
|
Download
|
only in
string
History log of
/src/common/lib/libc/arch/arm/string/memcpy_neon.S
Revision
Date
Author
Comments
1.3
27-Feb-2025
andvar
Fix various typos in comments.
1.2
19-Jan-2023
mlelstv
Use unsigned comparisons for pointers and size_t values.
1.1
03-Jan-2013
matt
branches: 1.1.2; 1.1.4; 1.1.8; 1.1.38; 1.1.52;
This is a working version of memcpy implemented using NEON instructions.
Still needs tuning as it is still about 15% than the non-NEON version.
1.1.52.1
20-Jul-2024
martin
Pull up following revision(s) (requested by rin in ticket #745):
common/lib/libc/arch/arm/string/memcpy_arm.S: revision 1.6
common/lib/libc/arch/arm/string/memcpy_arm.S: revision 1.7
common/lib/libc/arch/arm/string/memcpy_xscale.S: revision 1.6
common/lib/libc/arch/arm/string/memcpy_neon.S: revision 1.2
common/lib/libc/arch/arm/string/memset_naive.S: revision 1.2
common/lib/libc/arch/arm/string/memmove.S: revision 1.11
common/lib/libc/arch/arm/string/strlen_neon.S: revision 1.4
common/lib/libc/arch/arm/string/memset.S: revision 1.9
Use unsigned comparisons for pointers and size_t values.
Fix two signed comparisons that were missed in the last patch.
Found be rillig@
1.1.38.2
21-Apr-2020
martin
Ooops, restore accidently removed files from merge mishap
1.1.38.1
21-Apr-2020
martin
Sync with HEAD
1.1.8.2
25-Feb-2013
tls
resync with head
1.1.8.1
03-Jan-2013
tls
file memcpy_neon.S was added on branch tls-maxphys on 2013-02-25 00:23:56 +0000
1.1.4.2
07-Feb-2013
matt
Sync with HEAD
1.1.4.1
03-Jan-2013
matt
file memcpy_neon.S was added on branch matt-nb6-plus on 2013-02-07 07:05:59 +0000
1.1.2.2
23-Jan-2013
yamt
sync with head
1.1.2.1
03-Jan-2013
yamt
file memcpy_neon.S was added on branch yamt-pagecache on 2013-01-23 00:04:06 +0000
Indexes created Sat Sep 20 22:09:52 GMT 2025