48# define SRFM_RESTRICT __restrict
50# define SRFM_RESTRICT __restrict__
void compute_gamma_avx512(const double *__restrict__ betas, std::size_t n, double *__restrict__ out) noexcept
AVX-512F (512-bit, 8-wide) gamma batch kernel.
void compute_beta_avx2(const double *__restrict__ velocities, std::size_t n, double &running_max, double *__restrict__ out) noexcept
AVX2 (256-bit, 4-wide) beta batch kernel.
void compute_gamma_scalar(const double *__restrict__ betas, std::size_t n, double *__restrict__ out) noexcept
Scalar reference implementation of the gamma batch kernel.
void compute_gamma_avx2(const double *__restrict__ betas, std::size_t n, double *__restrict__ out) noexcept
AVX2 (256-bit, 4-wide) gamma batch kernel.
void compute_beta_scalar(const double *__restrict__ velocities, std::size_t n, double &running_max, double *__restrict__ out) noexcept
Scalar reference implementation of the beta batch kernel.
void compute_beta_avx512(const double *__restrict__ velocities, std::size_t n, double &running_max, double *__restrict__ out) noexcept
AVX-512F (512-bit, 8-wide) beta batch kernel.