arduano / simdeez

easy simd
MIT License
332 stars 25 forks source link

improve test consistency #51

Closed verpeteren closed 1 year ago

verpeteren commented 1 year ago

This PR splits the consistency tests into 3 separate test functions that are gated by target_arch and target_feature. It should address this issue

arduano commented 1 year ago

I've completely rewritten the tests (along with the trait rewrite) to attempt to make them more readable and more consistent. The macros in the new tests split the tests across the different simd architectures as well as the different value types. See #58