4 .type feclearexcept,@function
8 # consider sse fenv as well if the cpu has XMM capability
10 1: addl $__hwcap-1b,(%esp)
12 testl $0x02000000,(%edx)
23 # TODO: only load/store fenv if exceptions arent clear yet
35 .type feraiseexcept,@function
47 .type fesetround,@function
56 # consider sse fenv as well if the cpu has XMM capability
58 1: addl $__hwcap-1b,(%esp)
60 testl $0x02000000,(%edx)
71 .type fegetround,@function
80 .type fegetenv,@function
85 # consider sse fenv as well if the cpu has XMM capability
87 1: addl $__hwcap-1b,(%esp)
89 testl $0x02000000,(%edx)
99 .type fesetenv,@function
117 # consider sse fenv as well if the cpu has XMM capability
119 1: addl $__hwcap-1b,(%esp)
121 testl $0x02000000,(%edx)
123 # mxcsr := same rounding mode, cleared exceptions, default mask
132 .type fetestexcept,@function
136 # consider sse fenv as well if the cpu has XMM capability
138 1: addl $__hwcap-1b,(%esp)
140 testl $0x02000000,(%edx)