diff options
Diffstat (limited to 'libbb/hash_md5_sha_x86-64_shaNI.S')
-rw-r--r-- | libbb/hash_md5_sha_x86-64_shaNI.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libbb/hash_md5_sha_x86-64_shaNI.S b/libbb/hash_md5_sha_x86-64_shaNI.S index c13cdec07..794e97040 100644 --- a/libbb/hash_md5_sha_x86-64_shaNI.S +++ b/libbb/hash_md5_sha_x86-64_shaNI.S | |||
@@ -20,6 +20,11 @@ | |||
20 | #define extr128_32 pextrd | 20 | #define extr128_32 pextrd |
21 | //#define extr128_32 extractps # not shorter | 21 | //#define extr128_32 extractps # not shorter |
22 | 22 | ||
23 | // pshufb is a SSSE3 insn. | ||
24 | // pinsrd, pextrd, extractps are SSE4.1 insns. | ||
25 | // We do not check SSSE3/SSE4.1 in cpuid, | ||
26 | // all SHA-capable CPUs support them as well. | ||
27 | |||
23 | .section .text.sha1_process_block64_shaNI, "ax", @progbits | 28 | .section .text.sha1_process_block64_shaNI, "ax", @progbits |
24 | .globl sha1_process_block64_shaNI | 29 | .globl sha1_process_block64_shaNI |
25 | .hidden sha1_process_block64_shaNI | 30 | .hidden sha1_process_block64_shaNI |