[−][src]Enum ispc_compile::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
AVX11i32x8
AVX11i32x16
AVX11i64x4
AVX2i32x8
AVX2i32x16
AVX2i64x4
AVX512KNLi32x16
AVX512SKXi32x16
AVX512SKXi32x8
Methods
impl TargetISA
[src]
pub fn lib_suffix(&self) -> String
[src]
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,