//! detect whether the compiling rustc is new enough for the aarch64 NEON
//! f16 intrinsics (`float16x4_t` / `vcvt_f32_f16`, stable since 1.94). when
//! it is, emit `cfg(neon_f16)` so the f16 dot product uses the vectorized
//! path; on older toolchains the dispatcher falls back to the scalar f16
//! kernel and the workspace still builds at its declared msrv (1.85).
use Command;
/// minor version of the rustc cargo invokes us with, e.g. 96 for "1.96.0".