Commit 76c15d79 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

PPC assembly pack: make new .size directives profiler-friendly.

Suggested by: Anton Blanchard
parent 6699cb84
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -471,7 +471,6 @@ Lenc_done:
	.long	0
	.byte	0,12,4,1,0x80,18,3,0
	.long	0
.size	.AES_encrypt,.-.AES_encrypt

.align	5
Lppc_AES_encrypt:
@@ -761,6 +760,7 @@ Lenc_compact_done:
	blr
	.long	0
	.byte	0,12,0x14,0,0,0,0,0
.size	.AES_encrypt,.-.AES_encrypt

.globl	.AES_decrypt
.align	7
@@ -905,7 +905,6 @@ Ldec_done:
	.long	0
	.byte	0,12,4,1,0x80,18,3,0
	.long	0
.size	.AES_decrypt,.-.AES_decrypt

.align	5
Lppc_AES_decrypt:
@@ -1352,6 +1351,7 @@ Ldec_compact_done:
	blr
	.long	0
	.byte	0,12,0x14,0,0,0,0,0
.size	.AES_decrypt,.-.AES_decrypt

.asciz	"AES for PPC, CRYPTOGAMS by <appro\@openssl.org>"
.align	7
+1 −1
Original line number Diff line number Diff line
@@ -265,7 +265,6 @@ Ldone:
	.long	0
	.byte	0,12,4,1,0x80,18,3,0
	.long	0
.size	.sha1_block_data_order,.-.sha1_block_data_order
___

# This is private block function, which uses tailored calling
@@ -317,6 +316,7 @@ $code.=<<___;
	blr
	.long	0
	.byte	0,12,0x14,0,0,0,0,0
.size	.sha1_block_data_order,.-.sha1_block_data_order
___
$code.=<<___;
.asciz	"SHA1 block transform for PPC, CRYPTOGAMS by <appro\@fy.chalmers.se>"
+2 −1
Original line number Diff line number Diff line
@@ -344,7 +344,6 @@ Ldone:
	.long	0
	.byte	0,12,4,1,0x80,18,3,0
	.long	0
.size	$func,.-$func
___

if ($SZ==4 || $SIZE_T==8) {
@@ -417,6 +416,7 @@ $code.=<<___;
	blr
	.long	0
	.byte	0,12,0x14,0,0,0,0,0
.size	$func,.-$func
___
} else {
########################################################################
@@ -665,6 +665,7 @@ $code.=<<___;
	blr
	.long	0
	.byte	0,12,0x14,0,0,0,0,0
.size	$func,.-$func
___
}