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

V1.0.5 available

I fixed a bug that caused incorrect rounding when there was a carry over across all digits, including the one before the decimal point. Check out the latest version via the Arduino library manager.

Author UwePosted on September 7, 2019Categories Uncategorized

Post navigation

Previous Previous post: History of fp64lib
Next Next post: V1.0.6 available

Recent Posts

  • More than 100 functions in fp64lib!
  • V1.1.33 includes IEEE 754 functions nextUp() and nextDown()
  • V1.1.32 updated linux makefile
  • V1.1.31 extends fp64_pow for negative arguments
  • V1.1.30 fixed issues in strtod and round

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