Change #254122
| Category | ffmpeg |
| Changed by | Shreesh Adiga <16567adigashreesh@gmail.com> |
| Changed at | Sun 04 Jan 2026 15:49:30 |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Project | ffmpeg |
| Branch | master |
| Revision | 1b6571c765def1186ce1d78cc38628eacbdd1492 |
Comments
avutil/crc: add x86 SSE4.2 clmul SIMD implementation for av_crc Implemented the algorithm described in the paper titled "Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction" by Intel. It is not used yet; the integration will be added in a separate commit. Observed near 10x speedup on AMD Zen4 7950x: av_crc_c: 22057.0 ( 1.00x) av_crc_clmul: 2202.8 (10.01x)
Changed files
- libavutil/x86/crc.asm
- libavutil/x86/crc.h