Page MenuHomeFreeBSD

biology/trimadap: port to armv7/aarch64
AbandonedPublic

Authored by fuz on Oct 15 2024, 3:37 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jan 27, 4:47 PM
Unknown Object (File)
Sat, Jan 18, 4:10 AM
Unknown Object (File)
Thu, Jan 16, 11:53 PM
Unknown Object (File)
Wed, Jan 15, 1:57 AM
Unknown Object (File)
Thu, Jan 9, 2:13 AM
Unknown Object (File)
Dec 3 2024, 6:57 PM
Unknown Object (File)
Nov 15 2024, 4:57 AM
Unknown Object (File)
Nov 13 2024, 2:04 AM
Subscribers

Details

Summary

This applies the sse2neon header on armv7 and aarch64 to implement
the SSE intrinsics. See also D47128.

Note that a new port devel/sse2neon is needed for this patch.
I'll commit such a port with my next batch. Meanwhile, you can
just grab the file sse2neon.h from up stream to
test the port.

Test Plan

builds fine.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 60011
Build 56896: arc lint + arc unit

Event Timeline

fuz requested review of this revision.Oct 15 2024, 3:37 PM
fuz created this revision.

Did you consider using devel/simde? That's usually how I get around this sort of issue.

I tested on aarch64 using SIMDE. See https://github.com/outpaddling/freebsd-ports-wip/tree/master/trimadap, and let me know if it works on arm7.

Builds fine on armv7 14.1-RELEASE and 15-CURRENT for me.

I'll remove this patch from my current set and let you commit yours.
Thank you for taking your time developing this patch.