1570af302Sopenharmony_ci.global ldexpl 2570af302Sopenharmony_ci.type ldexpl,@function 3570af302Sopenharmony_cildexpl: 4570af302Sopenharmony_ci nop 5570af302Sopenharmony_ci 6570af302Sopenharmony_ci.global scalblnl 7570af302Sopenharmony_ci.type scalblnl,@function 8570af302Sopenharmony_ciscalblnl: 9570af302Sopenharmony_ci nop 10570af302Sopenharmony_ci 11570af302Sopenharmony_ci.global scalbnl 12570af302Sopenharmony_ci.type scalbnl,@function 13570af302Sopenharmony_ciscalbnl: 14570af302Sopenharmony_ci mov 16(%esp),%eax 15570af302Sopenharmony_ci add $0x3ffe,%eax 16570af302Sopenharmony_ci cmp $0x7ffd,%eax 17570af302Sopenharmony_ci jae 1f 18570af302Sopenharmony_ci inc %eax 19570af302Sopenharmony_ci fldt 4(%esp) 20570af302Sopenharmony_ci mov %eax,12(%esp) 21570af302Sopenharmony_ci mov $0x80000000,%eax 22570af302Sopenharmony_ci mov %eax,8(%esp) 23570af302Sopenharmony_ci xor %eax,%eax 24570af302Sopenharmony_ci mov %eax,4(%esp) 25570af302Sopenharmony_ci fldt 4(%esp) 26570af302Sopenharmony_ci fmulp 27570af302Sopenharmony_ci ret 28570af302Sopenharmony_ci1: fildl 16(%esp) 29570af302Sopenharmony_ci fldt 4(%esp) 30570af302Sopenharmony_ci fscale 31570af302Sopenharmony_ci fstp %st(1) 32570af302Sopenharmony_ci ret 33