aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2022-01-07 14:55:31 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2022-01-07 14:55:31 +0100
commit0bab5da37e6c2351936bf3fade2eb1a6d75bb171 (patch)
treeb65f540c2324276a71da78981d3e2494e97e57ea
parent89092c61bc37ed61bfacf10433d52b9bc4299116 (diff)
downloadbusybox-w32-0bab5da37e6c2351936bf3fade2eb1a6d75bb171.tar.gz
busybox-w32-0bab5da37e6c2351936bf3fade2eb1a6d75bb171.tar.bz2
busybox-w32-0bab5da37e6c2351936bf3fade2eb1a6d75bb171.zip
libbb/sha1: tweak comments
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--libbb/hash_md5_sha_x86-32_shaNI.S6
-rw-r--r--libbb/hash_md5_sha_x86-64_shaNI.S4
2 files changed, 5 insertions, 5 deletions
diff --git a/libbb/hash_md5_sha_x86-32_shaNI.S b/libbb/hash_md5_sha_x86-32_shaNI.S
index 7202c7673..6b12d1462 100644
--- a/libbb/hash_md5_sha_x86-32_shaNI.S
+++ b/libbb/hash_md5_sha_x86-32_shaNI.S
@@ -34,7 +34,7 @@
34#define MSG3 %xmm6 34#define MSG3 %xmm6
35#define SHUF_MASK %xmm7 35#define SHUF_MASK %xmm7
36 36
37 .balign 8 # allow decoders to fetch at least 2 first insns 37 .balign 8 # allow decoders to fetch at least 3 first insns
38sha1_process_block64_shaNI: 38sha1_process_block64_shaNI:
39 pushl %ebp 39 pushl %ebp
40 movl %esp, %ebp 40 movl %esp, %ebp
@@ -44,8 +44,8 @@ sha1_process_block64_shaNI:
44 /* load initial hash values */ 44 /* load initial hash values */
45 xor128 E0, E0 45 xor128 E0, E0
46 movu128 76(%eax), ABCD 46 movu128 76(%eax), ABCD
47 pinsrd $3, 76+4*4(%eax), E0 # load to upper 32-bit word 47 pinsrd $3, 76+4*4(%eax), E0 # load to uppermost 32-bit word
48 shuf128_32 $0x1B, ABCD, ABCD # 00011011: bswap 48 shuf128_32 $0x1B, ABCD, ABCD # DCBA -> ABCD
49 49
50 mova128 PSHUFFLE_BYTE_FLIP_MASK, SHUF_MASK 50 mova128 PSHUFFLE_BYTE_FLIP_MASK, SHUF_MASK
51 51
diff --git a/libbb/hash_md5_sha_x86-64_shaNI.S b/libbb/hash_md5_sha_x86-64_shaNI.S
index 473b472f1..e2e5357e0 100644
--- a/libbb/hash_md5_sha_x86-64_shaNI.S
+++ b/libbb/hash_md5_sha_x86-64_shaNI.S
@@ -40,8 +40,8 @@ sha1_process_block64_shaNI:
40 40
41 xor128 E0, E0 41 xor128 E0, E0
42 movu128 80(%rdi), ABCD 42 movu128 80(%rdi), ABCD
43 pinsrd $3, 80+4*4(%rdi), E0 # load to upper 32-bit word 43 pinsrd $3, 80+4*4(%rdi), E0 # load to uppermost 32-bit word
44 shuf128_32 $0x1B, ABCD, ABCD # 00011011: bswap 44 shuf128_32 $0x1B, ABCD, ABCD # DCBA -> ABCD
45 45
46 mova128 PSHUFFLE_BYTE_FLIP_MASK(%rip), SHUF_MASK 46 mova128 PSHUFFLE_BYTE_FLIP_MASK(%rip), SHUF_MASK
47 47