History log of /openssl/crypto/modes/asm/ghash-x86.pl (Results 26 – 32 of 32)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OpenSSL_0_9_8o, OpenSSL_1_0_0a
# 07e29c12 23-May-2010 Andy Polyakov

ghash-x86.pl: MMX optimization (+20-40%) and commentary update.


# 1aa8a629 13-May-2010 Andy Polyakov

ghash-x86[_64].pl: add due credit.


# c1f092d1 13-May-2010 Andy Polyakov

GCM "jumbo" update:
- gcm128.c: support for Intel PCLMULQDQ, readability improvements;
- asm/ghash-x86.pl: splitted vanilla, MMX, PCLMULQDQ subroutines;
- asm/ghash-x86_64.pl: add PCLMULQ

GCM "jumbo" update:
- gcm128.c: support for Intel PCLMULQDQ, readability improvements;
- asm/ghash-x86.pl: splitted vanilla, MMX, PCLMULQDQ subroutines;
- asm/ghash-x86_64.pl: add PCLMULQDQ implementations.

show more ...


# 4f39edbf 14-Apr-2010 Andy Polyakov

gcm128.c and assembler modules: change argument order for gcm_ghash_4bit.
ghash-x86*.pl: fix performance numbers for Core2, as it turned out
previous ones were "tainted" by variable clock fre

gcm128.c and assembler modules: change argument order for gcm_ghash_4bit.
ghash-x86*.pl: fix performance numbers for Core2, as it turned out
previous ones were "tainted" by variable clock frequency.

show more ...


Revision tags: OpenSSL_1_0_0, OpenSSL_0_9_8n
# c3473126 22-Mar-2010 Andy Polyakov

GHASH assembler: new ghash-sparcv9.pl module and saner descriptions.


# 480cd6ab 15-Mar-2010 Andy Polyakov

ghash-ia64.pl: new file, GHASH for Itanium.
ghash-x86_64.pl: minimize stack frame usage.
ghash-x86.pl: modulo-scheduling MMX loop in respect to input vector
results in up to 10% performan

ghash-ia64.pl: new file, GHASH for Itanium.
ghash-x86_64.pl: minimize stack frame usage.
ghash-x86.pl: modulo-scheduling MMX loop in respect to input vector
results in up to 10% performance improvement.

show more ...


# e3a510f8 09-Mar-2010 Andy Polyakov

Add GHASH x86 assembler.


12