From 3e3f4229e9c31d57fe0a2ba3844acd682de2df0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Mon, 3 Aug 2026 21:28:11 +0200 Subject: [PATCH] std.zig.system.x86: add avx512bmm detection --- lib/std/zig/system/x86.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/zig/system/x86.zig b/lib/std/zig/system/x86.zig index bf15522b9ff999c7b789d4e983148b6022d091d7..0cb778ce391722c22c56d7be8f968d7dc654d169 100644 --- a/lib/std/zig/system/x86.zig +++ b/lib/std/zig/system/x86.zig @@ -358,9 +358,11 @@ fn detectNativeFeatures(cpu: *Target.Cpu, os_tag: Target.Os.Tag) void { // AMD uses a different bit for prefetchi. setFeature(cpu, .prefetchi, bit(leaf.eax, 20)); + setFeature(cpu, .avx512bmm, bit(leaf.eax, 23) and has_avx512_save); } else { for ([_]Target.x86.Feature{ .prefetchi, + .avx512bmm, }) |feat| { setFeature(cpu, feat, false); } -- 2.54.0