__fenv_set_ex
#define __fenv_set_ex(X,Y) X=(X&~0x0000003d)|(Y)
#define __fenv_set_ex(X,Y) X=(X&~0x000003e0ul)|((Y)<<5)