Trait simd::Bitcast
[−]
[src]
pub unsafe trait Bitcast<Out> {
fn bitcast(self) -> Out;
}Types between which a direct bitcast (transmute) is safe,
e.g. reinterpreting the 4 bytes of a u32 as an i32 is fine.
This can and will cause serious brokenness if Self and Out are
different sizes, and equally serious brokenness if there are
values of type Self where the bit pattern is not a valid value
of type Out.
NB. there's no static guarantee that pointers to bitcastable types are themselves bitcastable, as the alignment may not be correct.
Required Methods
fn bitcast(self) -> Out
Bitcast self into a value of type Out.
This should be the same as transmute::<_, Out>(self), but
is safe.
Implementors
impl<'a, In: Bitcast<Out>, Out> Bitcast<&'a [Out]> for &'a [In]impl<'a, In: Bitcast<Out>, Out> Bitcast<&'a mut [Out]> for &'a mut [In]impl<'a, In: Bitcast<Out>, Out> Bitcast<&'a Out> for &'a Inimpl<'a, In: Bitcast<Out>, Out> Bitcast<&'a mut Out> for &'a mut Inimpl<In, Out> Bitcast<*const Out> for *const Inimpl<In, Out> Bitcast<*mut Out> for *mut Inimpl Bitcast<u8> for u8impl Bitcast<i8> for u8impl Bitcast<u8> for i8impl Bitcast<i8> for i8impl Bitcast<u16> for u16impl Bitcast<i16> for u16impl Bitcast<u8x2> for u16impl Bitcast<i8x2> for u16impl Bitcast<u16> for i16impl Bitcast<i16> for i16impl Bitcast<u8x2> for i16impl Bitcast<i8x2> for i16impl Bitcast<u16> for u8x2impl Bitcast<i16> for u8x2impl Bitcast<u8x2> for u8x2impl Bitcast<i8x2> for u8x2impl Bitcast<u16> for i8x2impl Bitcast<i16> for i8x2impl Bitcast<u8x2> for i8x2impl Bitcast<i8x2> for i8x2impl Bitcast<u32> for u32impl Bitcast<i32> for u32impl Bitcast<f32> for u32impl Bitcast<u16x2> for u32impl Bitcast<i16x2> for u32impl Bitcast<u8x4> for u32impl Bitcast<i8x4> for u32impl Bitcast<u32> for i32impl Bitcast<i32> for i32impl Bitcast<f32> for i32impl Bitcast<u16x2> for i32impl Bitcast<i16x2> for i32impl Bitcast<u8x4> for i32impl Bitcast<i8x4> for i32impl Bitcast<u32> for f32impl Bitcast<i32> for f32impl Bitcast<f32> for f32impl Bitcast<u16x2> for f32impl Bitcast<i16x2> for f32impl Bitcast<u8x4> for f32impl Bitcast<i8x4> for f32impl Bitcast<u32> for u16x2impl Bitcast<i32> for u16x2impl Bitcast<f32> for u16x2impl Bitcast<u16x2> for u16x2impl Bitcast<i16x2> for u16x2impl Bitcast<u8x4> for u16x2impl Bitcast<i8x4> for u16x2impl Bitcast<u32> for i16x2impl Bitcast<i32> for i16x2impl Bitcast<f32> for i16x2impl Bitcast<u16x2> for i16x2impl Bitcast<i16x2> for i16x2impl Bitcast<u8x4> for i16x2impl Bitcast<i8x4> for i16x2impl Bitcast<u32> for u8x4impl Bitcast<i32> for u8x4impl Bitcast<f32> for u8x4impl Bitcast<u16x2> for u8x4impl Bitcast<i16x2> for u8x4impl Bitcast<u8x4> for u8x4impl Bitcast<i8x4> for u8x4impl Bitcast<u32> for i8x4impl Bitcast<i32> for i8x4impl Bitcast<f32> for i8x4impl Bitcast<u16x2> for i8x4impl Bitcast<i16x2> for i8x4impl Bitcast<u8x4> for i8x4impl Bitcast<i8x4> for i8x4impl Bitcast<u64> for u64impl Bitcast<i64> for u64impl Bitcast<f64> for u64impl Bitcast<u32x2> for u64impl Bitcast<i32x2> for u64impl Bitcast<f32x2> for u64impl Bitcast<u16x4> for u64impl Bitcast<i16x4> for u64impl Bitcast<u8x8> for u64impl Bitcast<i8x8> for u64impl Bitcast<u64> for i64impl Bitcast<i64> for i64impl Bitcast<f64> for i64impl Bitcast<u32x2> for i64impl Bitcast<i32x2> for i64impl Bitcast<f32x2> for i64impl Bitcast<u16x4> for i64impl Bitcast<i16x4> for i64impl Bitcast<u8x8> for i64impl Bitcast<i8x8> for i64impl Bitcast<u64> for f64impl Bitcast<i64> for f64impl Bitcast<f64> for f64impl Bitcast<u32x2> for f64impl Bitcast<i32x2> for f64impl Bitcast<f32x2> for f64impl Bitcast<u16x4> for f64impl Bitcast<i16x4> for f64impl Bitcast<u8x8> for f64impl Bitcast<i8x8> for f64impl Bitcast<u64> for u32x2impl Bitcast<i64> for u32x2impl Bitcast<f64> for u32x2impl Bitcast<u32x2> for u32x2impl Bitcast<i32x2> for u32x2impl Bitcast<f32x2> for u32x2impl Bitcast<u16x4> for u32x2impl Bitcast<i16x4> for u32x2impl Bitcast<u8x8> for u32x2impl Bitcast<i8x8> for u32x2impl Bitcast<u64> for i32x2impl Bitcast<i64> for i32x2impl Bitcast<f64> for i32x2impl Bitcast<u32x2> for i32x2impl Bitcast<i32x2> for i32x2impl Bitcast<f32x2> for i32x2impl Bitcast<u16x4> for i32x2impl Bitcast<i16x4> for i32x2impl Bitcast<u8x8> for i32x2impl Bitcast<i8x8> for i32x2impl Bitcast<u64> for f32x2impl Bitcast<i64> for f32x2impl Bitcast<f64> for f32x2impl Bitcast<u32x2> for f32x2impl Bitcast<i32x2> for f32x2impl Bitcast<f32x2> for f32x2impl Bitcast<u16x4> for f32x2impl Bitcast<i16x4> for f32x2impl Bitcast<u8x8> for f32x2impl Bitcast<i8x8> for f32x2impl Bitcast<u64> for u16x4impl Bitcast<i64> for u16x4impl Bitcast<f64> for u16x4impl Bitcast<u32x2> for u16x4impl Bitcast<i32x2> for u16x4impl Bitcast<f32x2> for u16x4impl Bitcast<u16x4> for u16x4impl Bitcast<i16x4> for u16x4impl Bitcast<u8x8> for u16x4impl Bitcast<i8x8> for u16x4impl Bitcast<u64> for i16x4impl Bitcast<i64> for i16x4impl Bitcast<f64> for i16x4impl Bitcast<u32x2> for i16x4impl Bitcast<i32x2> for i16x4impl Bitcast<f32x2> for i16x4impl Bitcast<u16x4> for i16x4impl Bitcast<i16x4> for i16x4impl Bitcast<u8x8> for i16x4impl Bitcast<i8x8> for i16x4impl Bitcast<u64> for u8x8impl Bitcast<i64> for u8x8impl Bitcast<f64> for u8x8impl Bitcast<u32x2> for u8x8impl Bitcast<i32x2> for u8x8impl Bitcast<f32x2> for u8x8impl Bitcast<u16x4> for u8x8impl Bitcast<i16x4> for u8x8impl Bitcast<u8x8> for u8x8impl Bitcast<i8x8> for u8x8impl Bitcast<u64> for i8x8impl Bitcast<i64> for i8x8impl Bitcast<f64> for i8x8impl Bitcast<u32x2> for i8x8impl Bitcast<i32x2> for i8x8impl Bitcast<f32x2> for i8x8impl Bitcast<u16x4> for i8x8impl Bitcast<i16x4> for i8x8impl Bitcast<u8x8> for i8x8impl Bitcast<i8x8> for i8x8impl Bitcast<u64x2> for u64x2impl Bitcast<i64x2> for u64x2impl Bitcast<f64x2> for u64x2impl Bitcast<u32x4> for u64x2impl Bitcast<i32x4> for u64x2impl Bitcast<f32x4> for u64x2impl Bitcast<u16x8> for u64x2impl Bitcast<i16x8> for u64x2impl Bitcast<u8x16> for u64x2impl Bitcast<i8x16> for u64x2impl Bitcast<u64x2> for i64x2impl Bitcast<i64x2> for i64x2impl Bitcast<f64x2> for i64x2impl Bitcast<u32x4> for i64x2impl Bitcast<i32x4> for i64x2impl Bitcast<f32x4> for i64x2impl Bitcast<u16x8> for i64x2impl Bitcast<i16x8> for i64x2impl Bitcast<u8x16> for i64x2impl Bitcast<i8x16> for i64x2impl Bitcast<u64x2> for f64x2impl Bitcast<i64x2> for f64x2impl Bitcast<f64x2> for f64x2impl Bitcast<u32x4> for f64x2impl Bitcast<i32x4> for f64x2impl Bitcast<f32x4> for f64x2impl Bitcast<u16x8> for f64x2impl Bitcast<i16x8> for f64x2impl Bitcast<u8x16> for f64x2impl Bitcast<i8x16> for f64x2impl Bitcast<u64x2> for u32x4impl Bitcast<i64x2> for u32x4impl Bitcast<f64x2> for u32x4impl Bitcast<u32x4> for u32x4impl Bitcast<i32x4> for u32x4impl Bitcast<f32x4> for u32x4impl Bitcast<u16x8> for u32x4impl Bitcast<i16x8> for u32x4impl Bitcast<u8x16> for u32x4impl Bitcast<i8x16> for u32x4impl Bitcast<u64x2> for i32x4impl Bitcast<i64x2> for i32x4impl Bitcast<f64x2> for i32x4impl Bitcast<u32x4> for i32x4impl Bitcast<i32x4> for i32x4impl Bitcast<f32x4> for i32x4impl Bitcast<u16x8> for i32x4impl Bitcast<i16x8> for i32x4impl Bitcast<u8x16> for i32x4impl Bitcast<i8x16> for i32x4impl Bitcast<u64x2> for f32x4impl Bitcast<i64x2> for f32x4impl Bitcast<f64x2> for f32x4impl Bitcast<u32x4> for f32x4impl Bitcast<i32x4> for f32x4impl Bitcast<f32x4> for f32x4impl Bitcast<u16x8> for f32x4impl Bitcast<i16x8> for f32x4impl Bitcast<u8x16> for f32x4impl Bitcast<i8x16> for f32x4impl Bitcast<u64x2> for u16x8impl Bitcast<i64x2> for u16x8impl Bitcast<f64x2> for u16x8impl Bitcast<u32x4> for u16x8impl Bitcast<i32x4> for u16x8impl Bitcast<f32x4> for u16x8impl Bitcast<u16x8> for u16x8impl Bitcast<i16x8> for u16x8impl Bitcast<u8x16> for u16x8impl Bitcast<i8x16> for u16x8impl Bitcast<u64x2> for i16x8impl Bitcast<i64x2> for i16x8impl Bitcast<f64x2> for i16x8impl Bitcast<u32x4> for i16x8impl Bitcast<i32x4> for i16x8impl Bitcast<f32x4> for i16x8impl Bitcast<u16x8> for i16x8impl Bitcast<i16x8> for i16x8impl Bitcast<u8x16> for i16x8impl Bitcast<i8x16> for i16x8impl Bitcast<u64x2> for u8x16impl Bitcast<i64x2> for u8x16impl Bitcast<f64x2> for u8x16impl Bitcast<u32x4> for u8x16impl Bitcast<i32x4> for u8x16impl Bitcast<f32x4> for u8x16impl Bitcast<u16x8> for u8x16impl Bitcast<i16x8> for u8x16impl Bitcast<u8x16> for u8x16impl Bitcast<i8x16> for u8x16impl Bitcast<u64x2> for i8x16impl Bitcast<i64x2> for i8x16impl Bitcast<f64x2> for i8x16impl Bitcast<u32x4> for i8x16impl Bitcast<i32x4> for i8x16impl Bitcast<f32x4> for i8x16impl Bitcast<u16x8> for i8x16impl Bitcast<i16x8> for i8x16impl Bitcast<u8x16> for i8x16impl Bitcast<i8x16> for i8x16impl Bitcast<u64x4> for u64x4impl Bitcast<i64x4> for u64x4impl Bitcast<f64x4> for u64x4impl Bitcast<u32x8> for u64x4impl Bitcast<i32x8> for u64x4impl Bitcast<f32x8> for u64x4impl Bitcast<u16x16> for u64x4impl Bitcast<i16x16> for u64x4impl Bitcast<u8x32> for u64x4impl Bitcast<i8x32> for u64x4impl Bitcast<u64x4> for i64x4impl Bitcast<i64x4> for i64x4impl Bitcast<f64x4> for i64x4impl Bitcast<u32x8> for i64x4impl Bitcast<i32x8> for i64x4impl Bitcast<f32x8> for i64x4impl Bitcast<u16x16> for i64x4impl Bitcast<i16x16> for i64x4impl Bitcast<u8x32> for i64x4impl Bitcast<i8x32> for i64x4impl Bitcast<u64x4> for f64x4impl Bitcast<i64x4> for f64x4impl Bitcast<f64x4> for f64x4impl Bitcast<u32x8> for f64x4impl Bitcast<i32x8> for f64x4impl Bitcast<f32x8> for f64x4impl Bitcast<u16x16> for f64x4impl Bitcast<i16x16> for f64x4impl Bitcast<u8x32> for f64x4impl Bitcast<i8x32> for f64x4impl Bitcast<u64x4> for u32x8impl Bitcast<i64x4> for u32x8impl Bitcast<f64x4> for u32x8impl Bitcast<u32x8> for u32x8impl Bitcast<i32x8> for u32x8impl Bitcast<f32x8> for u32x8impl Bitcast<u16x16> for u32x8impl Bitcast<i16x16> for u32x8impl Bitcast<u8x32> for u32x8impl Bitcast<i8x32> for u32x8impl Bitcast<u64x4> for i32x8impl Bitcast<i64x4> for i32x8impl Bitcast<f64x4> for i32x8impl Bitcast<u32x8> for i32x8impl Bitcast<i32x8> for i32x8impl Bitcast<f32x8> for i32x8impl Bitcast<u16x16> for i32x8impl Bitcast<i16x16> for i32x8impl Bitcast<u8x32> for i32x8impl Bitcast<i8x32> for i32x8impl Bitcast<u64x4> for f32x8impl Bitcast<i64x4> for f32x8impl Bitcast<f64x4> for f32x8impl Bitcast<u32x8> for f32x8impl Bitcast<i32x8> for f32x8impl Bitcast<f32x8> for f32x8impl Bitcast<u16x16> for f32x8impl Bitcast<i16x16> for f32x8impl Bitcast<u8x32> for f32x8impl Bitcast<i8x32> for f32x8impl Bitcast<u64x4> for u16x16impl Bitcast<i64x4> for u16x16impl Bitcast<f64x4> for u16x16impl Bitcast<u32x8> for u16x16impl Bitcast<i32x8> for u16x16impl Bitcast<f32x8> for u16x16impl Bitcast<u16x16> for u16x16impl Bitcast<i16x16> for u16x16impl Bitcast<u8x32> for u16x16impl Bitcast<i8x32> for u16x16impl Bitcast<u64x4> for i16x16impl Bitcast<i64x4> for i16x16impl Bitcast<f64x4> for i16x16impl Bitcast<u32x8> for i16x16impl Bitcast<i32x8> for i16x16impl Bitcast<f32x8> for i16x16impl Bitcast<u16x16> for i16x16impl Bitcast<i16x16> for i16x16impl Bitcast<u8x32> for i16x16impl Bitcast<i8x32> for i16x16impl Bitcast<u64x4> for u8x32impl Bitcast<i64x4> for u8x32impl Bitcast<f64x4> for u8x32impl Bitcast<u32x8> for u8x32impl Bitcast<i32x8> for u8x32impl Bitcast<f32x8> for u8x32impl Bitcast<u16x16> for u8x32impl Bitcast<i16x16> for u8x32impl Bitcast<u8x32> for u8x32impl Bitcast<i8x32> for u8x32impl Bitcast<u64x4> for i8x32impl Bitcast<i64x4> for i8x32impl Bitcast<f64x4> for i8x32impl Bitcast<u32x8> for i8x32impl Bitcast<i32x8> for i8x32impl Bitcast<f32x8> for i8x32impl Bitcast<u16x16> for i8x32impl Bitcast<i16x16> for i8x32impl Bitcast<u8x32> for i8x32impl Bitcast<i8x32> for i8x32impl Bitcast<u64x8> for u64x8impl Bitcast<i64x8> for u64x8impl Bitcast<f64x8> for u64x8impl Bitcast<u32x16> for u64x8impl Bitcast<i32x16> for u64x8impl Bitcast<f32x16> for u64x8impl Bitcast<u16x32> for u64x8impl Bitcast<i16x32> for u64x8impl Bitcast<u8x64> for u64x8impl Bitcast<i8x64> for u64x8impl Bitcast<u64x8> for i64x8impl Bitcast<i64x8> for i64x8impl Bitcast<f64x8> for i64x8impl Bitcast<u32x16> for i64x8impl Bitcast<i32x16> for i64x8impl Bitcast<f32x16> for i64x8impl Bitcast<u16x32> for i64x8impl Bitcast<i16x32> for i64x8impl Bitcast<u8x64> for i64x8impl Bitcast<i8x64> for i64x8impl Bitcast<u64x8> for f64x8impl Bitcast<i64x8> for f64x8impl Bitcast<f64x8> for f64x8impl Bitcast<u32x16> for f64x8impl Bitcast<i32x16> for f64x8impl Bitcast<f32x16> for f64x8impl Bitcast<u16x32> for f64x8impl Bitcast<i16x32> for f64x8impl Bitcast<u8x64> for f64x8impl Bitcast<i8x64> for f64x8impl Bitcast<u64x8> for u32x16impl Bitcast<i64x8> for u32x16impl Bitcast<f64x8> for u32x16impl Bitcast<u32x16> for u32x16impl Bitcast<i32x16> for u32x16impl Bitcast<f32x16> for u32x16impl Bitcast<u16x32> for u32x16impl Bitcast<i16x32> for u32x16impl Bitcast<u8x64> for u32x16impl Bitcast<i8x64> for u32x16impl Bitcast<u64x8> for i32x16impl Bitcast<i64x8> for i32x16impl Bitcast<f64x8> for i32x16impl Bitcast<u32x16> for i32x16impl Bitcast<i32x16> for i32x16impl Bitcast<f32x16> for i32x16impl Bitcast<u16x32> for i32x16impl Bitcast<i16x32> for i32x16impl Bitcast<u8x64> for i32x16impl Bitcast<i8x64> for i32x16impl Bitcast<u64x8> for f32x16impl Bitcast<i64x8> for f32x16impl Bitcast<f64x8> for f32x16impl Bitcast<u32x16> for f32x16impl Bitcast<i32x16> for f32x16impl Bitcast<f32x16> for f32x16impl Bitcast<u16x32> for f32x16impl Bitcast<i16x32> for f32x16impl Bitcast<u8x64> for f32x16impl Bitcast<i8x64> for f32x16impl Bitcast<u64x8> for u16x32impl Bitcast<i64x8> for u16x32impl Bitcast<f64x8> for u16x32impl Bitcast<u32x16> for u16x32impl Bitcast<i32x16> for u16x32impl Bitcast<f32x16> for u16x32impl Bitcast<u16x32> for u16x32impl Bitcast<i16x32> for u16x32impl Bitcast<u8x64> for u16x32impl Bitcast<i8x64> for u16x32impl Bitcast<u64x8> for i16x32impl Bitcast<i64x8> for i16x32impl Bitcast<f64x8> for i16x32impl Bitcast<u32x16> for i16x32impl Bitcast<i32x16> for i16x32impl Bitcast<f32x16> for i16x32impl Bitcast<u16x32> for i16x32impl Bitcast<i16x32> for i16x32impl Bitcast<u8x64> for i16x32impl Bitcast<i8x64> for i16x32impl Bitcast<u64x8> for u8x64impl Bitcast<i64x8> for u8x64impl Bitcast<f64x8> for u8x64impl Bitcast<u32x16> for u8x64impl Bitcast<i32x16> for u8x64impl Bitcast<f32x16> for u8x64impl Bitcast<u16x32> for u8x64impl Bitcast<i16x32> for u8x64impl Bitcast<u8x64> for u8x64impl Bitcast<i8x64> for u8x64impl Bitcast<u64x8> for i8x64impl Bitcast<i64x8> for i8x64impl Bitcast<f64x8> for i8x64impl Bitcast<u32x16> for i8x64impl Bitcast<i32x16> for i8x64impl Bitcast<f32x16> for i8x64impl Bitcast<u16x32> for i8x64impl Bitcast<i16x32> for i8x64impl Bitcast<u8x64> for i8x64impl Bitcast<i8x64> for i8x64impl Bitcast<u64x16> for u64x16impl Bitcast<i64x16> for u64x16impl Bitcast<f64x16> for u64x16impl Bitcast<u32x32> for u64x16impl Bitcast<i32x32> for u64x16impl Bitcast<f32x32> for u64x16impl Bitcast<u16x64> for u64x16impl Bitcast<i16x64> for u64x16impl Bitcast<u64x16> for i64x16impl Bitcast<i64x16> for i64x16impl Bitcast<f64x16> for i64x16impl Bitcast<u32x32> for i64x16impl Bitcast<i32x32> for i64x16impl Bitcast<f32x32> for i64x16impl Bitcast<u16x64> for i64x16impl Bitcast<i16x64> for i64x16impl Bitcast<u64x16> for f64x16impl Bitcast<i64x16> for f64x16impl Bitcast<f64x16> for f64x16impl Bitcast<u32x32> for f64x16impl Bitcast<i32x32> for f64x16impl Bitcast<f32x32> for f64x16impl Bitcast<u16x64> for f64x16impl Bitcast<i16x64> for f64x16impl Bitcast<u64x16> for u32x32impl Bitcast<i64x16> for u32x32impl Bitcast<f64x16> for u32x32impl Bitcast<u32x32> for u32x32impl Bitcast<i32x32> for u32x32impl Bitcast<f32x32> for u32x32impl Bitcast<u16x64> for u32x32impl Bitcast<i16x64> for u32x32impl Bitcast<u64x16> for i32x32impl Bitcast<i64x16> for i32x32impl Bitcast<f64x16> for i32x32impl Bitcast<u32x32> for i32x32impl Bitcast<i32x32> for i32x32impl Bitcast<f32x32> for i32x32impl Bitcast<u16x64> for i32x32impl Bitcast<i16x64> for i32x32impl Bitcast<u64x16> for f32x32impl Bitcast<i64x16> for f32x32impl Bitcast<f64x16> for f32x32impl Bitcast<u32x32> for f32x32impl Bitcast<i32x32> for f32x32impl Bitcast<f32x32> for f32x32impl Bitcast<u16x64> for f32x32impl Bitcast<i16x64> for f32x32impl Bitcast<u64x16> for u16x64impl Bitcast<i64x16> for u16x64impl Bitcast<f64x16> for u16x64impl Bitcast<u32x32> for u16x64impl Bitcast<i32x32> for u16x64impl Bitcast<f32x32> for u16x64impl Bitcast<u16x64> for u16x64impl Bitcast<i16x64> for u16x64impl Bitcast<u64x16> for i16x64impl Bitcast<i64x16> for i16x64impl Bitcast<f64x16> for i16x64impl Bitcast<u32x32> for i16x64impl Bitcast<i32x32> for i16x64impl Bitcast<f32x32> for i16x64impl Bitcast<u16x64> for i16x64impl Bitcast<i16x64> for i16x64impl Bitcast<u64x32> for u64x32impl Bitcast<i64x32> for u64x32impl Bitcast<f64x32> for u64x32impl Bitcast<u32x64> for u64x32impl Bitcast<i32x64> for u64x32impl Bitcast<f32x64> for u64x32impl Bitcast<u64x32> for i64x32impl Bitcast<i64x32> for i64x32impl Bitcast<f64x32> for i64x32impl Bitcast<u32x64> for i64x32impl Bitcast<i32x64> for i64x32impl Bitcast<f32x64> for i64x32impl Bitcast<u64x32> for f64x32impl Bitcast<i64x32> for f64x32impl Bitcast<f64x32> for f64x32impl Bitcast<u32x64> for f64x32impl Bitcast<i32x64> for f64x32impl Bitcast<f32x64> for f64x32impl Bitcast<u64x32> for u32x64impl Bitcast<i64x32> for u32x64impl Bitcast<f64x32> for u32x64impl Bitcast<u32x64> for u32x64impl Bitcast<i32x64> for u32x64impl Bitcast<f32x64> for u32x64impl Bitcast<u64x32> for i32x64impl Bitcast<i64x32> for i32x64impl Bitcast<f64x32> for i32x64impl Bitcast<u32x64> for i32x64impl Bitcast<i32x64> for i32x64impl Bitcast<f32x64> for i32x64impl Bitcast<u64x32> for f32x64impl Bitcast<i64x32> for f32x64impl Bitcast<f64x32> for f32x64impl Bitcast<u32x64> for f32x64impl Bitcast<i32x64> for f32x64impl Bitcast<f32x64> for f32x64impl Bitcast<u64x64> for u64x64impl Bitcast<i64x64> for u64x64impl Bitcast<f64x64> for u64x64impl Bitcast<u64x64> for i64x64impl Bitcast<i64x64> for i64x64impl Bitcast<f64x64> for i64x64impl Bitcast<u64x64> for f64x64impl Bitcast<i64x64> for f64x64impl Bitcast<f64x64> for f64x64