"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "cipher/keccak.c" between
libgcrypt-1.9.1.tar.bz2 and libgcrypt-1.9.2.tar.bz2

About: Libgcrypt is a general purpose library of cryptographic building blocks (originally based on GnuPG code).

keccak.c  (libgcrypt-1.9.1.tar.bz2):keccak.c  (libgcrypt-1.9.2.tar.bz2)
skipping to change at line 39 skipping to change at line 39
* USE_32BIT indicates whether to use 32-bit generic implementation. */ * USE_32BIT indicates whether to use 32-bit generic implementation. */
#undef USE_64BIT #undef USE_64BIT
#if defined(__x86_64__) || SIZEOF_UNSIGNED_LONG == 8 #if defined(__x86_64__) || SIZEOF_UNSIGNED_LONG == 8
# define USE_64BIT 1 # define USE_64BIT 1
#else #else
# define USE_32BIT 1 # define USE_32BIT 1
#endif #endif
/* USE_64BIT_BMI2 indicates whether to compile with 64-bit Intel BMI2 code. */ /* USE_64BIT_BMI2 indicates whether to compile with 64-bit Intel BMI2 code. */
#undef USE_64BIT_BMI2 #undef USE_64BIT_BMI2
#if defined(USE_64BIT) && defined(HAVE_GCC_INLINE_ASM_BMI2) #if defined(USE_64BIT) && defined(HAVE_GCC_INLINE_ASM_BMI2) && \
defined(HAVE_CPU_ARCH_X86)
# define USE_64BIT_BMI2 1 # define USE_64BIT_BMI2 1
#endif #endif
/* USE_64BIT_SHLD indicates whether to compile with 64-bit Intel SHLD code. */ /* USE_64BIT_SHLD indicates whether to compile with 64-bit Intel SHLD code. */
#undef USE_64BIT_SHLD #undef USE_64BIT_SHLD
#if defined(USE_64BIT) && defined (__GNUC__) && defined(__x86_64__) #if defined(USE_64BIT) && defined (__GNUC__) && defined(__x86_64__) && \
defined(HAVE_CPU_ARCH_X86)
# define USE_64BIT_SHLD 1 # define USE_64BIT_SHLD 1
#endif #endif
/* USE_32BIT_BMI2 indicates whether to compile with 32-bit Intel BMI2 code. */ /* USE_32BIT_BMI2 indicates whether to compile with 32-bit Intel BMI2 code. */
#undef USE_32BIT_BMI2 #undef USE_32BIT_BMI2
#if defined(USE_32BIT) && defined(HAVE_GCC_INLINE_ASM_BMI2) #if defined(USE_32BIT) && defined(HAVE_GCC_INLINE_ASM_BMI2) && \
defined(HAVE_CPU_ARCH_X86)
# define USE_32BIT_BMI2 1 # define USE_32BIT_BMI2 1
#endif #endif
/* USE_64BIT_ARM_NEON indicates whether to enable 64-bit ARM/NEON assembly /* USE_64BIT_ARM_NEON indicates whether to enable 64-bit ARM/NEON assembly
* code. */ * code. */
#undef USE_64BIT_ARM_NEON #undef USE_64BIT_ARM_NEON
#ifdef ENABLE_NEON_SUPPORT #ifdef ENABLE_NEON_SUPPORT
# if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) \ # if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) \
&& defined(HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS) \ && defined(HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS) \
&& defined(HAVE_GCC_INLINE_ASM_NEON) && defined(HAVE_GCC_INLINE_ASM_NEON)
 End of changes. 3 change blocks. 
3 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)