libdivide-5.4.0-1.fc45
completeDescription
This package contains a header-only C/C++ library for optimizing integer
division. Integer division is one of the slowest instructions on most CPUs,
e.g. on current x64 CPUs a 64-bit integer division has a latency of up to 90
clock cycles whereas a multiplication has a latency of only 3 clock cycles.
libdivide allows you to replace expensive integer division instructions by a
sequence of shift, add and multiply instructions that will calculate the
integer division much faster.
On current CPUs you can get a speedup of up to 10x for 64-bit integer division
and a speedup of up to 5x for 32-bit integer division when using libdivide.
libdivide also supports SSE2, AVX2, AVX512, NEON, and SVE vector division,
which can provide an even larger speedup.
RPMs
2 files, 2 archessrc
riscv64
Logs
riscv64
Changelog
* Sun Sep 06 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 5.4.0-1 - Update to 5.4.0 (close RHBZ#2529172) * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Wed May 20 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 5.3.0-4 - Use various long options * Sun May 17 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 5.3.0-2 - Use the cmake declarative buildsystem * Mon Feb 16 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 5.3.0-1 - Update to 5.3.0 (close RHBZ#2440259) * Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jan 28 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 5.2.0-1 - Update to 5.2.0 (close RHBZ#2342112) * Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Nov 01 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 5.1-2 - Invoke %cmake in %conf rather than in %build