Skip to main content

Module simd

Module simd 

Source

Re-exportsยง

use either::Either; ๐Ÿ”’
use rustc_abi::BackendRepr; ๐Ÿ”’
use rustc_abi::Endian; ๐Ÿ”’
use rustc_apfloat::ieee::Double; ๐Ÿ”’
use rustc_apfloat::ieee::Half; ๐Ÿ”’
use rustc_apfloat::ieee::Quad; ๐Ÿ”’
use rustc_apfloat::ieee::Single; ๐Ÿ”’
use rustc_apfloat::Float; ๐Ÿ”’
use rustc_apfloat::Round; ๐Ÿ”’
use rustc_middle::mir::interpret::InterpErrorKind; ๐Ÿ”’
use rustc_middle::mir::interpret::Pointer; ๐Ÿ”’
use rustc_middle::mir::interpret::UndefinedBehaviorInfo; ๐Ÿ”’
use rustc_middle::ty::FloatTy; ๐Ÿ”’
use rustc_middle::ty::SimdAlign; ๐Ÿ”’
use rustc_middle::err_ub_format; ๐Ÿ”’
use rustc_middle::mir; ๐Ÿ”’
use rustc_middle::throw_unsup_format; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’
use rustc_span::span_bug; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use tracing::trace; ๐Ÿ”’
use super::ImmTy; ๐Ÿ”’
use super::InterpCx; ๐Ÿ”’
use super::InterpResult; ๐Ÿ”’
use super::Machine; ๐Ÿ”’
use super::MinMax; ๐Ÿ”’
use super::MulAddType; ๐Ÿ”’
use super::OpTy; ๐Ÿ”’
use super::PlaceTy; ๐Ÿ”’
use super::Provenance; ๐Ÿ”’
use super::Scalar; ๐Ÿ”’
use super::Size; ๐Ÿ”’
use super::TyAndLayout; ๐Ÿ”’
use super::interp_ok; ๐Ÿ”’
use super::throw_ub_format; ๐Ÿ”’
use crate::interpret::Writeable; ๐Ÿ”’

Functionsยง

bool_to_simd_element ๐Ÿ”’
simd_bitmask_index ๐Ÿ”’
simd_element_to_bool ๐Ÿ”’