[libc-commits] [PATCH] D94947: [libc] Extend the current fenv functions to aarch64.

Siva Chandra via Phabricator via libc-commits libc-commits at lists.llvm.org
Mon Jan 18 22:09:19 PST 2021


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

This change does not try to move the common parts of x86 and aarch64 and
build few abstractions over them. While this is possible, x86 story
needs a bit of cleanup, especially around manipulation of the mxcsr
register. Moreover, on x86 one can raise exceptions without performing
exception raising operations. So, all of this can be done in follow up
patches.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D94947

Files:
  libc/config/linux/aarch64/entrypoints.txt
  libc/utils/FPUtil/FEnv.h
  libc/utils/FPUtil/aarch64/FEnv.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D94947.317465.patch
Type: text/x-patch
Size: 7813 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20210119/b2aaa5b3/attachment-0001.bin>


More information about the libc-commits mailing list