summaryrefslogtreecommitdiff
path: root/functable.c
AgeCommit message (Expand)Author
2021-12-24Standardize crc32_stubMatheus Castanho
2021-06-22[functable] Add missing call to cpu_check_features().Mika Lindqvist
2020-11-02Fixed conditional expression is constant maintainer warnings.Nathan Moinvaziri
2020-09-11Added AVX support to chunkset functions.Nathan Moinvaziri
2020-08-31Fix numerous sign-conversion warnings in compare256/compare258 andHans Kristian Rosbach
2020-08-31Rename ZLIB_INTERNAL to Z_INTERNAL for consistency.Nathan Moinvaziri
2020-08-23Add optional support for thread local storage. (#733)Nathan Moinvaziri
2020-08-21Remove return value from insert_string, since it is always ignored andHans Kristian Rosbach
2020-08-20Harmonize the CPU architecture preprocessor definitions.Nathan Moinvaziri
2020-08-14Fixed many possible loss of data warnings where insert_string and quick_inser...Nathan Moinvaziri
2020-08-02Remove forward declarations for stub functions and have one forward declarati...Nathan Moinvaziri
2020-06-28Rename from memchunk to chunkset.Nathan Moinvaziri
2020-06-28Split memcopy by architecture.Nathan Moinvaziri
2020-06-28Apply compiler flags only to source files that require them in CMake.Nathan Moinvaziri
2020-06-27Add POWER8_VSX_SLIDEHASH macroMatheus Castanho
2020-06-25Adler32 vector optimization for Power.Rogerio Alves
2020-06-09Disable unaligned access of > 4 bytes on 32-bit armNiLuJe
2020-06-08Added Adler32 SSSE3 and AVX2 implementations to functable.Nathan Moinvaziri
2020-06-08Add optimized slide_hash for POWER processorsMatheus Castanho
2020-06-08Preparation for POWER optimizationsMatheus Castanho
2020-05-30Remove IPos typedef which also helps to reduce casting warnings.Nathan Moinvaziri
2020-05-25Remove support for DYNAMIC_CRC_TABLE which was broken.Nathan Moinvaziri
2020-05-24Converted compare258 to static and convert longest_match to template.Nathan Moinvaziri
2020-05-24Added support for AVX2 intrinsics to compare258.Nathan Moinvaziri
2020-05-24Abstracted out architecture specific implementations of 258 byte comparison t...Nathan Moinvaziri
2020-05-02Fix ARM64 build with Visual C++.Mika Lindqvist
2020-05-01Standardize fill_window implementations and abstract out slide_hash_neon for ...Nathan Moinvaziri
2020-04-30Standardize insert_string functionality across architectures. Added unaligned...Nathan Moinvaziri
2020-02-07Fixed formatting, 4 spaces for code intent, 2 spaces for preprocessor indent,...Nathan Moinvaziri
2019-09-21Unify detection of ARM getauxval code availability.Hans Kristian Rosbach
2019-09-04Add slide_hash to functable, and enable the sse2-optimized version.Hans Kristian Rosbach
2019-09-04Changes to support compilation with MSVC ARM & ARM64 (#386)Nathan Moinvaziri
2019-08-23Rename #defines for consistency (#378)Nathan Moinvaziri
2019-08-06Rename gzendian to zendian since it is included in more than just the gzip li...Nathan Moinvaziri
2019-05-29Fix build when DYNAMIC_CRC_TABLE is defined.Mika T. Lindqvist
2019-03-08Default sse2 to be available on x86_64 arch.Hans Kristian Rosbach
2019-03-08unify uses of __ARM_FEATURE_CRC32Sebastian Pop
2019-03-06unify uses of __ARM_NEON__ and __ARM_NEONSebastian Pop
2019-03-06rename X86_SSE2_FILL_WINDOW to X86_SSE2Sebastian Pop
2019-03-01ARM: check cpu feature once at init timeSebastian Pop
2018-12-12[ARM/AArch64] Add run-time detection of ACLE and NEON instructions under Linux.Mika Lindqvist
2018-11-01Revert "[ARM/AArch64] Add run-time detection of ACLE and NEON instructions un...Hans Kristian Rosbach
2018-10-30[ARM/AArch64] Add run-time detection of ACLE and NEON instructions under Linux.Mika Lindqvist
2018-09-17Make functable thread-local.Mika Lindqvist
2018-03-22Move private defines from zconf.h and zconf-ng.h to zbuild.hMika Lindqvist
2018-02-16wrap crc32 in functable (#145)Daniel Black
2018-02-09[ARM/AArch64] Allow disabling NEON support in adler32_stub.Mika Lindqvist
2017-08-17Make sure we don't export internal functionsHans Kristian Rosbach
2017-05-03Lazily initialize functable members. (#108)Mika Lindqvist
2017-04-24- Add adler32 to functableHans Kristian Rosbach