root/src/system/libroot/posix/musl/math/x86/scalbnf.s
.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