]>
git.proxmox.com Git - wasi-libc.git/blob - libc-top-half/musl/src/math/modf.c
3 double modf(double x
, double *iptr
)
5 union {double f
; uint64_t i
;} u
= {x
};
7 int e
= (int)(u
.i
>>52 & 0x7ff) - 0x3ff;
9 /* no fractional part */
12 if (e
== 0x400 && u
.i
<<12 != 0) /* nan */
26 if ((u
.i
& mask
) == 0) {