スレッドセーフである。このマクロはすべての例外でトラップが生じるような環境を表す。使ってこのマクロをテストできる。定義されている場合に限って定義される。各ビットの設定方法については定義していない。各々の浮動小数点トラップを設定できるようになっている。よって状態の問い合わせもできるようになっている。成功した場合は直前に有効になっていた例外のセットを返す。関数は現在有効になっている例外全てからなるセットを返す。設定された現在の丸めモードが反映されるべきであるとされている。