__setfpucw(3) | Library Functions Manual | __setfpucw(3) |
NUME
__setfpucw - stabilește cuvântul de control FPU pe arhitectura i386 (învechit)
BIBLIOTECA
Biblioteca C standard (libc, -lc)
SINOPSIS
#include <i386/fpu_control.h>
[[depreciat]] void __setfpucw(unsigned short control_word);
DESCRIERE
__setfpucw() transferă control_word către registrele FPU (unitate în virgulă mobilă) pe arhitectura i386. Aceasta a fost utilizată pentru a controla precizia în virgulă mobilă, rotunjirea și excepțiile în virgulă mobilă.
STANDARDE
GNU.
ISTORIC
Eliminată în glibc 2.1.
NOTE
Există funcții noi din C99, cu prototipuri în <fenv. h>, pentru a controla modurile de rotunjire FPU, cum ar fi fegetround(3), fesetround(3), și mediul în virgulă mobilă, cum ar fi fegetenv(3), feholdexcept(3), fesetenv(3), feupdateenv(3), și gestionarea excepțiilor FPU, cum ar fi feclearexcept(3), fegetexceptflag(3), feraiseexcept(3), fesetexceptflag(3) și fetestexcept(3).
Dacă este în continuare necesar accesul direct la cuvântul de control al FPU, pot fi utilizate macrocomenzile _FPU_GETCW și _FPU_SETCW din <fpu_control.h>.
EXEMPLE
__setfpucw(0x1372)
Stabilește cuvântul de control FPU pe arhitectura i386 la
- •
- extended precision (precizie extinsă)
- •
- rounding to nearest (rotunjire la cea mai apropiată valoare)
- •
- excepții la depășirea limitei, împărțirea la zero și NaN
CONSULTAȚI ȘI
<fpu_control.h>
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
2 mai 2024 | Pagini de manual de Linux 6.8 |