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
    • Using fp64lib with long double
    • fp64lib design principles
    • Benchmarks
    • Side-to-side comparision
    • History of fp64lib
    • Credits
  • Download
  • FAQ
fp64lib.org

V1.1.7 Fixed bug impacting nested function calls

Some functions did clobber the registers, thus nesting functions calls like fp64_mul(fp64_div(a,b),c) did not working correctly, when b or c where constants or variables.

Author UwePosted on February 15, 2020Categories Uncategorized

Post navigation

Previous Previous post: V1.1.6 Improved speed of fp64_sin
Next Next post: V1.1.8 Reduced footprint & some bug fixes

Recent Posts

  • V1.1.25 added new function fp64_etoa for engineering format
  • V1.1.24 changed handling of 0 in fp64_to_decimalExp
  • V1.1.23 fixes bug in Double demo program
  • V1.1.22 More examples & Double wrapper class
  • V1.1.21 fixes some bugs

Archives

  • 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
    • Using fp64lib with long double
    • fp64lib design principles
    • Benchmarks
    • Side-to-side comparision
    • History of fp64lib
    • Credits
  • Download
  • FAQ
fp64lib.org Proudly powered by WordPress