BSD Ports

math/symfpu g20190517 DragonFly

Implementation of IEEE-754 / SMT-LIB floating-point

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
math
Package size
44.7 KiB, 218.1 KiB installed

Description

SymFPU is an implementation of the SMT-LIB / IEEE-754 operations in terms of bit-vector operations. It is templated in terms of the bit-vectors, propositions, floating-point formats and rounding mode types used. This allow the same code to be executed as an arbitrary precision "SoftFloat" library (although it's performance would not be good) or to be used to build symbolic representation of floating-point operations suitable for use in "bit-blasting" SMT solvers (you could also generate circuits from them but again, performance will likely not be good).

In the other systems

SystemPortVersion
DragonFlymath/symfpug20190517
FreeBSDmath/symfpu1.2.0
NetBSDmath/symfpu1.2.0
HardenedBSDmath/symfpug20260513
GhostBSDmath/symfpug20260513

Install

Binary package:

pkg install symfpu

From DPorts:

cd /usr/dports/math/symfpu && make install clean

Dependencies

No port depends on this one.