Module Name:    src
Committed By:   christos
Date:           Tue Feb  5 19:21:27 UTC 2013

Modified Files:
        src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc: ppccpuid.S

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S:1.4	Fri Jul 27 19:01:23 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/powerpc/ppccpuid.S	Tue Feb  5 14:21:27 2013
@@ -72,11 +72,11 @@ OPENSSL_atomic_add:
 .align	4
 OPENSSL_rdtsc:
 .Lrdtsc:
+	mftb	5
 	mftbu	4
 	mftb	3
-	mftbu	5
-	cmplw	4,5
-	bne-	.Lrdtsc
+	.long	0x7c032840
+	bne	.Lrdtsc
 	blr	
 .long	0
 .byte	0,12,0x14,0,0,0,0,0
@@ -89,13 +89,12 @@ OPENSSL_cleanse:
 	li	0,0
 	bge	.Lot
 	cmplwi	4,0
-	beqlr-
-.Little:
-	mtctr	4
+	bclr	14,2
+.Little:	mtctr	4
 	stb	0,0(3)
 	addi	3,3,1
-	bdnz	$-8
-	blr
+	bc	16,0,$-8
+	blr	
 .Lot:	andi.	5,3,3
 	beq	.Laligned
 	stb	0,0(3)
@@ -105,10 +104,9 @@ OPENSSL_cleanse:
 .Laligned:
 	srwi	5,4,2
 	mtctr	5
-.Lstore4:
 	stw	0,0(3)
 	addi	3,3,4
-	bdnz	.Lstore4
+	bc	16,0,$-8
 	andi.	4,4,3
 	bne	.Little
 	blr	

Reply via email to