Page MenuHomeFreeBSD

Import Arm Optimized Routines v21.02
ClosedPublic

Authored by arichardson on Mar 3 2021, 11:14 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 11, 9:17 AM
Unknown Object (File)
Thu, Apr 11, 8:57 AM
Unknown Object (File)
Wed, Apr 10, 2:33 AM
Unknown Object (File)
Feb 19 2024, 3:43 PM
Unknown Object (File)
Jan 13 2024, 8:32 AM
Unknown Object (File)
Jan 10 2024, 7:54 AM
Unknown Object (File)
Dec 29 2023, 7:09 AM
Unknown Object (File)
Dec 22 2023, 10:32 PM

Details

Summary

This is the new replacement for the existing cortex-strings code which will
be replaced in a follow-up commit.
We should also be able to use some of the math functions to allow the
tests to pass on AArch64 (and other architectures) instead of just x86.
We might also be able to reuse some of the tests for the kyua testsuite.

Imported using

curl -L https://github.com/ARM-software/optimized-routines/tarball/e823e3abf5f89ecba58a10fc0fd82c13d9984b6b | tar --strip-components=1 -xvzf -
git add .

Diff Detail

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

Event Timeline

I guess I should remove contrib/arm-optimized-routines/contributor-agreement.pdf before merging this.

I guess I should remove contrib/arm-optimized-routines/contributor-agreement.pdf before merging this.

And it seems to have a convention that using a FREEBSD-Xlist file to track this.

I guess I should remove contrib/arm-optimized-routines/contributor-agreement.pdf before merging this.

And it seems to have a convention that using a FREEBSD-Xlist file to track this.

Yes, good idea, I'll add a FREEBSD-Xlist.
Other that this, does the import sound reasonable?

Other that this, does the import sound reasonable?

I'm not an expert in this domain but the plan sounds good to me.

I note that the PDF included here is ~100K (so no real burden to include it if desired)

I note that the PDF included here is ~100K (so no real burden to include it if desired)

Since it's already in the vendor/ git, including it in contrib/ doesn't actually increase the size of the repo, just the checkout.

I can remove it if people prefer not having it in contrib/.

This revision is now accepted and ready to land.Mar 29 2021, 12:47 AM