FPU - operacje na liczbach zmiennoprzecinkowych
FPU Control Word
FPU control word pozwala na zmianę ustawień FPU

- RC określa kierunek zaokrąglania wyników:
00 = Zaokrąglanie do najbliższej lub parzystej jeżeli są równo odległe (domyślny stan)
01 = Zaokrąglanie w dół (w kierunku -infinity)
10 = Zaokrąglanie w górę (w kierunku +infinity)
11 = Obcinanie (w kierunku 0)
- PC określa z jaką precyzją będą przeprowadzane obliczenia
00 = 24 bits (float)
01 = nieużywany
10 = 53 bits (double)
11 = 64 bits (long double) (domyślny stan)
- Exception masks określają czy ma zostać rzucony wyjątek gdy nastąpi dane zdarzenie (np. błąd przepełnienia). Domyślnie wyjątki są maskowane i oprócz ustawienia odpowiednich flag nie jest rzucany wyjątek. Przydaje się to głównie do debugowania.
Tomasz Kapela, Kraków 2011-2020