1ec010db2a
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. |
||
---|---|---|
.. | ||
mask_ops_impl | ||
autoderef.rs | ||
cast.rs | ||
f32_ops.rs | ||
f64_ops.rs | ||
i8_ops.rs | ||
i16_ops.rs | ||
i32_ops.rs | ||
i64_ops.rs | ||
isize_ops.rs | ||
mask_ops.rs | ||
masks.rs | ||
ops_macros.rs | ||
round.rs | ||
swizzle.rs | ||
to_bytes.rs | ||
u8_ops.rs | ||
u16_ops.rs | ||
u32_ops.rs | ||
u64_ops.rs | ||
usize_ops.rs |