SkillAgentSearch skills...

NetQD

.NET implementation of the double-double and quad-double technique for achieving almost 128-bit and 256-bit floating point precision types.

Install / Use

/learn @rzikm/NetQD
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NetQD

.NET port of the QD library implementing the double-double and quad-double technique for achieving almost 128-bit and 256-bit floating point precision types.

See original paper by David H. Bailey Yozo Hida and Xiaoye S. Li for mathematical details. An unofficial copy of the original C++/Fortran implementation is available e.g. here.

Note that the port is in it's early stages so there may be some bugs.

Build Status

Installing

dotnet add package NetQD

Roadmap

  • Comprehensive set of unit tests that check that nothing has been broken during porting
  • Add more math functions (Exp, Log, Pow...)
  • Fit dotnet IFormatProvider into parsing and printing code

Contributing

Pull Requests are welcome.

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated8mo ago
Forks0

Languages

C#

Security Score

82/100

Audited on Jul 11, 2025

No findings