__setfpucw(3) Library Functions Manual __setfpucw(3) NAZWA __setfpucw - zmienia slowo kontrolne koprocesora na architekturze i386 (przestarzale) BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include [[przestarzale]] 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 Usuniete w glibc 2.1. UWAGI Dostepne sa nowe funkcje zgodne z C99 o prototypach w , takie jak fegetround(3), fesetround(3), sluzace do ustawiania trybow zaokraglania koprocesora; takie jak fegetenv(3), feholdexcept(3), fesetenv(3), feupdateenv(3), sluzace do ustawiania srodowiska zmiennoprzecinkowego; takie jak feclearexcept(3), fegetexceptflag(3), feraiseexcept(3), fesetexceptflag(3) oraz fetestexcept(3), sluzace do obslugi wyjatkow zmiennoprzecinkowych. 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 Tlumaczenie niniejszej strony podrecznika: Adam Byrtek , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach 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.15 17 maja 2025 r. __setfpucw(3)