Constant diamondrapids [src]

Type

CpuModel

Source

pub const diamondrapids: CpuModel = .{ .name = "diamondrapids", .llvm_name = "diamondrapids", .features = featureSet(&[_]Feature{ .@"64bit", .adx, .allow_light_256_bit, .amx_avx512, .amx_bf16, .amx_complex, .amx_fp16, .amx_fp8, .amx_int8, .amx_movrs, .amx_tf32, .amx_transpose, .avx10_2, .avxifma, .avxneconvert, .avxvnni, .avxvnniint16, .avxvnniint8, .bmi, .bmi2, .branch_hint, .ccmp, .cf, .cldemote, .clflushopt, .clwb, .cmov, .cmpccxadd, .cx16, .egpr, .enqcmd, .ermsb, .false_deps_getmant, .false_deps_mulc, .false_deps_mullq, .false_deps_perm, .false_deps_range, .fast_15bytenop, .fast_gather, .fast_scalar_fsqrt, .fast_shld_rotate, .fast_variable_crosslane_shuffle, .fast_variable_perlane_shuffle, .fast_vector_fsqrt, .fsgsbase, .fsrm, .fxsr, .gfni, .idivq_to_divl, .invpcid, .lzcnt, .macrofusion, .mmx, .movbe, .movdir64b, .movdiri, .movrs, .ndd, .nf, .no_bypass_delay_blend, .no_bypass_delay_mov, .no_bypass_delay_shuffle, .nopl, .pconfig, .pku, .popcnt, .ppx, .prefer_256_bit, .prefetchi, .prfchw, .ptwrite, .push2pop2, .rdpid, .rdrnd, .rdseed, .sahf, .serialize, .sha, .sha512, .shstk, .sm3, .sm4, .tsxldtrk, .tuning_fast_imm_vector_shift, .uintr, .usermsr, .vaes, .vpclmulqdq, .vzeroupper, .waitpkg, .wbnoinvd, .x87, .xsavec, .xsaveopt, .xsaves, .zu, }), }