summaryrefslogtreecommitdiff
path: root/cipher/salsa20-amd64.S
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2013-11-03 22:11:30 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2013-11-03 22:11:30 +0200
commitd4697862266f3c96b6946dc92139dd8f3e81e5f6 (patch)
tree1c7489cd03fb04bd8c2f2b204ea36b33edd63aa1 /cipher/salsa20-amd64.S
parentd1cadd145199040299538891ab2ccd1208f7776e (diff)
downloadlibgcrypt-d4697862266f3c96b6946dc92139dd8f3e81e5f6.tar.gz
Make jump labels local in Salsa20 assembly
* cipher/salsa20-amd64.S: Rename '._labels' to '.L_labels'. * cipher/salsa20-armv7-neon.S: Ditto. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/salsa20-amd64.S')
-rw-r--r--cipher/salsa20-amd64.S40
1 files changed, 20 insertions, 20 deletions
diff --git a/cipher/salsa20-amd64.S b/cipher/salsa20-amd64.S
index 691df588..e79da4e2 100644
--- a/cipher/salsa20-amd64.S
+++ b/cipher/salsa20-amd64.S
@@ -42,8 +42,8 @@ _gcry_salsa20_amd64_keysetup:
movl %eax,60(%rdi)
movl %r10d,48(%rdi)
cmp $256,%rdx
- jb ._kbits128
-._kbits256:
+ jb .L_kbits128
+.L_kbits256:
movl 16(%rsi),%edx
movl 20(%rsi),%ecx
movl 24(%rsi),%r8d
@@ -60,8 +60,8 @@ _gcry_salsa20_amd64_keysetup:
movl %edx,4(%rdi)
movl %ecx,8(%rdi)
movl %r8d,12(%rdi)
- jmp ._keysetupdone
-._kbits128:
+ jmp .L_keysetupdone
+.L_kbits128:
movl 0(%rsi),%edx
movl 4(%rsi),%ecx
movl 8(%rsi),%r8d
@@ -78,7 +78,7 @@ _gcry_salsa20_amd64_keysetup:
movl %edx,4(%rdi)
movl %ecx,8(%rdi)
movl %r8d,12(%rdi)
-._keysetupdone:
+.L_keysetupdone:
ret
.align 8
@@ -117,10 +117,10 @@ _gcry_salsa20_amd64_encrypt_blocks:
mov %rdx,%rdi
mov %rcx,%rdx
cmp $0,%rdx
- jbe ._done
-._start:
+ jbe .L_done
+.L_start:
cmp $256,%rdx
- jb ._bytes_are_64_128_or_192
+ jb .L_bytes_are_64_128_or_192
movdqa 0(%r8),%xmm0
pshufd $0x55,%xmm0,%xmm1
pshufd $0xaa,%xmm0,%xmm2
@@ -153,7 +153,7 @@ _gcry_salsa20_amd64_encrypt_blocks:
movdqa %xmm1,176(%rsp)
movdqa %xmm2,192(%rsp)
movdqa %xmm0,208(%rsp)
-._bytesatleast256:
+.L_bytesatleast256:
movl 32(%r8),%ecx
movl 52(%r8),%r9d
movl %ecx,224(%rsp)
@@ -192,7 +192,7 @@ _gcry_salsa20_amd64_encrypt_blocks:
movdqa 96(%rsp),%xmm13
movdqa 176(%rsp),%xmm14
movdqa 224(%rsp),%xmm15
-._mainloop1:
+.L_mainloop1:
movdqa %xmm1,256(%rsp)
movdqa %xmm2,272(%rsp)
movdqa %xmm13,%xmm1
@@ -434,7 +434,7 @@ _gcry_salsa20_amd64_encrypt_blocks:
movdqa 256(%rsp),%xmm12
movdqa 272(%rsp),%xmm0
sub $2,%rdx
- ja ._mainloop1
+ ja .L_mainloop1
paddd 48(%rsp),%xmm12
paddd 112(%rsp),%xmm7
paddd 160(%rsp),%xmm10
@@ -696,10 +696,10 @@ _gcry_salsa20_amd64_encrypt_blocks:
add $256,%rsi
add $256,%rdi
cmp $256,%rdx
- jae ._bytesatleast256
+ jae .L_bytesatleast256
cmp $0,%rdx
- jbe ._done
-._bytes_are_64_128_or_192:
+ jbe .L_done
+.L_bytes_are_64_128_or_192:
movq %rdx,288(%rsp)
movdqa 0(%r8),%xmm0
movdqa 16(%r8),%xmm1
@@ -707,7 +707,7 @@ _gcry_salsa20_amd64_encrypt_blocks:
movdqa 48(%r8),%xmm3
movdqa %xmm1,%xmm4
mov %rbx,%rdx
-._mainloop2:
+.L_mainloop2:
paddd %xmm0,%xmm4
movdqa %xmm0,%xmm5
movdqa %xmm4,%xmm6
@@ -834,7 +834,7 @@ _gcry_salsa20_amd64_encrypt_blocks:
pxor %xmm5,%xmm0
pshufd $0x39,%xmm3,%xmm3
pxor %xmm6,%xmm0
- ja ._mainloop2
+ ja .L_mainloop2
paddd 0(%r8),%xmm0
paddd 16(%r8),%xmm1
paddd 32(%r8),%xmm2
@@ -907,17 +907,17 @@ _gcry_salsa20_amd64_encrypt_blocks:
movl %ecx,32(%r8)
movl %eax,52(%r8)
cmp $64,%rdx
- ja ._bytes_are_128_or_192
-._done:
+ ja .L_bytes_are_128_or_192
+.L_done:
add %r11,%rsp
mov %r11,%rax
pop %rbx
ret
-._bytes_are_128_or_192:
+.L_bytes_are_128_or_192:
sub $64,%rdx
add $64,%rdi
add $64,%rsi
- jmp ._bytes_are_64_128_or_192
+ jmp .L_bytes_are_64_128_or_192
.size _gcry_salsa20_amd64_encrypt_blocks,.-_gcry_salsa20_amd64_encrypt_blocks;
#endif /*defined(USE_SALSA20)*/