FpCsr
Stav registru také obsahuje x87 FPU kontrolní slovo. Volací konvence určí tento registr stálým.
x87 FPU kontrolní slovo registru je nastaveno na následující standardní hodnoty na začátku spuštění programu:
FPCSR[0:6]: Exception masks all 1's (all exceptions masked)
FPCSR[7]: Reserved – 0
FPCSR[8:9]: Precision Control – 10B (double precision)
FPCSR[10:11]: Rounding control - 0 (round to nearest)
FPCSR[12]: Infinity control – 0 (not used)
Volaný, který mění libovolná pole v rámci FPCSR, je musí obnovit před návratem do jeho volajícího. Kromě toho, volající, který změní některé z těchto polí, musí obnovit jejich standardní hodnoty před vyvoláním volaného, není-li dohodou, že volaný očekává upravené hodnoty.
Existují dvě výjimky pravidla, týkající se permanence příznaků ovládacího prvku:
Ve funkcích, kde je dokumentovaný účel dané funkce upraven permamencí FpCsr příznaků.
Pokud je prokazatelně správné, že tyto pravidla poruší výsledky v programech, které se chovájí/znamenají stejně jako program, kde tato pravidla nebyla porušena, například prostřednictvím analýzy celého programu.