summaryrefslogtreecommitdiff
path: root/src/checksum/x86
Commit message (Collapse)AuthorAgeFilesLines
* WT-2873 Refactor CRC32 code (#3000)Keith Bostic2016-09-082-1307/+160
| | | | | | | | | | | | * Add --enable-crc32-hardware configuration option (configured on by default), which allows CRC32 hardware support to be turned off. * Move the CRC32 implementation in software from the x86-specific code to software/checksum.c, leave the x86-specific code in x86/crc32-x86.c. * Move the pointer to the checksum function from a file static to the WT_PROCESS.cksum field, change the __wt_cksum_init() function to set that field. * WT-2882 Create CRC32 Hardware implementation for ARM8 * Change "cksum" to "checksum" everywhere (hopefully) no semantic changes.
* WT-2695 Integrate s390x accelerated crc32c support (#2967)Keith Bostic2016-08-251-0/+1307
* Add X86_HOST and ZSERIES_HOST to the Windows SConstruct file. * Add smoke-test for CRC functions. * Library for accelerated CRC-32 checksums on the IBM z13 processor Pulled from https://github.com/linux-on-ibm-z/crc32-s390x.