diff options
author | Eli Friedman <efriedma@quicinc.com> | 2019-03-19 21:55:58 +0000 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2019-03-19 21:55:58 +0000 |
commit | d674d96bc56c0f377879d01c9d8dfdaaa7859cdb (patch) | |
tree | 869005e7206fd8c7489d59822fddf38f6e0d319f /clang/lib/Lex/Pragma.cpp | |
parent | 4d03bbbb3aa8d7d12941f9743b87f430e1f3d92d (diff) | |
download | bcm5719-llvm-d674d96bc56c0f377879d01c9d8dfdaaa7859cdb.tar.gz bcm5719-llvm-d674d96bc56c0f377879d01c9d8dfdaaa7859cdb.zip |
[builtins] Divide shouldn't underflow if rounded result would be normal.
We were treating certain edge cases that are actually normal as denormal
results, and flushing them to zero; we shouldn't do that. Not sure this
is the cleanest way to implement this edge case, but I wanted to avoid
adding any code on the common path.
Differential Revision: https://reviews.llvm.org/D59070
llvm-svn: 356529
Diffstat (limited to 'clang/lib/Lex/Pragma.cpp')
0 files changed, 0 insertions, 0 deletions