//! Diagnostic counters exposed alongside the permutation.
/// Diagnostic counters collected during AMD ordering.
///
/// In release builds only `ncmpa` has non-zero cost; other fields
/// are populated without adding branches to the hot loop. In debug
/// builds every field is populated.