Provided by: manpages-ro-dev_4.21.0-2_all bug

__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)

REZUMAT

       #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

       Această funcție a fost o extensie GNU nestandardizată.

NOTE

       Începând cu glibc 2.1, această funcție nu mai există.  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

       feclearexcept(3)

       <fpu_control.h>

TRADUCERE

       Traducerea   în   limba   română   a   acestui   manual   a   fost   creată   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.

Pagini de manual de Linux 6.03                  5 februarie 2023                                   __setfpucw(3)