1*c9945492SAndroid Build Coastguard Worker.global ldexp 2*c9945492SAndroid Build Coastguard Worker.type ldexp,@function 3*c9945492SAndroid Build Coastguard Workerldexp: 4*c9945492SAndroid Build Coastguard Worker nop 5*c9945492SAndroid Build Coastguard Worker 6*c9945492SAndroid Build Coastguard Worker.global scalbln 7*c9945492SAndroid Build Coastguard Worker.type scalbln,@function 8*c9945492SAndroid Build Coastguard Workerscalbln: 9*c9945492SAndroid Build Coastguard Worker nop 10*c9945492SAndroid Build Coastguard Worker 11*c9945492SAndroid Build Coastguard Worker.global scalbn 12*c9945492SAndroid Build Coastguard Worker.type scalbn,@function 13*c9945492SAndroid Build Coastguard Workerscalbn: 14*c9945492SAndroid Build Coastguard Worker mov 12(%esp),%eax 15*c9945492SAndroid Build Coastguard Worker add $0x3ffe,%eax 16*c9945492SAndroid Build Coastguard Worker cmp $0x7ffd,%eax 17*c9945492SAndroid Build Coastguard Worker jb 1f 18*c9945492SAndroid Build Coastguard Worker sub $0x3ffe,%eax 19*c9945492SAndroid Build Coastguard Worker sar $31,%eax 20*c9945492SAndroid Build Coastguard Worker xor $0xfff,%eax 21*c9945492SAndroid Build Coastguard Worker add $0x3ffe,%eax 22*c9945492SAndroid Build Coastguard Worker1: inc %eax 23*c9945492SAndroid Build Coastguard Worker fldl 4(%esp) 24*c9945492SAndroid Build Coastguard Worker mov %eax,12(%esp) 25*c9945492SAndroid Build Coastguard Worker mov $0x80000000,%eax 26*c9945492SAndroid Build Coastguard Worker mov %eax,8(%esp) 27*c9945492SAndroid Build Coastguard Worker xor %eax,%eax 28*c9945492SAndroid Build Coastguard Worker mov %eax,4(%esp) 29*c9945492SAndroid Build Coastguard Worker fldt 4(%esp) 30*c9945492SAndroid Build Coastguard Worker fmulp 31*c9945492SAndroid Build Coastguard Worker fstpl 4(%esp) 32*c9945492SAndroid Build Coastguard Worker fldl 4(%esp) 33*c9945492SAndroid Build Coastguard Worker ret 34