[ARMedslack] ARMv4 assembler optimizations for OpenSSL
Stuart Winter
m-lists at biscuit.org.uk
Thu Oct 4 07:37:38 UTC 2012
[..]
> I found out about the assembler optimization from the Raspberry Pi forum [2].
I ran it on my Trimslice - before:
sign verify sign/s verify/s
rsa 512 bits 0.001829s 0.000159s 546.7 6306.3
rsa 1024 bits 0.009681s 0.000470s 103.3 2125.9
rsa 2048 bits 0.057977s 0.001583s 17.2 631.7
rsa 4096 bits 0.382593s 0.005495s 2.6 182.0
sign verify sign/s verify/s
dsa 512 bits 0.001640s 0.001847s 609.9 541.3
dsa 1024 bits 0.004744s 0.005640s 210.8 177.3
dsa 2048 bits 0.015681s 0.018537s 63.8 53.9
After:
sign verify sign/s verify/s
rsa 512 bits 0.000882s 0.000088s 1133.2 11407.0
rsa 1024 bits 0.004885s 0.000278s 204.7 3595.5
rsa 2048 bits 0.032961s 0.001008s 30.3 992.0
rsa 4096 bits 0.238333s 0.003873s 4.2 258.2
sign verify sign/s verify/s
dsa 512 bits 0.000886s 0.000960s 1128.6 1041.7
dsa 1024 bits 0.002722s 0.003172s 367.4 315.3
dsa 2048 bits 0.009785s 0.011479s 102.2 87.1
I'll add the new packages into patches in 14.0.
--
Stuart Winter
Slackware ARM: www.armedslack.org
More information about the ARMedslack
mailing list