pub enum RelaxedSIMDOperator {
Show 20 variants
I8x16RelaxedSwizzle,
I32x4RelaxedTruncF32x4S,
I32x4RelaxedTruncF32x4U,
I32x4RelaxedTruncF64x2SZero,
I32x4RelaxedTruncF64x2UZero,
F32x4RelaxedMadd,
F32x4RelaxedNmadd,
F64x2RelaxedMadd,
F64x2RelaxedNmadd,
I8x16RelaxedLaneselect,
I16x8RelaxedLaneselect,
I32x4RelaxedLaneselect,
I64x2RelaxedLaneselect,
F32x4RelaxedMin,
F32x4RelaxedMax,
F64x2RelaxedMin,
F64x2RelaxedMax,
I16x8RelaxedQ15mulrS,
I16x8RelaxedDotI8x16I7x16S,
I32x4RelaxedDotI8x16I7x16AddS,
}Expand description
A subset of WebAssembly operations given by the RelaxedSIMD proposal
Variants§
I8x16RelaxedSwizzle
I32x4RelaxedTruncF32x4S
I32x4RelaxedTruncF32x4U
I32x4RelaxedTruncF64x2SZero
I32x4RelaxedTruncF64x2UZero
F32x4RelaxedMadd
F32x4RelaxedNmadd
F64x2RelaxedMadd
F64x2RelaxedNmadd
I8x16RelaxedLaneselect
I16x8RelaxedLaneselect
I32x4RelaxedLaneselect
I64x2RelaxedLaneselect
F32x4RelaxedMin
F32x4RelaxedMax
F64x2RelaxedMin
F64x2RelaxedMax
I16x8RelaxedQ15mulrS
I16x8RelaxedDotI8x16I7x16S
I32x4RelaxedDotI8x16I7x16AddS
Implementations§
Trait Implementations§
Source§impl Clone for RelaxedSIMDOperator
impl Clone for RelaxedSIMDOperator
Source§fn clone(&self) -> RelaxedSIMDOperator
fn clone(&self) -> RelaxedSIMDOperator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelaxedSIMDOperator
impl Debug for RelaxedSIMDOperator
Source§impl<'a> From<RelaxedSIMDOperator> for Operator<'a>
impl<'a> From<RelaxedSIMDOperator> for Operator<'a>
Source§fn from(op: RelaxedSIMDOperator) -> Self
fn from(op: RelaxedSIMDOperator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RelaxedSIMDOperator
impl RefUnwindSafe for RelaxedSIMDOperator
impl Send for RelaxedSIMDOperator
impl Sync for RelaxedSIMDOperator
impl Unpin for RelaxedSIMDOperator
impl UnwindSafe for RelaxedSIMDOperator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more