I had no idea this feature existed! Does it behave usefully in a multithreaded context?
> The floating-point environment has thread storage duration. The initial state for a thread's floating-point environment is the current state of the floating-point environment of the thread that creates it at the time of creation.