search for: fltcategory

Displaying 4 results from an estimated 4 matches for "fltcategory".

Did you mean: fcategory
2014 Mar 18
3
[LLVMdev] Virtual Studio hack in APFloat.h
...1 we’re on VS2013 at a minimum? I’d have hoped it would be more likely to work. Thanks, Pete /// What kind of floating point number this is. /// /// Only 2 bits are required, but VisualStudio incorrectly sign extends it. /// Using the extra bit keeps it from failing under VisualStudio. fltCategory category : 3; -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140318/5db5bfad/attachment.html>
2016 Oct 03
2
[PPC, APFloat] Add full PPCDoubleDouble to APFloat
...t to build an abstraction between APFloat and the underlying data representation? For example: class APFloatPayload { union Significand { integerPart part; integerPart *parts; } significand; int exponent; public: // *Significand() operations. }; class APFloat { fltSemantics *semantics; fltCategory category; APFloatPayload first; Optional<APFloatPayload> second; // for PPCDoubleDouble }; > > Thanks again, > Hal > > ----- Original Message ----- > > From: "Tim Shen" <timshen at google.com> > > To: llvm-dev at lists.llvm.org > > Cc: r...
2007 Aug 18
1
[LLVMdev] Soft floating point support
This patch supplies software IEEE floating point support. The comment from the patch reproduced below says all there is to say. This patch contains the prior "cleanup" patch; please don't apply that one. Please let me know of any bugs. It is tested reasonably well, but until I put together random tests it's hard to have 100% confidence. Neil. /* A self-contained host- and
2016 Sep 30
2
[PPC, APFloat] Add full PPCDoubleDouble to APFloat
I have found some internal test failures due to the wrong constant folding on ppc_fp128. As documented in APFloat::PPCDoubleDouble, APFloat doesn't support PowerPC double-double correctly < https://github.com/llvm-mirror/llvm/blob/492acdd450bcdf9837494d6da029ed064f14fc33/lib/Support/APFloat.cpp#L74 >. To support this, we need to add a second tuple of (sign, exponent, significand) to