llvm-project/libcxx
Owen Anderson 4745c994e4 Set std::numeric_limits<>::tinyness_before to true for floating point types on ARM platforms.
Set std::numeric_limits<>::tinyness_before to true for floating point types on ARM platforms.

Section E1.3.5 in the ARMv8 Architecture Reference Manual specifies:
  Underflow. The bit is set to 1 if the absolute value of the result
  of an operation, produced before rounding, is less than the minimum
  positive normalized number for the destination precision, and the
  rounded result is inexact.

Reviewed By: #libc, majnemer, EricWF

Differential Revision: https://reviews.llvm.org/D116338
2022-02-22 15:49:21 -08:00
..
benchmarks [libc++] Fix modules and benchmarks CI builds when incomplete features are disabled 2022-02-08 15:15:07 -05:00
cmake [libcxx][ci] Switch to CMAKE_CXX_COMPILER_TARGET for Arm bots 2022-02-22 09:42:55 +00:00
docs [libc++][ranges] Implement `std::sortable`. 2022-02-17 20:17:42 -08:00
include Set std::numeric_limits<>::tinyness_before to true for floating point types on ARM platforms. 2022-02-22 15:49:21 -08:00
lib [libc++] Take more knobs into account when generating ABI lists 2022-02-15 16:11:16 -05:00
src [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file 2022-02-16 12:49:50 -05:00
test Set std::numeric_limits<>::tinyness_before to true for floating point types on ARM platforms. 2022-02-22 15:49:21 -08:00
utils [libcxx] [test] Use proper UTF-8 locales on Windows 2022-02-18 00:02:34 +02:00
.clang-format [libc++] Update clang-format to C++20. 2021-10-30 12:50:57 +02:00
.clang-tidy [libc++][test] Run clang-tidy during CI 2022-02-16 00:22:08 +01:00
.gitignore
CMakeLists.txt [runtimes] Move warning messages for FOO_SYSROOT & friends above their default value 2022-02-16 12:00:34 -05:00
CREDITS.TXT Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
LICENSE.TXT
TODO.TXT [libc++] Disallow volatile types in std::allocator 2021-09-22 11:47:38 -04:00
appveyor-reqs-install.cmd
appveyor.yml