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)
14 # maintain exceptions in the sse mxcsr, clear x87 exceptions
32 # only do the expensive x87 fenv load/store when needed
50 .type feraiseexcept,@function
62 .type fesetround,@function
71 # consider sse fenv as well if the cpu has XMM capability
73 1: addl $__hwcap-1b,(%esp)
75 testl $0x02000000,(%edx)
86 .type fegetround,@function
95 .type fegetenv,@function
100 # consider sse fenv as well if the cpu has XMM capability
102 1: addl $__hwcap-1b,(%esp)
104 testl $0x02000000,(%edx)
114 .type fesetenv,@function
132 # consider sse fenv as well if the cpu has XMM capability
134 1: addl $__hwcap-1b,(%esp)
136 testl $0x02000000,(%edx)
138 # mxcsr := same rounding mode, cleared exceptions, default mask
147 .type fetestexcept,@function
151 # consider sse fenv as well if the cpu has XMM capability
153 1: addl $__hwcap-1b,(%esp)
155 testl $0x02000000,(%edx)