authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-08-03 21:28:37+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-09-05 14:54:31+02:00
log623335263f677b31ab6c5ac7bcbe9065fe196b3f
treec94e59d4ae6450373084288d905cff3fe6e98c9c
parentccbd6a3c197d7593fc8aaaf0108630c3526dc00d
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.zig.system.x86: add znver6 CPU detection


1 files changed, 4 insertions(+), 1 deletions(-)

lib/std/zig/system/x86.zig+4-1
...@@ -210,7 +210,10 @@ fn detectAmdProcessor(cpu: *const Target.Cpu, family: u32, model: u32) ?*const T...@@ -210,7 +210,10 @@ fn detectAmdProcessor(cpu: *const Target.Cpu, family: u32, model: u32) ?*const T
210 0x10...0x1f, 0x60...0x6f, 0x70...0x7f, 0xa0...0xaf => &Target.x86.cpu.znver4,210 0x10...0x1f, 0x60...0x6f, 0x70...0x7f, 0xa0...0xaf => &Target.x86.cpu.znver4,
211 else => &Target.x86.cpu.znver3,211 else => &Target.x86.cpu.znver3,
212 },212 },
213 26 => &Target.x86.cpu.znver5,213 26 => switch (model) {
214 0x50...0x5f, 0x80...0xcf, 0xd8...0xe7 => &Target.x86.cpu.znver6,
215 else => &Target.x86.cpu.znver5,
216 },
214 else => null,217 else => null,
215 };218 };
216}219}