__setfpucw - asigna un valor a la palabra de control de la FPU en la
arquitectura i386 (obsoleta)
Biblioteca Estándar C (
libc,
-lc)
#include <i386/fpu_control.h>
[[a extinguir]] void __setfpucw(unsigned short palabra_de_control);
__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.
This function was a nonstandard GNU extension.
A partir de la versión 2.1 de glibc esta función dejó de
existir. Hay nuevas funciones dentro de C99, cuyos prototipos se encuentran en
<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 excepciones 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
<fpu_control.h>.
__setfpucw(0x1372)
Asigna a la palabra de control de la FPU en la arquitectura i386
- •
- precisión ampliada
- •
- redondeo al más cercano
- •
- excepciones en desbordamiento, división por cero e
infinito (NaN)
feclearexcept(3)
<fpu_control.h>
La traducción al español de esta página del manual fue
creada por Juan Piernas <
[email protected]> y Marcos Fouces
<
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]