libapac is a high-performance arbitrary precision arithmetic library for scientific computing and number crunching with infinite precision, only limited by the amount of memory on your system.
- Targeted for x64 CPUs on Windows OS (ARM64 support planned in future).
- Supports both static and shared library builds.
- Customizable memory allocation functions.
- High-performance low-level APIs that focus on speed and space efficiency.
- Performance-critical functions written in hand-rolled assembly or using C compiler intrinsics.
- Windows 10/11
- Visual Studio 2022 or Visual Studio Build Tools with
Desktop development with C++
option selected. - CMake 3.12+
- Build generator like
Visual Studio 17 2022
orNinja
.
Option | Default | Description |
---|---|---|
BUILD_SHARED_LIBS | OFF |
Build a DLL if ON |