blitz
blitz copied to clipboard
blitz::epsilon(__float128) = 0
trafficstars
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
Somehow related: https://github.com/blitzpp/blitz/pull/45