Home

Awesome

Summary

A fixed place numeric library designed for performance. Based on the Go version fixed

The library is safe for concurrent use.

It is ideally suited for high performance trading financial systems. All common math operations are completed with 0 allocations.

Building

You need the Boost Unit Testing Framework installed.

It builds using make by default with CLang. There is Makefile.gcc for using GCC instead.

Design Goals

Financial systems, especially trading systems need efficient, and stable decimal arithmetic.

THis was designed as a drop-in replacement for double, but allow conversion to/from double for non-basic math operations.

Primarily developed for use in cpp_orderbook.