aboutsummaryrefslogtreecommitdiff
path: root/absl/crc/internal/cpu_detect.h
Commit message (Collapse)AuthorAgeFilesLines
* Add entries for Neoverse N2,V1, and V2 into CRC dynamic dispatch table.Connal de Souza2023-10-061-0/+3
| | | | | PiperOrigin-RevId: 571430428 Change-Id: I4777c37c5287d26a75f37fe059324ac218878f0e
* Add CPU detection for Ampere SirynAbseil Team2023-08-301-0/+1
| | | | | PiperOrigin-RevId: 561444259 Change-Id: I205ba9f11f4d41163ce74ae9cfa417fe500ccab3
* Add CPU detection for AMD Genoa and Ryzen 3000Abseil Team2023-08-291-0/+2
| | | | | PiperOrigin-RevId: 561108037 Change-Id: Idff65e288384cb55ce69f789db2d9374ae781d3d
* CRC: Ensure SupportsArmCRC32PMULL() is definedDerek Mauro2022-11-101-2/+0
| | | | | | | | | | | | This fixes the build on arm64 macOS. Note that hardware acceleration is not yet enabled on arm64 when not running under Linux. Addresses the report from https://github.com/abseil/abseil-cpp/commit/1687dbf814eceb93de2d93f91b31acaab404091c#commitcomment-89529264 PiperOrigin-RevId: 487655295 Change-Id: I168dfc863c960d0b694b26dfcb85ff0fd0e95a1e
* Release the CRC libraryDerek Mauro2022-11-091-0/+59
This implementation can advantage of hardware acceleration available on common CPUs when using GCC and Clang. A future update may enable this on MSVC as well. PiperOrigin-RevId: 487327024 Change-Id: I99a8f1bcbdf25297e776537e23bd0a902e0818a1