SuccessChanges

Summary

  1. [libc] Add implementations of remquo[f|l] and remainder[f|l]. (details)
Commit 8514ecb02d4330bc075b9c8fef77c87810088d2f by sivachandra
[libc] Add implementations of remquo[f|l] and remainder[f|l].

The implementation is not fully standards compliant in the sense that
errno is not set on error, and floating point exceptions are not raised.

Subnormal range and normal range are tested separately in the tests.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D86666
The file was addedlibc/utils/FPUtil/DivisionAndRemainderOperations.h
The file was addedlibc/src/math/remquol.cpp
The file was modifiedlibc/utils/FPUtil/FPBits.h (diff)
The file was modifiedlibc/utils/FPUtil/LongDoubleBitsX86.h (diff)
The file was modifiedlibc/spec/stdc.td (diff)
The file was addedlibc/src/math/remquof.cpp
The file was addedlibc/src/math/remainderl.cpp
The file was addedlibc/src/math/remainder.h
The file was addedlibc/src/math/remquof.h
The file was modifiedlibc/config/linux/api.td (diff)
The file was modifiedlibc/config/linux/x86_64/entrypoints.txt (diff)
The file was addedlibc/src/math/remquo.h
The file was addedlibc/src/math/remainder.cpp
The file was modifiedlibc/test/src/math/CMakeLists.txt (diff)
The file was addedlibc/src/math/remainderf.cpp
The file was addedlibc/test/src/math/remquo_test.cpp
The file was addedlibc/src/math/remainderl.h
The file was addedlibc/src/math/remquo.cpp
The file was modifiedlibc/utils/FPUtil/CMakeLists.txt (diff)
The file was addedlibc/src/math/remquol.h
The file was addedlibc/test/src/math/remquof_test.cpp
The file was addedlibc/src/math/remainderf.h
The file was addedlibc/test/src/math/remquol_test.cpp
The file was modifiedlibc/src/math/CMakeLists.txt (diff)