authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-10 06:59:16+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-10 09:40:44+01:00
loga382b7bfc52c213df1eecf979da719b4872f5394
treee14e17ddbdc1cf4de668dc4adb4fc00d768c00aa
parent39b5c8ee8a261c6ee6ecbc99fd3a628fef315885
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.simd: suggest 1024-bit vectors for kvx


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/simd.zig+2
......@@ -68,6 +68,8 @@ pub fn suggestVectorLengthForCpu(comptime T: type, comptime cpu: std.Target.Cpu)
6868 if (cpu.has(.s390x, .vector)) break :blk 128;
6969 } else if (cpu.arch.isSPARC()) {
7070 if (cpu.hasAny(.sparc, &.{ .vis, .vis2, .vis3 })) break :blk 64;
71 } else if (cpu.arch == .kvx) {
72 break :blk 1024;
7173 } else if (cpu.arch == .ve) {
7274 if (cpu.has(.ve, .vpu)) break :blk 2048;
7375 } else if (cpu.arch.isWasm()) {