Jubilee Young
94c7da04b4
Sync portable-simd to rust-lang/portable-simd@72df4c4505
2022-03-12 16:09:37 -08:00
Jubilee Young
af2bc4e3ef
Merge commit 'a8385522ade6f67853edac730b5bf164ddb298fd' into simd-remove-autosplats
2021-12-02 18:27:47 -08:00
Jubilee Young
b506e3e28e
Renovate for Edition 2021
...
In a still-future edition, `unsafe_op_in_unsafe_fn` may error.
Let's get ahead of that.
2021-09-29 14:11:40 -07:00
Jubilee Young
2acf204b09
Rename to portable-simd and remove other names
...
Clean up references to the repo's previous name.
Removes the authors field, which is non-obligatory since RFC 3052.
Better to omit than confound: let git log be our witness.
2021-08-04 23:12:23 -07:00
Caleb Zulawski
97c25dd746
Add lane count marker type
2021-07-24 17:37:36 +00:00
Caleb Zulawski
c077bf3c07
Rename SimdArray to Vector, remove its generic parameter, and remove LanesAtMost32
2021-07-24 17:37:36 +00:00
Caleb Zulawski
732b7edfab
Add fmt and clippy to CI ( #147 )
...
* Add fmt and clippy to CI
* Add rust components
* Fix formatting
2021-07-23 17:43:53 -07:00
Caleb Zulawski
f102de7c8b
Add mul_add
2021-06-13 19:59:17 +00:00
Caleb Zulawski
74e6262ce4
Add min/max/clamp
2021-06-13 19:47:32 +00:00
Caleb Zulawski
98dad13526
Make implementation more scalable by using a helper trait to determine bitmask size. Improve bitmask to int conversion.
2021-04-30 23:22:27 -07:00
Caleb Zulawski
da42aa5403
Begin reducing mask API
2021-04-28 21:56:11 +00:00
Jubilee Young
92d643b628
Remove Simd{U,I}128
2021-04-25 16:45:19 -07:00
Caleb Zulawski
a7b82adb12
Add tests
2021-04-09 16:31:03 -04:00
Caleb Zulawski
e6a530907a
Reduce maximum lanes from 64 to 32
2021-04-03 14:43:33 -04:00
Caleb Zulawski
07247a001f
Various bug fixes
2021-04-03 13:54:29 -04:00
Caleb Zulawski
2b3f4b258c
Add LanesAtMost64 bounds
2021-02-15 18:38:35 -05:00
Caleb Zulawski
8c378d3027
Add documentation
2021-02-15 18:22:56 -05:00
Caleb Zulawski
714ad639b3
Fix MulAssign typo in tests, move panic tests
2021-02-15 18:22:56 -05:00
Caleb Zulawski
976fafcf4f
Fix wasm tests
2021-02-15 18:22:56 -05:00
Caleb Zulawski
8d5702e437
Fix performance issues
2021-02-15 18:22:56 -05:00
Caleb Zulawski
b38d342d77
Simplify test creation
2021-02-15 18:22:24 -05:00
Caleb Zulawski
223daea83e
Update supported lane counts
2021-02-15 18:22:24 -05:00
Caleb Zulawski
0ac057a354
Add integer tests
2021-02-15 18:22:24 -05:00
Caleb Zulawski
d5c227998b
Add proptest float tests
2021-02-15 18:22:24 -05:00