Module Name: src Committed By: matt Date: Mon Dec 31 07:58:44 UTC 2012
Modified Files: src/common/lib/libc/arch/arm/string: strlen_armv6.S Log Message: Make this work on all ARMs but keep the armv6 optimizations. It as fast as the existing strlen for small string and once strings are 8 bytes or more in length it starts getting significantly faster. For really long strings, compared to the existing strlen, this uses about 1/2 of the cycles for the non-armv6 version and about 1/3 of the cycles for the armv6 version. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/string/strlen_armv6.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.