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
F156675008: D29067.diff
Fri, May 15, 2:49 PM
Unknown Object (File)
Tue, Apr 21, 7:47 AM
Unknown Object (File)
Apr 15 2026, 5:20 PM
Unknown Object (File)
Mar 24 2026, 5:27 PM
Unknown Object (File)
Mar 23 2026, 3:12 PM
Unknown Object (File)
Mar 23 2026, 9:57 AM
Unknown Object (File)
Mar 22 2026, 7:16 PM
Unknown Object (File)
Mar 22 2026, 7:14 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 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.