summaryrefslogtreecommitdiffstats
path: root/crypto/perlasm/x86masm.pl
AgeCommit message (Collapse)Author
2018-12-06Following the license change, modify the boilerplates in crypto/perlasm/Richard Levitte
[skip ci] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7807)
2017-05-11Remove filename argument to x86 asm_init.David Benjamin
The assembler already knows the actual path to the generated file and, in other perlasm architectures, is left to manage debug symbols itself. Notably, in OpenSSL 1.1.x's new build system, which allows a separate build directory, converting .pl to .s as the scripts currently do result in the wrong paths. This also avoids inconsistencies from some of the files using $0 and some passing in the filename. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3431)
2016-08-16Fix compilation when using MASM on x86Gergely Nagy
The generated asm code from x86cpuid.pl contains CMOVE instructions which are only available on i686 and later CPUs. Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1459)
2016-04-20Copyright consolidation: perl filesRich Salz
Add copyright to most .pl files This does NOT cover any .pl file that has other copyright in it. Most of those are Andy's but some are public domain. Fix typo's in some existing files. Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-02-22perlasm/x86masm.pl: make it work.Andy Polyakov
Though this doesn't mean that masm becomes supported, the script is still provided on don't-ask-in-case-of-doubt-use-nasm basis. See RT#3650 for background. Reviewed-by: Matt Caswell <matt@openssl.org>
2012-11-17Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability.Andy Polyakov
2012-03-29perlasm/x86masm.pl: fix last fix.Andy Polyakov
2011-12-15vpaes-x86.pl: revert previous commit and solve the problem through x86masm.pl.Andy Polyakov
PR: 2657
2011-09-06Padlock engine: make it independent of inline assembler.Andy Polyakov
2011-04-18perlasm/x86[nm]asm.pl: make OPENSSL_instrument_bus[2] compile.Andy Polyakov
2010-06-04x86 perlasm: add support for 16-bit values.Andy Polyakov
2009-11-15x86masm.pl: eliminate linker "multiple sections found with differentAndy Polyakov
attributes" warning.
2009-04-26AESNI perlasm update.Andy Polyakov
2009-04-26Expand OPENSS_ia32cap to 64 bits.Andy Polyakov
2008-12-17perlasm/x86* update: support for 3 and 4 argument instructions.Andy Polyakov
2008-07-22perlasm update: implement dataseg directive.Andy Polyakov
2008-07-17x86masm.pl: harmonize functions' alignment.Andy Polyakov
2008-07-15x86masm.pl cosmetics.Andy Polyakov
2008-01-03perlasm/x86*.pl updates.Andy Polyakov
2007-12-18x86 perlasm overhaul.Andy Polyakov