MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Mathematical Library Functions                      fesetprec(3M)



NAME
     fesetprec, fegetprec - control floating point rounding  pre-
     cision modes

SYNOPSIS
     c99 [ flag... ] file... -lm [ library... ]
     #include 

     int fesetprec(int prec);


     int fegetprec(void);


DESCRIPTION
     The IE 754 standard defines rounding precision  modes  for
     systems that always deliver intermediate results to destina-
     tions in extended double precision format. These modes allow
     such  systems to deliver correctly rounded single and double
     precision results (in the absence of underflow and overflow)
     with only one rounding.


     The fesetprec() function sets the current rounding precision
     to the precision specified by prec, which must be one of the
     following values defined in :

     FEFLTPREC     round to single precision


     FEDBLPREC     round to double precision


     FELDBLPREC    round to extended double precision



     The default rounding precision  when  a  program  starts  is
     FELDBLPREC.


     The fegetprec() function returns the current rounding preci-
     sion.

RETURN VALUES
     The fesetprec() function returns a  non-zero  value  if  the
     requested rounding precision is established and 0 otherwise.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:




SunOS 5.11          Last change: 12 Jul 2006                    1






Mathematical Library Functions                      fesetprec(3M)



     
     ATRIBUTE TYPE                ATRIBUTE VALUE             
     Architecture                  Intel (see below)           
     Availability                  SUNWlibms                   
     Interface Stability           Stable                      
     MT-Level                      MT-Safe                     
    



     These functions are not available on SPARC  systems  because
     SPARC  processors  deliver  intermediate results to destina-
     tions in single or  double  format  as  determined  by  each
     floating point instruction.

SEE ALSO
     fegetenv(3M), fesetround(3M), attributes(5)


     Numerical Computation Guide



































SunOS 5.11          Last change: 12 Jul 2006                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™