Skip to content

fp64lib.org

Handcrafted 64-bit floating point routines for AVR/arduino microprocessors

  • About
  • Examples
    • double vs. float
    • Leibniz Series, calculating PI/4
    • Double, a C++ wrapper class
    • Julien Date
  • Documentation
    • fp64lib Library reference (A-Z)
    • fp64lib Library reference by functions
    • fp64_sin(PI) is not 0
    • Using fp64lib natively with long double
    • fp64lib design principles
    • Benchmarks
    • Side-to-side comparision
    • History of fp64lib
    • Credits
  • Download
  • FAQ
fp64lib.org

Month: October 2026

V1.1.30 fixed issues in strtod and round

For some boundary conditions and malformed inputs, fp64_strtod was updated to behave properly. For values in the range of [-0.5,-1.0], fp64_round was updated to produce the correct rounding.

Author UwePosted on October 12, 2026October 12, 2026Categories Uncategorized

Recent Posts

  • V1.1.30 fixed issues in strtod and round
  • V1.1.29 with space optimizations and bug fix in fp64_compare
  • V1.1.28 some space optimizations and fixed fp64_toString(-0)
  • V1.1.27 increased compatibility with IEEE 754 for handling of -0
  • V1.1.26 fixes bug in fp64_compare

Archives

  • October 2026
  • January 2026
  • November 2025
  • August 2025
  • July 2025
  • June 2025
  • April 2022
  • March 2022
  • January 2022
  • September 2021
  • May 2021
  • March 2020
  • February 2020
  • January 2020
  • September 2019
  • August 2019

Categories

  • conversion
  • functions
  • Uncategorized
  • About
  • Examples
    • double vs. float
    • Leibniz Series, calculating PI/4
    • Double, a C++ wrapper class
    • Julien Date
  • Documentation
    • fp64lib Library reference (A-Z)
    • fp64lib Library reference by functions
    • fp64_sin(PI) is not 0
    • Using fp64lib natively with long double
    • fp64lib design principles
    • Benchmarks
    • Side-to-side comparision
    • History of fp64lib
    • Credits
  • Download
  • FAQ
fp64lib.org Proudly powered by WordPress