[all-commits] [llvm/llvm-project] 720856: [mlir][math] Add Polynomial Approximation for acos...

Prashant Kumar via All-commits all-commits at lists.llvm.org
Tue May 7 09:49:51 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 72085698a244e10780a6f115269a2f88455c8cab
      https://github.com/llvm/llvm-project/commit/72085698a244e10780a6f115269a2f88455c8cab
  Author: Prashant Kumar <pk5561 at gmail.com>
  Date:   2024-05-07 (Tue, 07 May 2024)

  Changed paths:
    M mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
    M mlir/test/mlir-cpu-runner/math-polynomial-approx.mlir

  Log Message:
  -----------
  [mlir][math] Add Polynomial Approximation for acos, asin op (#90962)

Adds the Polynomial Approximation for math.acos and math.asin op. Also,
it adds integration tests.
The Approximation has been borrowed from
https://stackoverflow.com/a/42683455
I added this script:
https://gist.github.com/pashu123/cd3e682b21a64ac306f650fb842a422b to
test 50 values between -1 and 1. The results are
https://gist.github.com/pashu123/8acb233bd045bacabfa8c992d4040465. It's
well within the bounds.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list