Page MenuHomeFreeBSD

powerpc64le: port optimized strcpy for LE version of processor
ClosedPublic

Authored by bruno.larsen_eldorado.org.br on Mar 4 2021, 7:34 PM.
Referenced Files
Unknown Object (File)
Thu, Nov 7, 5:28 AM
Unknown Object (File)
Tue, Oct 22, 6:03 PM
Unknown Object (File)
Thu, Oct 17, 11:00 AM
Unknown Object (File)
Oct 6 2024, 1:44 PM
Unknown Object (File)
Oct 4 2024, 9:44 AM
Unknown Object (File)
Oct 1 2024, 8:35 AM
Unknown Object (File)
Sep 29 2024, 10:46 PM
Unknown Object (File)
Sep 29 2024, 10:46 PM

Details

Summary

PPC64: added new path for strcpy when calling from little endian processor

Test Plan

stability of the system is enough to show that it has been fixed, and lffpires's funcperf shows the increase in speed (upwards of 6x in many cases)

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 37585
Build 34474: arc lint + arc unit

Event Timeline

lib/libc/powerpc64/string/strcpy_arch_2_05.S
164

It's better to use srdi (lowercase)

197

s/Endianess/Endianness/

This revision is now accepted and ready to land.Mar 9 2021, 11:47 AM
This revision was automatically updated to reflect the committed changes.