1570af302Sopenharmony_ci.global acosl 2570af302Sopenharmony_ci.type acosl,@function 3570af302Sopenharmony_ciacosl: 4570af302Sopenharmony_ci fldt 4(%esp) 5570af302Sopenharmony_ci fld %st(0) 6570af302Sopenharmony_ci fld1 7570af302Sopenharmony_ci fsub %st(0),%st(1) 8570af302Sopenharmony_ci fadd %st(2) 9570af302Sopenharmony_ci fmulp 10570af302Sopenharmony_ci fsqrt 11570af302Sopenharmony_ci fabs # fix sign of zero (matters in downward rounding mode) 12570af302Sopenharmony_ci fxch %st(1) 13570af302Sopenharmony_ci fpatan 14570af302Sopenharmony_ci ret 15