diff options
author | Romaric Jodin <rjodin@google.com> | 2025-04-08 15:50:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-08 14:50:26 +0100 |
commit | 0e9881745834863a6f5a3a05588886bb3eb75cdf (patch) | |
tree | 7fc49048bd4a6f4b4ab0a54759fe0a2eabda1184 /clang/lib/Frontend/ModuleDependencyCollector.cpp | |
parent | 3a6b9b3a87387289cb913d40b09f77c842bfd694 (diff) | |
download | llvm-0e9881745834863a6f5a3a05588886bb3eb75cdf.zip llvm-0e9881745834863a6f5a3a05588886bb3eb75cdf.tar.gz llvm-0e9881745834863a6f5a3a05588886bb3eb75cdf.tar.bz2 |
libclc: frexp: fix implementation regarding denormals (#134823)
Devices not supporting denormals can compare them true against zero. It
leads to result not matching the CTS expectation when either supporting
or not denormals.
For example for 0x1.008p-140 we get {0x1.008p-140, 0} while the CTS
expects {0x1.008p-1, -139} when supporting denormals, or {0, 0} when not
supporting denormals (flushed to zero).
Ref #129871
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions