md5-sparcv9.pl: more accurate performance result.
authorAndy Polyakov <appro@openssl.org>
Fri, 28 Sep 2012 09:25:49 +0000 (09:25 +0000)
committerAndy Polyakov <appro@openssl.org>
Fri, 28 Sep 2012 09:25:49 +0000 (09:25 +0000)
apps/speed.c
crypto/md5/asm/md5-sparcv9.pl

index 973162984f06efc9c5c6010e559a894fcfa71561..92324186f42916121dc1e49aa1cbadf45e00462c 100644 (file)
@@ -1543,7 +1543,7 @@ int MAIN(int argc, char **argv)
                        print_message(names[D_MD5],c[D_MD5][j],lengths[j]);
                        Time_F(START);
                        for (count=0,run=1; COND(c[D_MD5][j]); count++)
-                               EVP_Digest(&(buf[0]),(unsigned long)lengths[j],&(md5[0]),NULL,EVP_get_digestbyname("md5"),NULL);
+                               MD5(buf,lengths[j],md5);
                        d=Time_F(STOP);
                        print_result(D_MD5,j,count,d);
                        }
index c9ce0b94ada7b39971157bc286a5987bd695d110..7f53e78a4768492bd84077d2c5c2f742d5141dae 100644 (file)
@@ -7,7 +7,7 @@
 # details see http://www.openssl.org/~appro/cryptogams/.
 # ====================================================================
 
-# MD5 for SPARCv9, 7.5 cycles per byte on UltraSPARC, >40% faster than
+# MD5 for SPARCv9, 6.9 cycles per byte on UltraSPARC, >40% faster than
 # code generated by Sun C 5.2.
 
 $bits=32;