[all-commits] [llvm/llvm-project] 7bd370: [libc] Extend the current fenv functions to aarch64.
Siva Chandra via All-commits
all-commits at lists.llvm.org
Tue Jan 19 12:48:41 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7bd3702b64043fb623bf82c1d1a8a2d168142219
https://github.com/llvm/llvm-project/commit/7bd3702b64043fb623bf82c1d1a8a2d168142219
Author: Siva Chandra <sivachandra at google.com>
Date: 2021-01-19 (Tue, 19 Jan 2021)
Changed paths:
M libc/config/linux/aarch64/entrypoints.txt
M libc/utils/FPUtil/FEnv.h
A libc/utils/FPUtil/aarch64/FEnv.h
Log Message:
-----------
[libc] Extend the current fenv functions to aarch64.
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.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D94947
More information about the All-commits
mailing list