4 .type feclearexcept,@function
9 # consider sse fenv as well if the cpu has XMM capability
11 1: addl $__hwcap-1b,(%esp)
13 testl $0x02000000,(%edx)
15 # maintain exceptions in the sse mxcsr, clear x87 exceptions
33 # only do the expensive x87 fenv load/store when needed
51 .type feraiseexcept,@function
64 .type __fesetround,@function
73 # consider sse fenv as well if the cpu has XMM capability
75 1: addl $__hwcap-1b,(%esp)
77 testl $0x02000000,(%edx)
88 .type fegetround,@function
97 .type fegetenv,@function
102 # consider sse fenv as well if the cpu has XMM capability
104 1: addl $__hwcap-1b,(%esp)
106 testl $0x02000000,(%edx)
116 .type fesetenv,@function
134 # consider sse fenv as well if the cpu has XMM capability
136 1: addl $__hwcap-1b,(%esp)
138 testl $0x02000000,(%edx)
140 # mxcsr := same rounding mode, cleared exceptions, default mask
149 .type fetestexcept,@function
154 # consider sse fenv as well if the cpu has XMM capability
156 1: addl $__hwcap-1b,(%esp)
158 testl $0x02000000,(%edx)