Provided by: manpages-es_1.55-4_all bug
 

NOMBRE

        __setfpucw  -  asigna  un valor a la palabra de control de la fpu en la
        arquitectura i386 (obsoleta)
 

SINOPSIS

        #include <i386/fpu_control.h>
 
        void __setfpucw((unsigned short) control_word);
 

DESCRIPCI N

        __setfpucw transfiere control_word a los registros de la fpu  (floating
        point  unit, unidad de coma flotante) en la arquitectura i386. Esto era
        utilizado para controlar la precisión de  punto  flotante,  redondeo  y
        excepciones de punto flotante.
 

EJEMPLO

        __setfpucw(0x1372)
 
        Asigna a la palabra de control de la fpu en la arquitectura i386
             - precisión extendida
             - redondeo al más cercano
             -  excepciones  en  desbordamiento,  división  por cero e infinito
        (NaN)
 

DISPONIBILIDAD

        A partir de la versión 2.1 de glibc esta función dejó de existir.   Hay
        nuevas  funciones  dentro de ISO C99, cuyos prototipos se encuentran en
        /usr/include/fenv.h, para controlar los modos de redondeo  de  la  fpu,
        como  fegetround,  fesetround,  y  el  entorno  de  coma flotante, como
        fegetenv, feholdexcept, fesetenv, feupdateenv y  el  manejo  de  excep‐
        ciones  de  la fpu, como feclearexcept, fegetexceptflag, feraiseexcept,
        fesetexceptflag, fetestexcept.
 
        Si aún se necesita acceso directo a la palabra de control de la FPU, se
        pueden   utilizar  las  macros  _FPU_GETCW  y  _FPU_SETCW  del  fichero
        /usr/include/fpu_control.h.
        feclearexcept(3)
        /usr/include/i386/fpu_control.h