PPC assembly pack: make new .size directives profiler-friendly.
authorAndy Polyakov <appro@openssl.org>
Tue, 15 Oct 2013 21:40:12 +0000 (23:40 +0200)
committerAndy Polyakov <appro@openssl.org>
Tue, 15 Oct 2013 21:40:12 +0000 (23:40 +0200)
Suggested by: Anton Blanchard

crypto/aes/asm/aes-ppc.pl
crypto/sha/asm/sha1-ppc.pl
crypto/sha/asm/sha512-ppc.pl

index 89059d4..18138c2 100644 (file)
@@ -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
index 2a37480..8aa5a37 100755 (executable)
@@ -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>"
index d34cd2d..d934903 100755 (executable)
@@ -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
 ___
 }