blitzpp / blitz

Blitz++ Multi-Dimensional Array Library for C++
https://github.com/blitzpp/blitz/wiki
Other
405 stars 84 forks source link

blitz::epsilon(__float128) = 0 #63

Open slayoo opened 5 years ago

slayoo commented 5 years ago

Migrated from: https://sourceforge.net/p/blitz/bugs/67/

$ cat bug.cpp
#include <blitz/array.h>
#include <quadmath.h>

int main()
{
printf("%Qe\n", blitz::epsilon(__float128(0)));
}
$ g++ -lquadmath bug.cpp
$ ./a.out
0.000000e+00
slayoo commented 5 years ago

Somehow related: https://github.com/blitzpp/blitz/pull/45