[libc-commits] [PATCH] D95850: [libc] Add hardware implementations of ceil and ceilf for aarch64.

Siva Chandra via Phabricator via libc-commits libc-commits at lists.llvm.org
Mon Feb 1 23:47:21 PST 2021


sivachandra created this revision.
sivachandra added a reviewer: lntue.
Herald added subscribers: libc-commits, ecnelises, danielkiss, tschuett, kristof.beyls, mgorny.
Herald added a project: libc-project.
sivachandra requested review of this revision.

This change also introduces a new source layout for adding machine
specific and generic implementations. To keep the scope of this change
small, this new pattern is only applied for ceil, ceilf and ceill.
Follow up changes will switch all math functions in to the new pattern.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D95850

Files:
  libc/src/math/CMakeLists.txt
  libc/src/math/aarch64/CMakeLists.txt
  libc/src/math/aarch64/ceil.cpp
  libc/src/math/aarch64/ceilf.cpp
  libc/src/math/generic/CMakeLists.txt
  libc/src/math/generic/ceil.cpp
  libc/src/math/generic/ceilf.cpp
  libc/src/math/generic/ceill.cpp
  libc/test/src/math/CMakeLists.txt
  libc/test/src/math/generic/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D95850.320693.patch
Type: text/x-patch
Size: 8388 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20210202/26bb30f3/attachment.bin>


More information about the libc-commits mailing list