summaryrefslogtreecommitdiffstats
path: root/crypto/perlasm
AgeCommit message (Collapse)Author
2004-09-28Fix Solaris 10_x86 shared build. -Bsymbolic is required to avoidAndy Polyakov
"remaining relocations" in assembler modules. The latter seems to be new behaviour, elder as/ld managed to resolve this relocations as internal. It's possible to address this problem differently, but I settle for -Bsymbolic... PR: 546
2004-09-09x86 assembler updates: more instructions, new OPENSSL_instrument_haltAndy Polyakov
[for DJGPP]...
2004-08-29Proper support for OpenBSD-i386 shared build, including assember modules!Andy Polyakov
"Proper" means "compiles and passes test." Versioning is broken (I think).
2004-08-29crypto/perlasm update primarily to unify Netware modules. Once it's verifiedAndy Polyakov
x86*_nw.pl will be deleted. In addition this update implements initseg on several additional [in addition to ELF] platforms. Functions registered with initseg are supposed to be called prior main().
2004-08-02Avoid a.out name table pollition.Andy Polyakov
2004-08-01OpenBSD fix-up for new a.out targets. OpenBSD .s.o rule is busted...Andy Polyakov
2004-08-01Deprecate cpp and gaswin targets. New coff fills in for gaswin, but cpp isAndy Polyakov
going out...
2004-07-26Add framework for yet another assembler module dubbed "cpuid." IdeaAndy Polyakov
is to have a placeholder to small routines, which can be written only in assembler. In IA-32 case this includes processor capability identification and access to Time-Stamp Counter. As discussed earlier OPENSSL_ia32cap is introduced to control recently added SSE2 code pathes (see docs/crypto/OPENSSL_ia32cap.pod). For the moment the code is operational on ELF platforms only. I haven't checked it yet, but I have all reasons to believe that Windows build should fail to link too. I'll be looking into it shortly...
2004-05-06Support for IA-32 SSE2 instruction set.Andy Polyakov
2003-11-28Netware-specific changes,Richard Levitte
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
2003-09-27Make MD5 assembler code able to handle messages larger than 2GB on 32-bitRichard Levitte
systems and above. PR: 664
2003-01-24Provide "dummy" &main::picmeup even in Windows perlasm modules.Andy Polyakov
2003-01-10Avoid unnecessary pollution of object module name table. Cygwin sharedAndy Polyakov
build workaround (DJGPP swallows it too). One probably should do same as with ELF calling it COFF, but I'm very short in COFF platforms, so I just go for easy ad-hoc solution. I'll take care of merge to 0.9.7 later.
2003-01-09At least OpenBSD implements PIC in the same way ELF does.Andy Polyakov
2003-01-03Oops! I've toasted Cygwin! Fixed now.Andy Polyakov
2003-01-03Unified targets for ELF assembler modules. Tested on Linux, Solaris andAndy Polyakov
FreeBSD. Goal is to extend support even to SCO5, UnixWare/OpenUnix...
2002-12-17Make "perl des-586.pl a.out" work, see RT#402Andy Polyakov
2002-12-15DES PIC-ification. "Cygwin" companion. Problem was that preprocessor macroAndy Polyakov
is not expanded if prepended with a $-sign.
2002-12-14As you might have noticed I tried to change for . prefix, because it'sAndy Polyakov
the one to be used to denote local labels in single function scope. Problem is that SHA uses same label set across functions, therefore I have to switch back to $ prefix.
2002-12-14DES PIC-ification. Windows companion.Andy Polyakov
2002-12-13IA-32 assembler modules (primarily DES) PIC-ification. Idea is to keepAndy Polyakov
shared libraries shared.
2002-07-18Further enhance assembler support on Cygwin and DJGPP.Richard Levitte
Make pod2mantest useable on DOS-based systems. Part of PR 75, the rest is still under investigation.
2002-06-27Use 32-bit sections instead of the default, 16-bit ones.Richard Levitte
Part of PR 123
2001-06-04Accept digits in symbol names. Spotted by Brian Havard ↵Richard Levitte
<brianh@kheldar.apana.org.au>
2000-12-06another fix for the debug printUlf Möller
2000-12-06move constants for debug functions to end of fileUlf Möller
2000-12-05push the flags tooUlf Möller
2000-12-05looks like it works nowUlf Möller
2000-12-05save registers in the debug output code (return value is overwritten too)Ulf Möller
2000-12-05more of the same: add printf() for perlasm.Ulf Möller
2000-12-05minor modification to the previous changeUlf Möller
2000-12-05PERLASM - the wierdest programming language since Intercal.Ulf Möller
add debug output facilities.
2000-03-03Move the 'file scope' argument in set_label toDr. Stephen Henson
the third argument: the second was being used already.
2000-02-28Support assembler for Mingw32.Ulf Möller
2000-02-27Fix so Win32 assembly language works with MASM.Dr. Stephen Henson
Add info about where to get MASM.
1999-12-19Initial support for MacOS is now availableAndy Polyakov
Submitted by: Roy Woods <roy@centricsystems.ca> Reviewed by: Andy Polyakov
1999-07-12More NASM support code it still doesn't work but it doesn't work less than itDr. Stephen Henson
didn't work before :-)
1999-07-12Beginnings of experimental support for NASM assembler. This is a freeDr. Stephen Henson
assembler for various X86 platforms including Win32. It can output object files that VC++ will tolerate so it could be used to provide assembly language support to Win32 without the need for MASM. This is preliminary stuff: it doesn't even work yet.
1999-07-06improve readability of #if conditions (ELF, if defined, supersedes BSDIBodo Möller
[which we don't really define if ELF is defined, but who knows])
1999-03-31New option to generate 80386 code.Ulf Möller
1999-03-30New switch "386" to generate 80386 code (emulate bswap).Ulf Möller
1999-03-07Fix DWP when only given three parameters.Ben Laurie
1998-12-22Various cleanups and fixed by Marc and Ralf to start the OpenTLS projectRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.9.1b (unreleased)SSLeayRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall