__setfpucw(3) Library Functions Manual __setfpucw(3) NAZWA __setfpucw - zmiana slowa kontrolnego koprocesora w architekturze i386 (przestarzale) BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include [[deprecated]] void __setfpucw(unsigned short control_word); OPIS Funkcja __setfpucw() wpisuje control_word do rejestrow FPU (floating-point unit - jednostki zmiennoprzecinkowej) w architekturze i386. Slowo to bylo uzywane do zmiany dokladnosci zmiennoprzecinkowej, zaokraglania oraz wyjatkow zmiennoprzecinkowych. STANDARDY GNU. HISTORIA Removed in glibc 2.1. UWAGI There are new functions from C99, with prototypes in , to control FPU rounding modes, like fegetround(3), fesetround(3), and the floating-point environment, like fegetenv(3), feholdexcept(3), fesetenv(3), feupdateenv(3), and FPU exception handling, like feclearexcept(3), fegetexceptflag(3), feraiseexcept(3), fesetexceptflag(3), and fetestexcept(3). Jesli mimo wszystko potrzebny jest bezposredni dostep do slowa kontrolnego FPU, mozna posluzyc sie zdefiniowanymi w makrami _FPU_GETCW i _FPU_SETCW. PRZYKLADY __setfpucw(0x1372) Ustawia slowo kontrolne koprocesora w architekturze i386 na: o rozszerzona dokladnosc o zaokraglanie do najblizszego o wyjatki podczas przepelnienia, dzielenia przez zero oraz gdy wartosc nie jest liczba ZOBACZ TAKZE feclearexcept(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Adam Byrtek , Andrzej Krzysztofowicz i Robert Luberda Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. __setfpucw(3)