[−][src]Enum ispc::opt::TargetISA
Target instruction sets and vector widths available to specialize for. The default if none is set will be the host CPU's ISA and vector width.
Variants
Host
SSE2i32x4
SSE2i32x8
SSE4i32x4
SSE4i32x8
SSE4i16x8
SSE4i8x16
AVX1i32x4
AVX1i32x8
AVX1i32x16
AVX1i64x4
AVX2i32x8
AVX2i32x16
AVX2i64x4
AVX512KNLi32x16
AVX512SKXi32x16
AVX512SKXi32x8
Neoni8x16
Neoni16x8
Neoni32x4
Neoni32x8
Methods
impl TargetISA
[src]
pub fn lib_suffix(&self) -> String
[src]
Trait Implementations
Auto Trait Implementations
impl Unpin for TargetISA
impl Sync for TargetISA
impl Send for TargetISA
impl UnwindSafe for TargetISA
impl RefUnwindSafe for TargetISA
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,