aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/check/crc64_x86.S (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2022-02-22liblzma: Use non-executable stack on FreeBSD as on LinuxEd Maste1-2/+2
2020-12-23liblzma: Enable Intel CET in x86 CRC assembly codesH.J. Lu1-0/+9
When Intel CET is enabled, we need to include <cet.h> in assembly codes to mark Intel CET support and add _CET_ENDBR to indirect jump targets. Tested on Intel Tiger Lake under CET enabled Linux.
2010-02-12Fix jl -> jb in ASM files.Lasse Collin1-2/+2
2010-02-12Use __APPLE__ instead of __MACH__ in ASM files.Lasse Collin1-4/+4
This allows the files to work on HURD. Thanks to Jonathan Nieder.
2009-08-31Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9Lasse Collin1-5/+2
and use a fix that works on all systems using GNU assembler. Maybe the assembler code is used e.g. on Solaris x86 but let's worry about it if this doesn't work on it.
2009-08-29Fix x86 assembler on GCC 3.Lasse Collin1-2/+5
Thanks to Karl Berry.
2009-06-27Hopefully improved portability of the assembler code inLasse Collin1-1/+7
Autotools based builds on Windows.
2009-06-26Basic support for building with Cygwin and MinGW usingLasse Collin1-3/+4
the Autotools based build system. It's not good yet, more fixes will follow.
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin1-5/+9
Some minor documentation cleanups were made at the same time.
2009-02-13Improve support for DOS-like systems.Lasse Collin1-3/+3
Here DOS-like means DOS, Windows, and OS/2.
2009-02-07Support LZMA_API_STATIC in assembler files toLasse Collin1-0/+2
avoid __declspec(dllexport) equivalent.
2009-02-02Updated the x86 assembler code:Lasse Collin1-10/+72
- Use call/ret pair to get instruction pointer for PIC. - Use PIC only if PIC or __PIC__ is #defined. - The code should work on MinGW and Darwin in addition to GNU/Linux and Solaris.
2008-01-26Added note.GNU-stack to x86 assembler files. It is neededLasse Collin1-0/+9
when using non-executable stack.
2007-12-14Use the filename suffix .S instead of .s for assembler filesLasse Collin1-0/+0
so that the preprocessor removes the /* */ style comments, which are not supported by some non-GNU assemblers (Solaris) that otherwise work with this code.
2007-12-14Fixed wrong symbol name in crc64_x86.s.Lasse Collin1-1/+1
2007-12-14Use .globl instead of .global in x86 assembler code forLasse Collin1-1/+1
better portability. Still needs fixing the commenting.