clarify the purpose of this project
[nyanglibc.git] / math / s_isnanf.shared.s
blob571906ac02d2ce8ae63e13626ea39b6db65f460e
1 .text
2 #APP
3 memmove = __GI_memmove
4 memset = __GI_memset
5 memcpy = __GI_memcpy
6 #NO_APP
7 .p2align 4,,15
8 .globl __GI___isnanf
9 .hidden __GI___isnanf
10 .type __GI___isnanf, @function
11 __GI___isnanf:
12 movd %xmm0, %edx
13 movl $2139095040, %eax
14 andl $2147483647, %edx
15 subl %edx, %eax
16 shrl $31, %eax
17 ret
18 .size __GI___isnanf, .-__GI___isnanf
19 .globl __isnanf
20 .set __isnanf,__GI___isnanf
21 .weak isnanf
22 .set isnanf,__isnanf