"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "asm/i386/src_gas/all/asm_all.S" between
lzo-2.09.tar.gz and lzo-2.10.tar.gz

About: LZO is a portable lossless data compression library written in ANSI C.

asm_all.S  (lzo-2.09):asm_all.S  (lzo-2.10)
/* asm_all.S -- /* asm_all.S --
This file is part of the LZO real-time data compression library. This file is part of the LZO real-time data compression library.
Copyright (C) 1996-2015 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer
All Rights Reserved. All Rights Reserved.
The LZO library is free software; you can redistribute it and/or The LZO library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version. the License, or (at your option) any later version.
The LZO library is distributed in the hope that it will be useful, The LZO library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
skipping to change at line 30 skipping to change at line 30
If not, write to the Free Software Foundation, Inc., If not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Markus F.X.J. Oberhumer Markus F.X.J. Oberhumer
<markus@oberhumer.com> <markus@oberhumer.com>
http://www.oberhumer.com/opensource/lzo/ http://www.oberhumer.com/opensource/lzo/
*/ */
/***** DO NOT EDIT - GENERATED AUTOMATICALLY *****/ /***** DO NOT EDIT - GENERATED AUTOMATICALLY *****/
#undef _
#ifndef NAME1 #ifndef NAME1
#if (defined(__MACH__) && defined(__APPLE__)) #if defined(__ELF__)
# define NAME1(a) a
#elif (defined(__MACH__) && defined(__APPLE__))
# define NAME1(a) _ ## a
#elif defined(_WIN32) && !defined(_WIN64)
# define NAME1(a) _ ## a # define NAME1(a) _ ## a
#elif defined(_WIN64)
# define NAME1(a) a
#else #else
# define NAME1(a) _ ## a # define NAME1(a) _ ## a
# define NAME2(a) a # define NAME2(a) a
#endif #endif
#endif #endif
#define XNAME(a,b,c) LZO_PP_ECONCAT3(NAME1(a),b,c)
#ifndef LZO_PP_CONCAT2 #ifndef LZO_PP_CONCAT2
# define LZO_PP_CONCAT2(a,b) a ## b # define LZO_PP_CONCAT2(a,b) a ## b
#endif #endif
#ifndef LZO_PP_CONCAT3
# define LZO_PP_CONCAT3(a,b,c) a ## b ## c
#endif
#ifndef LZO_PP_ECONCAT3
# define LZO_PP_ECONCAT3(a,b,c) LZO_PP_CONCAT3(a,b,c)
#endif
#ifndef p2align #ifndef p2align
# define p2align(a) .p2align a # define p2align(a) .p2align a
#endif #endif
#ifndef globalf #ifndef globalf
# define globalf(a) .globl a # define globalf(a) .globl a
#endif #endif
#ifndef hiddenf #ifndef hiddenf
# if defined(__ELF__) # if defined(__ELF__)
# define hiddenf(a) .hidden a # define hiddenf(a) .hidden a
# elif (defined(__MACH__) && defined(__APPLE__)) # elif (defined(__MACH__) && defined(__APPLE__))
skipping to change at line 74 skipping to change at line 88
# if defined(__ELF__) # if defined(__ELF__)
# define sizef(a,b) .size a,b # define sizef(a,b) .size a,b
# else # else
# define sizef(a,b) # define sizef(a,b)
# endif # endif
#endif #endif
#if defined(__ELF__) #if defined(__ELF__)
.section .note.GNU-stack,"",@progbits .section .note.GNU-stack,"",@progbits
#endif #endif
.text .text
#if defined(_WIN32) || defined(__WIN32__) #if defined(_WIN32) && !defined(_WIN64)
# if defined(LZO_WIN32_FEAT_00) #if defined(LZO_WIN32_FEAT_00)
# LZO_WIN32_FEAT_00 LZO_WIN32_FEAT_00
# else #else
#if defined(__GNUC__) && !defined(__clang__) #if defined(__GNUC__) && !defined(__clang__)
.globl @feat.00 .globl @feat.00
#endif #endif
@feat.00 = 1 @feat.00 = 1
# endif
#endif #endif
#if defined(__ELF__) || (defined(__MACH__) && defined(__APPLE__)) || defined(_WI #endif
N32) || defined(__WIN32__) || defined(_WIN64) || defined(__WIN64__) #if defined(__ELF__) || (defined(__MACH__) && defined(__APPLE__)) || defined(_WI
N32) || defined(_WIN64)
p2align(6) p2align(6)
#else #else
p2align(4) p2align(4)
#endif #endif
#ifndef db #ifndef db
# define db .byte # define db .byte
#endif #endif
#ifdef NAME1 #ifdef NAME1
typef(NAME1(lzo1c_decompress_asm)) typef(NAME1(lzo1c_decompress_asm))
 End of changes. 9 change blocks. 
9 lines changed or deleted 23 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS