From ae21089b97e860517b13ac8ace11455ff9052bfc Mon Sep 17 00:00:00 2001 From: David Rubin Date: Tue, 9 Dec 2025 00:41:23 +0400 Subject: [PATCH] crypto: add missing sha2 arm early clobber --- lib/std/crypto/sha2.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/crypto/sha2.zig b/lib/std/crypto/sha2.zig index d32f15f57b3bdbadba39d1deb2f96ac088364cb2..86eb9f0440bdda182a408768c9d8eba6c444ee43 100644 --- a/lib/std/crypto/sha2.zig +++ b/lib/std/crypto/sha2.zig @@ -211,7 +211,7 @@ fn Sha2x32(comptime iv: Iv32, digest_bits: comptime_int) type { s_v[k] = asm ( \\sha256su0.4s %[w0_3], %[w4_7] \\sha256su1.4s %[w0_3], %[w8_11], %[w12_15] - : [w0_3] "=w" (-> V4u32), + : [w0_3] "=&w" (-> V4u32), : [_] "0" (s_v[k - 4]), [w4_7] "w" (s_v[k - 3]), [w8_11] "w" (s_v[k - 2]), -- 2.54.0