pub trait SimdInt64: SimdInt<Scalar = i64, HorizontalAddScalar = i64> + SimdTransmuteI64 {
// Required methods
fn bitcast_f64(self) -> <Self::Engine as Simd>::Vf64;
fn cast_f64(self) -> <Self::Engine as Simd>::Vf64;
fn partial_horizontal_add(self) -> i64;
}Expand description
Operations shared by 64 bt int types
Required Methods§
Sourcefn bitcast_f64(self) -> <Self::Engine as Simd>::Vf64
fn bitcast_f64(self) -> <Self::Engine as Simd>::Vf64
Bit cast to f64. This function is only used for compilation and does not generate any instructions, thus it has zero latency.
fn partial_horizontal_add(self) -> i64
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.