[PATCH] D88511: [flang][msvc] double is same as long double under Windows AMD64 ABI.

Peter Klausler via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 13:13:00 PDT 2020


klausler added a comment.

Is there no access to 80-bit extended precision at all in MSVC?

Input and output conversion never actually has to do any floating-point arithmetic, so it would be possible to treat the 80-bit extended precision (and 128-bit quad precision) types in I/O as struct around a char[10 or 16] array instead of simply disallowing their use in I/O, which seems unfair since we support them in computation.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D88511



More information about the llvm-commits mailing list