Skip to main content

impl_basic_mint_dot_product

Macro impl_basic_mint_dot_product 

Source
macro_rules! impl_basic_mint_dot_product {
    (u32, u64; $($name:ident),* $(,)?) => { ... };
    ($basety:ty, $upperty:ty; $($name:ident),* $(,)?) => { ... };
    (@impl #[$inline:meta] $kind:ident, $name:ident, $basety:ty, $upperty:ty) => { ... };
    (@dot_product scalar, $name:ident, $x:ident, $y:ident, $basety:ty, $upperty:ty) => { ... };
    (@dot_product simd32, $name:ident, $x:ident, $y:ident, $basety:ty, $upperty:ty) => { ... };
    (@matrix_product scalar, $a:ident, $b:ident) => { ... };
    (@matrix_product simd32, $a:ident, $b:ident) => { ... };
    (@add_scaled scalar, $name:ident, $x:ident, $y:ident, $a:ident) => { ... };
    (@add_scaled simd32, $name:ident, $x:ident, $y:ident, $a:ident) => { ... };
    (@simd_functions scalar, $name:ident) => { ... };
    (@simd_functions simd32, $name:ident) => { ... };
}