Jubilee Young
ffe76ac3b1
Sync core::simd up to rust-lang/portable-simd@32b60aa4d1
2022-07-20 17:57:56 -07:00
Jubilee Young
65757e8718
Sync portable-simd to rust-lang/portable-simd@4e900dab02
2022-03-12 16:09:37 -08:00
Jubilee Young
136f3a8bbe
Merge commit '38f81cf2dd9de5e2959bd8c37b4ff9b472358d4a' into simd-remove-autosplats
2021-12-02 18:27:47 -08:00
Jubilee Young
d4bfc7d3e8
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
428875d608
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
595967c003
Add lane count marker type
2021-07-24 17:37:36 +00:00
Caleb Zulawski
96a3bb775b
Rename SimdArray to Vector, remove its generic parameter, and remove LanesAtMost32
2021-07-24 17:37:36 +00:00
Caleb Zulawski
12203cdc3d
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
e1b0d19eb8
Add mul_add
2021-06-13 19:59:17 +00:00
Caleb Zulawski
960cfeefe1
Add min/max/clamp
2021-06-13 19:47:32 +00:00
Caleb Zulawski
000a06bcab
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
6953dc17c0
Begin reducing mask API
2021-04-28 21:56:11 +00:00
Jubilee Young
b397bd1ec8
Remove Simd{U,I}128
2021-04-25 16:45:19 -07:00
Caleb Zulawski
57055490bc
Add tests
2021-04-09 16:31:03 -04:00
Caleb Zulawski
7c6dc9301b
Reduce maximum lanes from 64 to 32
2021-04-03 14:43:33 -04:00
Caleb Zulawski
b7638e21b8
Various bug fixes
2021-04-03 13:54:29 -04:00
Caleb Zulawski
cd8e53113d
Add LanesAtMost64 bounds
2021-02-15 18:38:35 -05:00
Caleb Zulawski
b69934be74
Add documentation
2021-02-15 18:22:56 -05:00
Caleb Zulawski
1646b19e69
Fix MulAssign typo in tests, move panic tests
2021-02-15 18:22:56 -05:00
Caleb Zulawski
ad0158800a
Fix wasm tests
2021-02-15 18:22:56 -05:00
Caleb Zulawski
6d77bd0515
Fix performance issues
2021-02-15 18:22:56 -05:00
Caleb Zulawski
26a6f3a46e
Simplify test creation
2021-02-15 18:22:24 -05:00
Caleb Zulawski
55cd24defa
Update supported lane counts
2021-02-15 18:22:24 -05:00
Caleb Zulawski
cf1c11bd5f
Add integer tests
2021-02-15 18:22:24 -05:00
Caleb Zulawski
a92218dadc
Add proptest float tests
2021-02-15 18:22:24 -05:00