authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2025-12-09 10:44:55+01:00
committergravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2025-12-09 10:44:55+01:00
log60a9a7e0850b0c08e4a28f9edbcd942dcc2775e3
tree38e2a6457b9ae24c91a576086a3f464775e51242
parent7f36c4c7d3c8f3bfabb49a922a6156e4f1c61f67
parentae21089b97e860517b13ac8ace11455ff9052bfc

Merge pull request 'crypto: add missing sha2 arm early clobber' (#30152) from sinon/zig:arm-sha2-clobber into master

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/30152

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

lib/std/crypto/sha2.zig+1-1
...@@ -211,7 +211,7 @@ fn Sha2x32(comptime iv: Iv32, digest_bits: comptime_int) type {...@@ -211,7 +211,7 @@ fn Sha2x32(comptime iv: Iv32, digest_bits: comptime_int) type {
211 s_v[k] = asm (211 s_v[k] = asm (
212 \\sha256su0.4s %[w0_3], %[w4_7]212 \\sha256su0.4s %[w0_3], %[w4_7]
213 \\sha256su1.4s %[w0_3], %[w8_11], %[w12_15]213 \\sha256su1.4s %[w0_3], %[w8_11], %[w12_15]
214 : [w0_3] "=w" (-> V4u32),214 : [w0_3] "=&w" (-> V4u32),
215 : [_] "0" (s_v[k - 4]),215 : [_] "0" (s_v[k - 4]),
216 [w4_7] "w" (s_v[k - 3]),216 [w4_7] "w" (s_v[k - 3]),
217 [w8_11] "w" (s_v[k - 2]),217 [w8_11] "w" (s_v[k - 2]),