Commit e41a49c6 authored by Andy Polyakov's avatar Andy Polyakov

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

Suggested by: Anton Blanchard
(cherry picked from commit 76c15d79)
parent 3a55a42b
......@@ -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
......
......@@ -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>"
......
......@@ -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
___
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment