Jay Sistar b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
..
x86 b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
.cvsignore b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
README b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
alpha-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
armv4-gf2m.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
armv4-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
bn-586.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
co-586.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
ia64-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
mips-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
mips.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
mips3-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
modexp512-x86_64.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
pa-risc2.s b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
pa-risc2W.s b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
parisc-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
ppc-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
ppc.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
ppc64-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
s390x-gf2m.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
s390x-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
sparcv9-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
sparcv9a-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
via-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
vms.mar b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86-gf2m.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86_64-gcc.c b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86_64-gf2m.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86_64-mont.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây
x86_64-mont5.pl b551e772ee Adding OpenSSL for HTTPS. 10 năm trước cách đây

README



All assember in this directory are just version of the file
crypto/bn/bn_asm.c.

Quite a few of these files are just the assember output from gcc since on
quite a few machines they are 2 times faster than the system compiler.

For the x86, I have hand written assember because of the bad job all
compilers seem to do on it. This normally gives a 2 time speed up in the RSA
routines.

For the DEC alpha, I also hand wrote the assember (except the division which
is just the output from the C compiler pasted on the end of the file).
On the 2 alpha C compilers I had access to, it was not possible to do
64b x 64b -> 128b calculations (both long and the long long data types
were 64 bits). So the hand assember gives access to the 128 bit result and
a 2 times speedup :-).

There are 3 versions of assember for the HP PA-RISC.

pa-risc.s is the origional one which works fine and generated using gcc :-)

pa-risc2W.s and pa-risc2.s are 64 and 32-bit PA-RISC 2.0 implementations
by Chris Ruemmler from HP (with some help from the HP C compiler).