summaryrefslogtreecommitdiff
path: root/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s
diff options
context:
space:
mode:
Diffstat (limited to 'deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s')
-rw-r--r--deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s12
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s b/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s
index 781b48b9eb..fba70351d4 100644
--- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s
+++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/rc4/rc4-x86_64.s
@@ -8,9 +8,16 @@ RC4: orq %rsi,%rsi
jne .Lentry
.byte 0xf3,0xc3
.Lentry:
+.cfi_startproc
pushq %rbx
+.cfi_adjust_cfa_offset 8
+.cfi_offset %rbx,-16
pushq %r12
+.cfi_adjust_cfa_offset 8
+.cfi_offset %r12,-24
pushq %r13
+.cfi_adjust_cfa_offset 8
+.cfi_offset %r13,-32
.Lprologue:
movq %rsi,%r11
movq %rdx,%r12
@@ -511,11 +518,16 @@ RC4: orq %rsi,%rsi
movl %ecx,-4(%rdi)
movq (%rsp),%r13
+.cfi_restore %r13
movq 8(%rsp),%r12
+.cfi_restore %r12
movq 16(%rsp),%rbx
+.cfi_restore %rbx
addq $24,%rsp
+.cfi_adjust_cfa_offset -24
.Lepilogue:
.byte 0xf3,0xc3
+.cfi_endproc
.size RC4,.-RC4
.globl RC4_set_key
.type RC4_set_key,@function