[PATCH] D53927: [AArch64] Enable libm vectorized functions via SLEEF

Francesco Petrogalli via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 2 08:08:21 PDT 2018


fpetrogalli added a comment.

> GLOBAL _ZGVnN2v_atan
>  GLOBAL _ZGVnN4v_atanf_u35
>  GLOBAL _ZGVnN4v_atanf
>  GLOBAL _ZGVnN2v_atan_u35
>  GLOBAL _ZGVnN2v_atan_u35
>  GLOBAL _ZGVnN2v_atan
>  GLOBAL _ZGVnN4v_atanf
>  GLOBAL _ZGVnN4v_atanf_u35

@steleman , one more thing. You might want to map the functions to the `_u35` version when it is available, because the one with no `_u35` postfix are using the 1.0ULP implementation which is slower than the 3.5ULP one. Of course, assuming that 3.5 ULP is good enough for you.

Francesco


Repository:
  rL LLVM

https://reviews.llvm.org/D53927





More information about the llvm-commits mailing list