authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-19 23:54:34+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-20 02:55:26+02:00
log7ae9b045a89daf02e2b4eeca278e998a0b711cf7
treee032ea6c6fd30e5770df3e6404c918e89c9cea6f
parentbb1900c95d22bfcf98afb7747072b2bbe15ef8aa
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

update_cpu_features: fix kvx v3_2 feature to not imply v3_1

These have incompatible instruction encodings.

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

lib/std/Target/kvx.zig+1-3
......@@ -27,9 +27,7 @@ pub const all_features = blk: {
2727 result[@backingInt(Feature.v3_2)] = .{
2828 .llvm_name = null,
2929 .description = "Enable ISA v3.2",
30 .dependencies = featureSet(&[_]Feature{
31 .v3_1,
32 }),
30 .dependencies = featureSet(&[_]Feature{}),
3331 };
3432 result[@backingInt(Feature.v4_1)] = .{
3533 .llvm_name = null,
tools/update_cpu_features.zig+1-1
......@@ -1348,7 +1348,7 @@ const targets = [_]ArchTarget{
13481348 .{
13491349 .zig_name = "v3_2",
13501350 .desc = "Enable ISA v3.2",
1351 .deps = &.{"v3_1"},
1351 .deps = &.{},
13521352 },
13531353 .{
13541354 .zig_name = "v4_1",