amplab / snap

Scalable Nucleotide Alignment Program -- a fast and accurate read aligner for high-throughput sequencing data
https://www.microsoft.com/en-us/research/project/snap/
Apache License 2.0
287 stars 66 forks source link

Non-x86 support #130

Open mr-c opened 3 years ago

mr-c commented 3 years ago

Using https://github.com/simd-everywhere/simde/

I can switch this PR to us a git submodule instead. Or I can generate a single simde-sse2.h. Whichever is preferred is fine by me.

martin-g commented 2 months ago

I've used an alternative solution with sse2neon.h for the Bioconda linux-aarch64 support: https://github.com/bioconda/bioconda-recipes/pull/48713/files

mr-c commented 2 months ago

@martin-g yep, that works; but obviously this PR supports more architectures like RISCV64

martin-g commented 2 months ago

@martin-g yep, that works; but obviously this PR supports more architectures like RISCV64

Good point!