rename md5_block_asm_data_order to ossl_md5_block_asm_data_order

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13417)
This commit is contained in:
Pauli 2020-11-16 11:57:52 +10:00
parent 627b73cc72
commit 572e6df7db
5 changed files with 18 additions and 18 deletions

View File

@ -42,7 +42,7 @@ $X="esi";
0, 7, 14, 5, 12, 3, 10, 1, 8, 15, 6, 13, 4, 11, 2, 9, # R3 0, 7, 14, 5, 12, 3, 10, 1, 8, 15, 6, 13, 4, 11, 2, 9, # R3
); );
&md5_block("md5_block_asm_data_order"); &md5_block("ossl_md5_block_asm_data_order");
&asm_finish(); &asm_finish();
close STDOUT or die "error closing STDOUT: $!"; close STDOUT or die "error closing STDOUT: $!";

View File

@ -216,9 +216,9 @@ $code.=<<___;
SPARC_PIC_THUNK(%g1) SPARC_PIC_THUNK(%g1)
#endif #endif
.globl md5_block_asm_data_order .globl ossl_md5_block_asm_data_order
.align 32 .align 32
md5_block_asm_data_order: ossl_md5_block_asm_data_order:
SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5) SPARC_LOAD_ADDRESS_LEAF(OPENSSL_sparcv9cap_P,%g1,%g5)
ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1] ld [%g1+4],%g1 ! OPENSSL_sparcv9cap_P[1]
@ -371,8 +371,8 @@ $code.=<<___;
wr %g0,$saved_asi,%asi wr %g0,$saved_asi,%asi
ret ret
restore restore
.type md5_block_asm_data_order,#function .type ossl_md5_block_asm_data_order,#function
.size md5_block_asm_data_order,(.-md5_block_asm_data_order) .size ossl_md5_block_asm_data_order,(.-ossl_md5_block_asm_data_order)
.asciz "MD5 block transform for SPARCv9, CRYPTOGAMS by <appro\@openssl.org>" .asciz "MD5 block transform for SPARCv9, CRYPTOGAMS by <appro\@openssl.org>"
.align 4 .align 4

View File

@ -139,9 +139,9 @@ $code .= <<EOF;
.text .text
.align 16 .align 16
.globl md5_block_asm_data_order .globl ossl_md5_block_asm_data_order
.type md5_block_asm_data_order,\@function,3 .type ossl_md5_block_asm_data_order,\@function,3
md5_block_asm_data_order: ossl_md5_block_asm_data_order:
.cfi_startproc .cfi_startproc
push %rbp push %rbp
.cfi_push %rbp .cfi_push %rbp
@ -283,7 +283,7 @@ $code .= <<EOF;
.Lepilogue: .Lepilogue:
ret ret
.cfi_endproc .cfi_endproc
.size md5_block_asm_data_order,.-md5_block_asm_data_order .size ossl_md5_block_asm_data_order,.-ossl_md5_block_asm_data_order
EOF EOF
# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, # EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
@ -378,13 +378,13 @@ se_handler:
.section .pdata .section .pdata
.align 4 .align 4
.rva .LSEH_begin_md5_block_asm_data_order .rva .LSEH_begin_ossl_md5_block_asm_data_order
.rva .LSEH_end_md5_block_asm_data_order .rva .LSEH_end_ossl_md5_block_asm_data_order
.rva .LSEH_info_md5_block_asm_data_order .rva .LSEH_info_ossl_md5_block_asm_data_order
.section .xdata .section .xdata
.align 8 .align 8
.LSEH_info_md5_block_asm_data_order: .LSEH_info_ossl_md5_block_asm_data_order:
.byte 9,0,0,0 .byte 9,0,0,0
.rva se_handler .rva se_handler
___ ___

View File

@ -15,11 +15,11 @@
#ifdef MD5_ASM #ifdef MD5_ASM
# if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \ # if defined(__i386) || defined(__i386__) || defined(_M_IX86) || \
defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64) defined(__x86_64) || defined(__x86_64__) || defined(_M_AMD64) || defined(_M_X64)
# define md5_block_data_order md5_block_asm_data_order # define md5_block_data_order ossl_md5_block_asm_data_order
# elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64) # elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
# define md5_block_data_order md5_block_asm_data_order # define md5_block_data_order ossl_md5_block_asm_data_order
# elif defined(__sparc) || defined(__sparc__) # elif defined(__sparc) || defined(__sparc__)
# define md5_block_data_order md5_block_asm_data_order # define md5_block_data_order ossl_md5_block_asm_data_order
# endif # endif
#endif #endif

View File

@ -27,7 +27,7 @@
# minimize register usage, which was used as "main thread" with RC4 # minimize register usage, which was used as "main thread" with RC4
# weaved into it, one RC4 round per one MD5 round. In addition to the # weaved into it, one RC4 round per one MD5 round. In addition to the
# stiched subroutine the script can generate standalone replacement # stiched subroutine the script can generate standalone replacement
# md5_block_asm_data_order and RC4. Below are performance numbers in # ossl_md5_block_asm_data_order and RC4. Below are performance numbers in
# cycles per processed byte, less is better, for these the standalone # cycles per processed byte, less is better, for these the standalone
# subroutines, sum of them, and stitched one: # subroutines, sum of them, and stitched one:
# #
@ -76,7 +76,7 @@ if ($rc4 && !$md5) {
$func="RC4"; $nargs=4; $func="RC4"; $nargs=4;
} elsif ($md5 && !$rc4) { } elsif ($md5 && !$rc4) {
($ctx,$inp,$len) = ("%rdi","%rsi","%rdx"); ($ctx,$inp,$len) = ("%rdi","%rsi","%rdx");
$func="md5_block_asm_data_order"; $nargs=3; $func="ossl_md5_block_asm_data_order"; $nargs=3;
} else { } else {
($dat,$in0,$out,$ctx,$inp,$len) = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9"); ($dat,$in0,$out,$ctx,$inp,$len) = ("%rdi","%rsi","%rdx","%rcx","%r8","%r9");
$func="rc4_md5_enc"; $nargs=6; $func="rc4_md5_enc"; $nargs=6;