rust-lang / rust-lang/portable-simd
Tests to check for incompatibilities
Open
Nobody has claimed this yet.
C-tracking-issue
ISA-Aarch64
ISA-ARMv7
ISA-AVX
ISA-Neon
ISA-SSE
ISA-x86_64
O-x86
- Dominant language
- Rust
- Stars
- 1.1k
- Forks
- 108
- Avg merge
- 22h 53m
- Merged PRs (30d)
- 3
Description
Incompatibilities we're aware of
- SSE2 changes a lot related to MMX and SSE, so test...
- i586 vs. i686
- i586 vs. x86_64
- i686 vs. x86_64
- ARMv7 vs. ARMv8 ("aarch64") Neon implementations can differ, even with compatibility modes, so test...
- aarch64 vs thumbv7neon
- aarch64 vs armv7 + neon
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or test entry points are named. Start by locating the existing architecture-specific test suite, then run or add comparisons for each unchecked i586, i686, x86_64, aarch64, thumbv7neon, and armv7-plus-neon pairing; done means the compatibility cases are covered and the checklist can be completed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100