#[repr(u32)]pub enum arm_vectordata_type {
Show 43 variants
ARM_VECTORDATA_INVALID = 0,
ARM_VECTORDATA_I8 = 1,
ARM_VECTORDATA_I16 = 2,
ARM_VECTORDATA_I32 = 3,
ARM_VECTORDATA_I64 = 4,
ARM_VECTORDATA_S8 = 5,
ARM_VECTORDATA_S16 = 6,
ARM_VECTORDATA_S32 = 7,
ARM_VECTORDATA_S64 = 8,
ARM_VECTORDATA_U8 = 9,
ARM_VECTORDATA_U16 = 10,
ARM_VECTORDATA_U32 = 11,
ARM_VECTORDATA_U64 = 12,
ARM_VECTORDATA_P8 = 13,
ARM_VECTORDATA_F16 = 14,
ARM_VECTORDATA_F32 = 15,
ARM_VECTORDATA_F64 = 16,
ARM_VECTORDATA_F16F64 = 17,
ARM_VECTORDATA_F64F16 = 18,
ARM_VECTORDATA_F32F16 = 19,
ARM_VECTORDATA_F16F32 = 20,
ARM_VECTORDATA_F64F32 = 21,
ARM_VECTORDATA_F32F64 = 22,
ARM_VECTORDATA_S32F32 = 23,
ARM_VECTORDATA_U32F32 = 24,
ARM_VECTORDATA_F32S32 = 25,
ARM_VECTORDATA_F32U32 = 26,
ARM_VECTORDATA_F64S16 = 27,
ARM_VECTORDATA_F32S16 = 28,
ARM_VECTORDATA_F64S32 = 29,
ARM_VECTORDATA_S16F64 = 30,
ARM_VECTORDATA_S16F32 = 31,
ARM_VECTORDATA_S32F64 = 32,
ARM_VECTORDATA_U16F64 = 33,
ARM_VECTORDATA_U16F32 = 34,
ARM_VECTORDATA_U32F64 = 35,
ARM_VECTORDATA_F64U16 = 36,
ARM_VECTORDATA_F32U16 = 37,
ARM_VECTORDATA_F64U32 = 38,
ARM_VECTORDATA_F16U16 = 39,
ARM_VECTORDATA_U16F16 = 40,
ARM_VECTORDATA_F16U32 = 41,
ARM_VECTORDATA_U32F16 = 42,
}
Expand description
Data type for elements of vector instructions.
Variants§
ARM_VECTORDATA_INVALID = 0
ARM_VECTORDATA_I8 = 1
ARM_VECTORDATA_I16 = 2
ARM_VECTORDATA_I32 = 3
ARM_VECTORDATA_I64 = 4
ARM_VECTORDATA_S8 = 5
ARM_VECTORDATA_S16 = 6
ARM_VECTORDATA_S32 = 7
ARM_VECTORDATA_S64 = 8
ARM_VECTORDATA_U8 = 9
ARM_VECTORDATA_U16 = 10
ARM_VECTORDATA_U32 = 11
ARM_VECTORDATA_U64 = 12
ARM_VECTORDATA_P8 = 13
ARM_VECTORDATA_F16 = 14
ARM_VECTORDATA_F32 = 15
ARM_VECTORDATA_F64 = 16
ARM_VECTORDATA_F16F64 = 17
ARM_VECTORDATA_F64F16 = 18
ARM_VECTORDATA_F32F16 = 19
ARM_VECTORDATA_F16F32 = 20
ARM_VECTORDATA_F64F32 = 21
ARM_VECTORDATA_F32F64 = 22
ARM_VECTORDATA_S32F32 = 23
ARM_VECTORDATA_U32F32 = 24
ARM_VECTORDATA_F32S32 = 25
ARM_VECTORDATA_F32U32 = 26
ARM_VECTORDATA_F64S16 = 27
ARM_VECTORDATA_F32S16 = 28
ARM_VECTORDATA_F64S32 = 29
ARM_VECTORDATA_S16F64 = 30
ARM_VECTORDATA_S16F32 = 31
ARM_VECTORDATA_S32F64 = 32
ARM_VECTORDATA_U16F64 = 33
ARM_VECTORDATA_U16F32 = 34
ARM_VECTORDATA_U32F64 = 35
ARM_VECTORDATA_F64U16 = 36
ARM_VECTORDATA_F32U16 = 37
ARM_VECTORDATA_F64U32 = 38
ARM_VECTORDATA_F16U16 = 39
ARM_VECTORDATA_U16F16 = 40
ARM_VECTORDATA_F16U32 = 41
ARM_VECTORDATA_U32F16 = 42
Trait Implementations§
source§impl Clone for arm_vectordata_type
impl Clone for arm_vectordata_type
source§fn clone(&self) -> arm_vectordata_type
fn clone(&self) -> arm_vectordata_type
Returns a copy 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 arm_vectordata_type
impl Debug for arm_vectordata_type
source§impl Hash for arm_vectordata_type
impl Hash for arm_vectordata_type
source§impl PartialEq for arm_vectordata_type
impl PartialEq for arm_vectordata_type
source§fn eq(&self, other: &arm_vectordata_type) -> bool
fn eq(&self, other: &arm_vectordata_type) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for arm_vectordata_type
impl Eq for arm_vectordata_type
impl StructuralPartialEq for arm_vectordata_type
Auto Trait Implementations§
impl RefUnwindSafe for arm_vectordata_type
impl Send for arm_vectordata_type
impl Sync for arm_vectordata_type
impl Unpin for arm_vectordata_type
impl UnwindSafe for arm_vectordata_type
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