.global ldexp.type ldexp,@functionldexp:nop.global scalbln.type scalbln,@functionscalbln:nop.global scalbn.type scalbn,@functionscalbn:mov 12(%esp),%eaxadd $0x3ffe,%eaxcmp $0x7ffd,%eaxjb 1fsub $0x3ffe,%eaxsar $31,%eaxxor $0xfff,%eaxadd $0x3ffe,%eax1: inc %eaxfldl 4(%esp)mov %eax,12(%esp)mov $0x80000000,%eaxmov %eax,8(%esp)xor %eax,%eaxmov %eax,4(%esp)fldt 4(%esp)fmulpfstpl 4(%esp)fldl 4(%esp)ret