floating-point math is always more complex than you think it is [Software]

posted by mittyri – Russia, 2019-07-20 22:43 (923 d 16:38 ago) – Posting: # 20416
Views: 10,102

Hi ElMaestro,

» Match(6, 6.001, 0.01)
» Ugly as hell :vomit:, and will not work well if you get into extreme binary representations.

take a look at
if (Abs(x - y) <= absTol * Max(1.0f, Abs(x), Abs(y)))
the description is here

One may consider ULP, pros and cons described here

Kind regards,

Complete thread:

 Admin contact
21,858 posts in 4,574 threads, 1,554 registered users;
online 12 (0 registered, 12 guests [including 10 identified bots]).
Forum time: Saturday 14:21 CET (Europe/Vienna)

Truth in science can be defined as the working hypothesis best suited
to open the way to the next better one.    Konrad Lorenz

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz