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)

NAME
       fesetprec, fegetprec - control floating point rounding precision modes

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

       int fesetprec(int prec);

       int fegetprec(void);

DESCRIPTION
       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.

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

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

       ┌───────────────────────────────────────────────────────────┐
       │ATTRIBUTE TYPE		      ATTRIBUTE VALUE		   │
       │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.

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

       Numerical Computation Guide

SunOS 5.11			  12 Jul 2006			 fesetprec(3M)
[top]

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]
Tweet
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