fxdiv - C/C++ header-only library for division via FP inverse multiplication

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest i386
Package filename fxdiv-g20181121.txz
Package name fxdiv
Package version g20181121
Package release -
Package architecture i386
Package type txz
Category devel
Homepage https://github.com/Maratyszcza/FXdiv
License MIT
Maintainer yuri@FreeBSD.org
Download size 3.98 KB
Installed size 13.20 KB
Header-only library for division via fixed-point multiplication by inverse.
On modern CPUs and GPUs integer division is several times slower than
multiplication. FXdiv implements an algorithm to replace an integer division
with a multiplication and two shifts. This algorithm improves performance when
an application performs repeated divisions by the same divisor.
* Integer division for uint32_t, uint64_t, and size_t
* Header-only library, no installation or build required
* Compatible with C99, C++, OpenCL, and CUDA
* Uses platform-specific compiler intrinsics for optimal performance
* Covered with unit tests and microbenchmarks
WWW: https://github.com/Maratyszcza/FXdiv


Package Version Architecture Repository
fxdiv-g20181121.txz g20181121 amd64 FreeBSD Ports Latest
fxdiv-g20181121.txz g20181121 i386 FreeBSD Ports Quarterly
fxdiv-g20181121.txz g20181121 amd64 FreeBSD Ports Quarterly
fxdiv - - -


Type URL
Mirror pkg.freebsd.org
Binary Package fxdiv-g20181121.txz
Source Package devel/fxdiv

Install Howto

Install fxdiv txz package:

# pkg install fxdiv

See Also

Package Description
fxite-0.92_4.txz Advanced cross-platform text editor
fxload-20140224.txz Firmware download for Cypress EZ-USB devices
fxscintilla-2.28.0_8.txz Fox toolkit reimplementation of Scintilla editing widget
fxt-2018.07.03_1.txz FFT code and related stuff
fxtv-1.03_13.txz X11-based TV display and capture application (for use with bt848 driver)
fy-aspell-0.12.0_1.txz Aspell Frisian (Frysk) dictionary
fy-libreoffice-6.3.2.txz fy language pack for libreoffice
fyre-1.0.1_11.txz Chaos map rendering system with GTK+-2 interface
fzf-0.18.0.txz Blazing fast command-line fuzzy finder
fzy-1.0.txz Interactive fuzzy text selector for the terminal
g-cows-1.12.txz Scripting language for creation of web sites
g-gcl-1.10.txz Sample counter scripts for Graphic Counter Language
g2-0.40_10.txz Easy to use, portable, and powerful 2D graphics library
g2o-20170730.g.239.txz General framework for graph optimization
ga-5.7_6.txz Partitioned Global Address Space (PGAS) library for distributed arrays