.global sqrt.type sqrt,@functionsqrt: fldl 4(%esp)fsqrtfnstsw %axsub $12,%espfld %st(0)fstpt (%esp)mov (%esp),%ecxand $0x7ff,%ecxcmp $0x400,%ecxjnz 1fand $0x200,%eaxsub $0x100,%eaxsub %eax,(%esp)fstp %st(0)fldt (%esp)1: add $12,%espfstpl 4(%esp)fldl 4(%esp)ret