fegetprec(3m) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

fegetprec(3m)

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(7) for descriptions of the following attributes:

       tab()  box;  cw(2.75i)  cw(2.75i) lw(2.75i) lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE  VALUE  ArchitectureIntel  (see  below)  Availabilitysystem/li‐
       brary/math Interface StabilityCommitted MT-LevelMT-Safe



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

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


       Numerical  Computation  Guide

Solaris 11.4                      12 Jul 2006                    fesetprec(3M)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3