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
65 .type __fesetround,@function
74 # consider sse fenv as well if the cpu has XMM capability
76 1: addl $__hwcap-1b,(%esp)
78 testl $0x02000000,(%edx)
89 .type fegetround,@function
98 .type fegetenv,@function
103 # consider sse fenv as well if the cpu has XMM capability
105 1: addl $__hwcap-1b,(%esp)
107 testl $0x02000000,(%edx)
117 .type fesetenv,@function
135 # consider sse fenv as well if the cpu has XMM capability
137 1: addl $__hwcap-1b,(%esp)
139 testl $0x02000000,(%edx)
141 # mxcsr := same rounding mode, cleared exceptions, default mask
150 .type fetestexcept,@function
155 # consider sse fenv as well if the cpu has XMM capability
157 1: addl $__hwcap-1b,(%esp)
159 testl $0x02000000,(%edx)