DoxigAlpha

knm

Source

Implementation

#
pub const knm: CpuModel = .{
    .name = "knm",
    .llvm_name = "knm",
    .features = featureSet(&[_]Feature{
        .@"64bit",
        .adx,
        .aes,
        .avx512cd,
        .avx512er,
        .avx512pf,
        .avx512vpopcntdq,
        .bmi,
        .bmi2,
        .cmov,
        .cx16,
        .evex512,
        .fast_gather,
        .fast_imm16,
        .fast_movbe,
        .fsgsbase,
        .fxsr,
        .idivq_to_divl,
        .lzcnt,
        .mmx,
        .movbe,
        .nopl,
        .pclmul,
        .popcnt,
        .prefer_mask_registers,
        .prefetchwt1,
        .prfchw,
        .rdrnd,
        .rdseed,
        .sahf,
        .slow_3ops_lea,
        .slow_incdec,
        .slow_pmaddwd,
        .slow_two_mem_ops,
        .x87,
        .xsaveopt,
    }),
}