fidget-jit 0.4.3

Native JIT compiler for Fidget
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{AssemblerData, SimdSize};
use fidget_core::types::Grad;

/// Assembler for automatic differentiation / gradient evaluation
pub struct GradSliceAssembler(pub(crate) AssemblerData<Grad>);

// Both x86_64 and AArch64 process 1 gradient per register
impl SimdSize for Grad {
    const SIMD_SIZE: usize = 1;
}