aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/memcmp_32.S (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-06-04powerpc/lib: optimise PPC32 memcmpChristophe Leroy1-0/+45
At the time being, memcmp() compares two chunks of memory byte per byte. This patch optimises the comparison by comparing word by word. On the same way as commit 15c2d45d17418 ("powerpc: Add 64bit optimised memcmp"), this patch moves memcmp() into a dedicated file named memcmp_32.S A small benchmark performed on an 8xx comparing two chuncks of 512 bytes performed 100000 times gives: Before : 5852274 TB ticks After: 1488638 TB ticks This is almost 4 times faster Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>