[git] GCRYPT - branch, master, updated. libgcrypt-1.5.0-350-gd469786

by Jussi Kivilinna cvs at cvs.gnupg.org
Mon Nov 4 15:04:25 CET 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU crypto library".

The branch, master has been updated
       via  d4697862266f3c96b6946dc92139dd8f3e81e5f6 (commit)
      from  d1cadd145199040299538891ab2ccd1208f7776e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d4697862266f3c96b6946dc92139dd8f3e81e5f6
Author: Jussi Kivilinna <jussi.kivilinna at iki.fi>
Date:   Sun Nov 3 22:11:30 2013 +0200

    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 at iki.fi>

diff --git a/cipher/salsa20-amd64.S b/cipher/salsa20-amd64.S
index 691df58..e79da4e 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)*/
diff --git a/cipher/salsa20-armv7-neon.S b/cipher/salsa20-armv7-neon.S
index 7d31e9f..8a9d9c4 100644
--- a/cipher/salsa20-armv7-neon.S
+++ b/cipher/salsa20-armv7-neon.S
@@ -117,8 +117,8 @@ _gcry_arm_neon_salsa20_encrypt:
 	strd r8,[sp,#88]
 	nop
 	cmp r0,#192
-	blo ._mlenlowbelow192
-._mlenatleast192:
+	blo .L_mlenlowbelow192
+.L_mlenatleast192:
 	ldrd r2,[sp,#48]
 	vext.32 d7,d6,d6,#1
 	vmov q8,q1
@@ -157,7 +157,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	ldrd r2,[sp,#56]
 	vst1.8 {d14-d15},[r6,: 128]
 	ldrd r6,[sp,#40]
-._mainloop2:
+.L_mainloop2:
 	str r12,[sp,#248]
 	vadd.i32 q4,q10,q8
 	vadd.i32 q9,q13,q11
@@ -505,7 +505,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r9,r9,r14,ROR #14
 	veor q11,q9,q4
 	subs r12,r12,#4
-	bhi ._mainloop2
+	bhi .L_mainloop2
 	strd r8,[sp,#112]
 	ldrd r8,[sp,#64]
 	strd r2,[sp,#120]
@@ -526,7 +526,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	add r6,r6,r10
 	add r7,r7,r11
 	cmp r12,#0
-	beq ._nomessage1
+	beq .L_nomessage1
 	ldr r8,[r12,#0]
 	ldr r9,[r12,#4]
 	ldr r10,[r12,#8]
@@ -543,7 +543,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r5,r5,r9
 	eor r6,r6,r10
 	eor r7,r7,r11
-._nomessage1:
+.L_nomessage1:
 	ldr r14,[sp,#232]
 	vadd.i32 q4,q8,q1
 	str r0,[r14,#0]
@@ -592,7 +592,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	add r5,r11,r5
 	add r8,r14,#64
 	cmp r12,#0
-	beq ._nomessage2
+	beq .L_nomessage2
 	ldr r9,[r12,#32]
 	ldr r10,[r12,#36]
 	ldr r11,[r12,#40]
@@ -618,7 +618,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r1,r1,r14
 	vld1.8 {d20-d21},[r12]!
 	veor q9,q9,q10
-._nomessage2:
+.L_nomessage2:
 	vst1.8 {d8-d9},[r8]!
 	vst1.8 {d10-d11},[r8]!
 	vmov.i64 q4,#0xff
@@ -654,7 +654,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	vadd.i64 q3,q3,q4
 	sub r0,r0,#192
 	cmp r12,#0
-	beq ._nomessage21
+	beq .L_nomessage21
 	vld1.8 {d16-d17},[r12]!
 	veor q2,q2,q8
 	vld1.8 {d16-d17},[r12]!
@@ -663,7 +663,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	veor q6,q6,q8
 	vld1.8 {d16-d17},[r12]!
 	veor q7,q7,q8
-._nomessage21:
+.L_nomessage21:
 	vst1.8 {d4-d5},[r8]!
 	vst1.8 {d10-d11},[r8]!
 	vst1.8 {d12-d13},[r8]!
@@ -673,15 +673,15 @@ _gcry_arm_neon_salsa20_encrypt:
 	add r12,sp,#256
 	str r8,[sp,#232]
 	cmp r0,#192
-	bhs ._mlenatleast192
-._mlenlowbelow192:
+	bhs .L_mlenatleast192
+.L_mlenlowbelow192:
 	cmp r0,#0
-	beq ._done
-	b ._mlenatleast1
-._nextblock:
+	beq .L_done
+	b .L_mlenatleast1
+.L_nextblock:
 	sub r0,r0,#64
-._mlenatleast1:
-._handleblock:
+.L_mlenatleast1:
+.L_handleblock:
 	str r0,[sp,#248]
 	ldrd r2,[sp,#48]
 	ldrd r6,[sp,#32]
@@ -694,7 +694,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	ldrd r2,[sp,#56]
 	ldrd r6,[sp,#40]
 	ldr r12,[sp,#244]
-._mainloop1:
+.L_mainloop1:
 	str r12,[sp,#252]
 	add r12,r0,r2
 	add r14,r5,r1
@@ -778,7 +778,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r9,r9,r14,ROR #14
 	ldr r12,[sp,#252]
 	subs r12,r12,#2
-	bhi ._mainloop1
+	bhi .L_mainloop1
 	strd r6,[sp,#128]
 	strd r2,[sp,#120]
 	strd r10,[sp,#112]
@@ -799,7 +799,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	add r7,r7,r11
 	ldr r12,[sp,#236]
 	cmp r12,#0
-	beq ._nomessage10
+	beq .L_nomessage10
 	ldr r8,[r12,#0]
 	ldr r9,[r12,#4]
 	ldr r10,[r12,#8]
@@ -816,7 +816,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r5,r5,r9
 	eor r6,r6,r10
 	eor r7,r7,r11
-._nomessage10:
+.L_nomessage10:
 	ldr r14,[sp,#232]
 	str r0,[r14,#0]
 	str r1,[r14,#4]
@@ -846,7 +846,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	add r0,r8,r0
 	add r1,r9,r1
 	cmp r12,#0
-	beq ._nomessage11
+	beq .L_nomessage11
 	ldr r4,[r12,#32]
 	ldr r5,[r12,#36]
 	ldr r8,[r12,#40]
@@ -865,7 +865,7 @@ _gcry_arm_neon_salsa20_encrypt:
 	eor r1,r1,r9
 	add r4,r12,#64
 	str r4,[sp,#236]
-._nomessage11:
+.L_nomessage11:
 	str r6,[r14,#32]
 	str r7,[r14,#36]
 	str r10,[r14,#40]
@@ -878,8 +878,8 @@ _gcry_arm_neon_salsa20_encrypt:
 	str r0,[sp,#232]
 	ldr r0,[sp,#248]
 	cmp r0,#64
-	bhi ._nextblock
-._done:
+	bhi .L_nextblock
+.L_done:
 	ldr r2,[sp,#160]
 	ldrd r4,[sp,#0]
 	ldrd r6,[sp,#8]

-----------------------------------------------------------------------

Summary of changes:
 cipher/salsa20-amd64.S      |   40 +++++++++++++++++-----------------
 cipher/salsa20-armv7-neon.S |   50 +++++++++++++++++++++----------------------
 2 files changed, 45 insertions(+), 45 deletions(-)


hooks/post-receive
-- 
The GNU crypto library
http://git.gnupg.org


_______________________________________________
Gnupg-commits mailing list
Gnupg-commits at gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-commits




More information about the Gcrypt-devel mailing list