rust/crates/core_simd/tests
Jubilee 1ec010db2a
rust-lang/portable-simd#265: Move comparisons to traits
A simpler variant of rust-lang/portable-simd#206.

* Comparisons are moved to `SimdPartialEq`, `SimdPartialOrd`, and `SimdOrd`.  The function names are prefixed with `simd_` to disambiguate from the regular `PartialEq` etc functions.  With the functions on traits instead of `Simd` directly, shadowing the function names doesn't work very well.
* Floating point `Ord`-like functions are put into a `SimdFloat` trait.  The intention is that eventually (some time after this PR) all floating point functions will be moved from `Simd` to `SimdFloat`, and the same goes for future `SimdInt`/`SimdUint` traits.
2022-04-04 10:19:20 -07:00
..
mask_ops_impl Fix rustfmt 2021-05-08 00:11:34 +00:00
autoderef.rs impl Op<&'_ RHS> for &'_ LHS 2021-12-01 15:45:01 -08:00
cast.rs Add core_simd/tests/cast.rs 2022-01-26 21:04:47 -08:00
f32_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
f64_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
i8_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
i16_ops.rs Move comparisons to SimdPartialOrd and SimdOrd traits 2022-03-13 19:07:36 +00:00
i32_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
i64_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
isize_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
mask_ops.rs Add portable_simd unstable feature gate (#141) 2021-07-19 16:13:24 -07:00
masks.rs fix big-endian bitmasks smaller than a byte 2022-03-17 10:42:39 -04:00
ops_macros.rs Create SimdFloat trait 2022-03-13 19:57:06 +00:00
round.rs rust-lang/portable-simd#266: reduce Miri test count in round.rs 2022-03-20 16:17:33 -07:00
swizzle.rs rotate_{left,right} -> rotate_lanes_{left,right} 2021-11-06 00:34:23 +00:00
to_bytes.rs Fix cargo features for nightly (#155) 2021-09-08 17:01:16 -07:00
u8_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
u16_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
u32_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
u64_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00
usize_ops.rs Remove aliases from most tests 2021-08-07 20:38:41 +00:00