Commit Graph

25 Commits

Author SHA1 Message Date
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