aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/crypto/sha1_avx2_x86_64_asm.S7
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/x86/crypto/sha1_avx2_x86_64_asm.S b/arch/x86/crypto/sha1_avx2_x86_64_asm.S
index 4f348544d132..bacac22b20c2 100644
--- a/arch/x86/crypto/sha1_avx2_x86_64_asm.S
+++ b/arch/x86/crypto/sha1_avx2_x86_64_asm.S
@@ -636,9 +636,7 @@ _loop3:
636 636
637 /* Align stack */ 637 /* Align stack */
638 mov %rsp, %rbx 638 mov %rsp, %rbx
639 and $(0x1000-1), %rbx 639 and $~(0x20-1), %rsp
640 sub $(8+32), %rbx
641 sub %rbx, %rsp
642 push %rbx 640 push %rbx
643 sub $RESERVE_STACK, %rsp 641 sub $RESERVE_STACK, %rsp
644 642
@@ -665,8 +663,7 @@ _loop3:
665 avx2_zeroupper 663 avx2_zeroupper
666 664
667 add $RESERVE_STACK, %rsp 665 add $RESERVE_STACK, %rsp
668 pop %rbx 666 pop %rsp
669 add %rbx, %rsp
670 667
671 pop %r15 668 pop %r15
672 pop %r14 669 pop %r14