glenda.party
term% ls -F
term% pwd
$home/manuals/9front/2/frexp
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)