Port details on branch 2022Q3 |
- libdivide Fast prime counting function implementations
- 5.0 math =0 5.0Version of this port present on the latest quarterly branch.
- Maintainer: thierry@FreeBSD.org
- Port Added: 2022-08-27 14:48:09
- Last Update: 2022-08-27 14:44:27
- Commit Hash: 9b27d49
- License: ZLIB BSL
- WWW:
- https://github.com/ridiculousfish/libdivide/
- Description:
- libdivide allows you to replace expensive integer divides with comparatively
cheap multiplication and bitshifts. Compilers usually do this, but only when the
divisor is known at compile time. libdivide allows you to take advantage of it
at runtime. The result is that integer division can become faster - a lot
faster.
Furthermore, libdivide allows you to divide SIMD vectors by runtime constants,
which is especially nice because SIMD typically lacks integer division.
WWW: https://libdivide.com/
WWW: https://github.com/ridiculousfish/libdivide/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libdivide>0:math/libdivide
- To install the port:
- cd /usr/ports/math/libdivide/ && make install clean
- To add the package, run one of these commands:
- pkg install math/libdivide
- pkg install libdivide
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libdivide
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1638115355
SHA256 (ridiculousfish-libdivide-5.0_GH0.tar.gz) = 01ffdf90bc475e42170741d381eb9cfb631d9d7ddac7337368bcd80df8c98356
SIZE (ridiculousfish-libdivide-5.0_GH0.tar.gz) = 680611
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- math_libdivide
- USES:
- cmake compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0 27 Aug 2022 14:44:27 |
Thierry Thomas (thierry) Author: Robert Clausecker |
math/libdivide: fix build on armv6/armv7
The NEON code included in this library is for arm64 only.
Disable use of NEON on armv6/armv7.
See <https://github.com/ridiculousfish/libdivide/issues/102>.
PR: 265870
Reported by: fuz (at) fuz.su
(cherry picked from commit fbab55b27f97ce1d6cf067a1583b28716f2e127c) |
Number of commits found: 1
|