term% cat index.txt FREXP(2)                      System Calls Manual                     FREXP(2)
NAME
       frexp, ldexp, modf - split into mantissa and exponent
SYNOPSIS
       #include <u.h>
       #include <libc.h>
       double frexp(double value, int *eptr)
       double ldexp(double value, int exp)
       double modf(double value, double *iptr)
DESCRIPTION
       Frexp  returns the mantissa of value and stores the exponent indirectly
       through eptr, so that value = frexp(value)*2**(*eptr).
       Ldexp returns the quantity value*2**exp.
       Modf returns the signed fractional part of value and stores the integer
       part indirectly through iptr.
SOURCE
       /sys/src/libc/port/frexp.c
SEE ALSO
       intro(2)
DIAGNOSTICS
       Ldexp returns 0 for underflow and the appropriately signed infinity for
       overflow.
                                                                      FREXP(2)