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.