[PATCH] D127140: [APFloat] Fix truncation of certain subnormal numbers

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 6 13:44:41 PDT 2022


efriedma added a comment.

I'm not sure it's safe to assume that the lost fraction is lfLessThanHalf, in general.  At least, it isn't obvious to me, particularly for cases involving bfloat.

We already have a bunch of code to adjust the shift amount for truncations: the "If this is a truncation of a denormal number [...]" block.  Can we adjust that code to reduce the shift amount in this case?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127140/new/

https://reviews.llvm.org/D127140



More information about the llvm-commits mailing list