.global ldexpf .type ldexpf,@function ldexpf: nop .global scalblnf .type scalblnf,@function scalblnf: nop .global scalbnf .type scalbnf,@function scalbnf: mov 8(%esp),%eax add $0x3fe,%eax cmp $0x7fd,%eax jb 1f sub $0x3fe,%eax sar $31,%eax xor $0x1ff,%eax add $0x3fe,%eax 1: inc %eax shl $20,%eax flds 4(%esp) mov %eax,8(%esp) xor %eax,%eax mov %eax,4(%esp) fldl 4(%esp) fmulp fstps 4(%esp) flds 4(%esp) ret