Skip to main content

Module avx512

Module avx512 

Source

Re-exportsยง

use rustc_span::Symbol; ๐Ÿ”’
use super::ShiftOp; ๐Ÿ”’
use super::packssdw; ๐Ÿ”’
use super::packsswb; ๐Ÿ”’
use super::packusdw; ๐Ÿ”’
use super::packuswb; ๐Ÿ”’
use super::pavg; ๐Ÿ”’
use super::permute; ๐Ÿ”’
use super::permute2; ๐Ÿ”’
use super::pmaddbw; ๐Ÿ”’
use super::pmaddwd; ๐Ÿ”’
use super::psadbw; ๐Ÿ”’
use super::pshufb; ๐Ÿ”’
use super::shift_simd_by_simd; ๐Ÿ”’
use crate::*; ๐Ÿ”’

Traitsยง

EvalContextExt ๐Ÿ”’

Functionsยง

vpdpbusd ๐Ÿ”’
Multiply groups of 4 adjacent pairs of unsigned 8-bit integers in a with corresponding signed 8-bit integers in b, producing 4 intermediate signed 16-bit results. Sum these 4 results with the corresponding 32-bit integer in src (using wrapping arighmetic), and store the packed 32-bit results in dst.