fesetprec man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

fesetprec(3M)		Mathematical Library Functions		 fesetprec(3M)

       fesetprec, fegetprec - control floating point rounding precision modes

       c99 [ flag... ] file... -lm [ library... ]
       #include <fenv.h>

       int fesetprec(int prec);

       int fegetprec(void);

       The IEEE 754 standard defines rounding precision modes for systems that
       always deliver intermediate results to destinations in extended	double
       precision  format.  These modes allow such systems to deliver correctly
       rounded single and double precision results (in the absence  of	under‐
       flow 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 <fenv.h>:

       FE_FLTPREC     round to single precision

       FE_DBLPREC     round to double precision

       FE_LDBLPREC    round to extended double precision

       The default rounding precision when a program starts is FE_LDBLPREC.

       The fegetprec() function returns the current rounding precision.

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

       See attributes(5) for descriptions of the following attributes:

       │Architecture		      Intel (see below)		   │
       │Availability		      SUNWlibms			   │
       │Interface Stability	      Stable			   │
       │MT-Level		      MT-Safe			   │

       These functions are not available on SPARC systems because  SPARC  pro‐
       cessors	deliver intermediate results to destinations in single or dou‐
       ble format as determined by each floating point instruction.

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

       Numerical Computation Guide

SunOS 5.11			  12 Jul 2006			 fesetprec(3M)

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net