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 10:03:29+02:00
log50cce468cc3e98c3eef395927993e9c16f555be9
tree312720e0dd2c64f17fc1bc6e10f104eb44e97830
parent098f90ed8c9375236516d628b62755e6a361d327
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
......@@ -1306,7 +1306,7 @@ const targets = [_]ArchTarget{
13061306 .{
13071307 .zig_name = "v3_2",
13081308 .desc = "Enable ISA v3.2",
1309 .deps = &.{"v3_1"},
1309 .deps = &.{},
13101310 },
13111311 .{
13121312 .zig_name = "v4_1",