23 Commits (e33826f01bd78af76e0135c8dfab3387927a82bb)

Author SHA1 Message Date
  Rich Salz e0a651945c Copyright consolidation: perl files 6 years ago
  Andy Polyakov a98c648e40 x86[_64] assembly pack: add ChaCha20 and Poly1305 modules. 7 years ago
  Andy Polyakov ce876d8316 perlasm/x86gas.pl: limit special OPENSSL_ia32cap_P treatment to ELF. 9 years ago
  Andy Polyakov c5cd28bd64 Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability. 10 years ago
  Andy Polyakov 6206682a35 x86cpuid.pl: hide symbols [backport from x86_64]. 10 years ago
  Andy Polyakov ac82e51f57 x86gas.pl: treat OPENSSL_ia32cap_P accordingly to .hidden status. 10 years ago
  Andy Polyakov f9c5e5d92e perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations. 10 years ago
  Andy Polyakov 7ffa48ad38 perlasm/x86gas.pl: give a hand old assemblers assembling loop instruction. 11 years ago
  Andy Polyakov 4a5397fb68 Configure, x86gas.pl: fix linker warnings in 32-bit Darwin build. 11 years ago
  Andy Polyakov 5b198d5eea x86gas.pl: relax .init segment alignment. 11 years ago
  Andy Polyakov 8fcdb1e60f Add android-x86. 11 years ago
  Andy Polyakov c30a2505e2 x86gas.pl: don't omit .comm OPENSSL_ia32cap_P on MacOS X. 11 years ago
  Andy Polyakov e382e4e603 perlasm/x86gas.pl: make OPENSSL_instrument_bus[2] compile. 11 years ago
  Andy Polyakov f84a8ea526 x86gas.pl: make data_short work on legacy systems. 12 years ago
  Andy Polyakov d08eae1bda x86 perlasm: add support for 16-bit values. 12 years ago
  Andy Polyakov e303f55fc7 Expand OPENSS_ia32cap to 64 bits. 13 years ago
  Andy Polyakov 4db4882402 perlasm/x86* update: support for 3 and 4 argument instructions. 14 years ago
  Andy Polyakov 8fe8bae15a Minor perlasm updates. 14 years ago
  Andy Polyakov b94551e823 perlasm update: implement dataseg directive. 14 years ago
  Andy Polyakov 26e71a1850 x86gas.pl update. 15 years ago
  Andy Polyakov 3a87756fed perlasm/x86*.pl updates. 15 years ago
  Andy Polyakov df77428443 Mac OS X x86 assembler support. 15 years ago
  Andy Polyakov 43d8f27dca x86 perlasm overhaul. 15 years ago
  Andy Polyakov 8789af8db8 Structure symbol decorations, optimize label handling... 15 years ago
  Andy Polyakov ad8bd4ece8 Combat [bogus] relocations in some assember modules. 15 years ago
  Andy Polyakov 1988a456a7 x86 perlasm updates. 15 years ago
  Andy Polyakov b1e8b4e65d x86cpuid fixes. 15 years ago
  Andy Polyakov 4b67fefe5a Remove x86ms.pl and reimplement x86*.pl. 16 years ago
  Andy Polyakov 2f35ae90fe Fix bug in x86unix.pl introduced in latest update. 16 years ago
  Andy Polyakov 0cc46efa09 perlasm/x86unix.pl update. 16 years ago
  Andy Polyakov 3ebf898e88 Support for indirect calls in x86 assembler modules. 17 years ago
  Andy Polyakov d1593e6b15 Whirlpool hash implementation. The fact that subdirectory and .h file are 17 years ago
  Andy Polyakov 7a6f825f0f Make pshufw optional and update performance table in sha512-sse2.pl 17 years ago
  Andy Polyakov 54f3d200d3 Throw in bn/asm/x86-mont.pl Montgomery multiplication "teaser". 17 years ago
  Andy Polyakov f8bc3e1bd8 Platform update from 8-stable. 17 years ago
  Andy Polyakov 82d3dda8a1 Still SEGV trouble in .init segment under Solaris x86... 17 years ago
  Andy Polyakov 3d5fd31280 Avoid L1 cache aliasing even between key and S-boxes. 18 years ago
  Andy Polyakov e5dbccc182 Solaris x86 linker erroneously pads .init segment with zeros instead of 18 years ago
  Andy Polyakov addb6e16a8 Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark. 18 years ago
  Andy Polyakov d1df5b4339 x86 perlasm update to accomodate aes-586.pl. 18 years ago
  Andy Polyakov 0c0788ba0a Solaris x86 perlasm update. 18 years ago
  Andy Polyakov 376729e130 RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's 18 years ago
  Andy Polyakov 07d488daf6 Fix Solaris 10_x86 shared build. -Bsymbolic is required to avoid 18 years ago
  Andy Polyakov c85c5c408a x86 assembler updates: more instructions, new OPENSSL_instrument_halt 18 years ago
  Andy Polyakov 16760a3089 Proper support for OpenBSD-i386 shared build, including assember modules! 18 years ago
  Andy Polyakov a8c65b400c crypto/perlasm update primarily to unify Netware modules. Once it's verified 18 years ago
  Andy Polyakov 42096e05f7 Avoid a.out name table pollition. 18 years ago
  Andy Polyakov 34413fca84 OpenBSD fix-up for new a.out targets. OpenBSD .s.o rule is busted... 18 years ago
  Andy Polyakov 8aae01e223 Deprecate cpp and gaswin targets. New coff fills in for gaswin, but cpp is 18 years ago
  Andy Polyakov 14e21f863a Add framework for yet another assembler module dubbed "cpuid." Idea 18 years ago