Commit 9474483a authored by Andy Polyakov's avatar Andy Polyakov
Browse files

ppccpuid.pl: branch hints in OPENSSL_cleanse impact small block performance

of digest algorithms, mosty SHA, on Power7. Mystery of century, why SHA,
why slower algorithm are affected more...
PR: 2794
Submitted by: Ashley Lai
parent a7086099
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -105,7 +105,7 @@ Ladd: lwarx r5,0,r3
Little:	mtctr	r4
Little:	mtctr	r4
	stb	r0,0(r3)
	stb	r0,0(r3)
	addi	r3,r3,1
	addi	r3,r3,1
	bdnz-	\$-8
	bdnz	\$-8
	blr
	blr
Lot:	andi.	r5,r3,3
Lot:	andi.	r5,r3,3
	beq	Laligned
	beq	Laligned
@@ -118,7 +118,7 @@ Laligned:
	mtctr	r5
	mtctr	r5
	stw	r0,0(r3)
	stw	r0,0(r3)
	addi	r3,r3,4
	addi	r3,r3,4
	bdnz-	\$-8
	bdnz	\$-8
	andi.	r4,r4,3
	andi.	r4,r4,3
	bne	Little
	bne	Little
	blr
	blr