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
F96607730: D29067.diff
Wed, Sep 25, 5:24 PM
Unknown Object (File)
Tue, Sep 17, 11:45 AM
Unknown Object (File)
Sat, Sep 14, 11:26 PM
Unknown Object (File)
Fri, Sep 6, 4:28 AM
Unknown Object (File)
Thu, Sep 5, 3:48 AM
Unknown Object (File)
Aug 19 2024, 9:07 AM
Unknown Object (File)
Aug 18 2024, 5:39 PM
Unknown Object (File)
Aug 18 2024, 2:18 AM

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 37691
Build 34580: 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.