.\" Written Sat Mar 8 10:35:08 MEZ 1997 by J. "MUFTI" Scheurich (mufti@csv.ica.uni-stuttgart.de) .\" Translated May 4 1998 .\" .TH __SETFPUCW 3 "8 Marzo 1997" "Página Man de Linux i386" "Manual del Programador de Linux" .SH NOMBRE __setfpucw \- asigna un valor a la palabra de control de la fpu en la arquitectura i386 (obsoleta) .SH SINOPSIS .B #include .sp .BI "void __setfpucw((unsigned short) " control_word "); .br .SH DESCRIPCIÓN .B __setfpucw transfiere .I 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. .SH EJEMPLO .BR __setfpucw(0x1372) Asigna a la palabra de control de la fpu en la arquitectura i386 .br - precisión extendida .br - redondeo al más cercano .br - excepciones en desbordamiento, división por cero e infinito (NaN) .br .SH 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 .IR /usr/include/fenv.h , para controlar los modos de redondeo de la fpu, como .IR fegetround , .IR fesetround , y el entorno de coma flotante, como .IR fegetenv , .IR feholdexcept , .IR fesetenv , .IR feupdateenv y el manejo de excepciones de la fpu, como .IR feclearexcept , .IR fegetexceptflag , .IR feraiseexcept , .IR fesetexceptflag , .IR fetestexcept . .PP 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 .I /usr/include/fpu_control.h. .SH "VÉASE TAMBIÉN" .BR feclearexcept (3) .br .IR /usr/include/i386/fpu_control.h