blob: 0e1a5702f97ee4704b2ea72c97bf1b725db22ac3 [file] [log] [blame]
#include <math.h>
#include <stdint.h>
double fabs(double x) {
union {
double f;
uint64_t i;
} u = {x};
u.i &= -1ULL / 2;
return u.f;
}