authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2026-10-16 08:24:51+02:00
committergravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2026-10-19 15:45:07+02:00
logddf480d78e067bd13f28c13fd47cc0bb22da7a17
tree154c0aa59511df6a7da00eb1b622d303909a832d
parent86fb10d327301e25234616752ebe5c40158d4a78

Add a reference to the open issue


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

lib/std/crypto/aes.zig+1-1
...@@ -6,7 +6,7 @@ const has_aesni = builtin.cpu.has(.x86, .aes);...@@ -6,7 +6,7 @@ const has_aesni = builtin.cpu.has(.x86, .aes);
6const has_avx = builtin.cpu.has(.x86, .avx);6const has_avx = builtin.cpu.has(.x86, .avx);
7const has_armaes = builtin.cpu.has(.aarch64, .aes);7const has_armaes = builtin.cpu.has(.aarch64, .aes);
8const use_aesni = builtin.cpu.arch == .x86_64 and has_aesni and has_avx;8const use_aesni = builtin.cpu.arch == .x86_64 and has_aesni and has_avx;
9// C backend doesn't currently support passing vectors to inline asm.9// C backend doesn't currently support passing vectors to inline asm (#37125)
10const use_armaes = builtin.cpu.arch == .aarch64 and (builtin.zig_backend != .stage2_c or !builtin.os.tag.isDarwin()) and has_armaes;10const use_armaes = builtin.cpu.arch == .aarch64 and (builtin.zig_backend != .stage2_c or !builtin.os.tag.isDarwin()) and has_armaes;
11const impl = if (use_aesni) impl: {11const impl = if (use_aesni) impl: {
12 break :impl @import("aes/aesni.zig");12 break :impl @import("aes/aesni.zig");