File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ ENTRY(chacha20_8block_xor_avx2)
45
45
46
46
vzeroupper
47
47
# 4 * 32 byte stack, 32-byte aligned
48
- mov %rsp , %r8
48
+ lea 8 ( %rsp ), %r10
49
49
and $~31 , %rsp
50
50
sub $0x80 , %rsp
51
51
@@ -443,6 +443,6 @@ ENTRY(chacha20_8block_xor_avx2)
443
443
vmovdqu %ymm15 ,0x01e0 (%rsi )
444
444
445
445
vzeroupper
446
- mov %r8 ,%rsp
446
+ lea -8 ( %r10 ) ,%rsp
447
447
ret
448
448
ENDPROC(chacha20_8block_xor_avx2)
Original file line number Diff line number Diff line change @@ -160,7 +160,7 @@ ENTRY(chacha20_4block_xor_ssse3)
160
160
# done with the slightly better performing SSSE3 byte shuffling,
161
161
# 7/12-bit word rotation uses traditional shift+OR.
162
162
163
- mov %rsp , %r11
163
+ lea 8 ( %rsp ), %r10
164
164
sub $0x80 ,%rsp
165
165
and $~63 ,%rsp
166
166
@@ -625,6 +625,6 @@ ENTRY(chacha20_4block_xor_ssse3)
625
625
pxor %xmm1 ,%xmm15
626
626
movdqu %xmm15 ,0xf0 (%rsi )
627
627
628
- mov %r11 ,%rsp
628
+ lea -8 ( %r10 ) ,%rsp
629
629
ret
630
630
ENDPROC(chacha20_4block_xor_ssse3)
You can’t perform that action at this time.
0 commit comments