[LLVMdev] creating 80/128bit FP constants?
Shuxin Yang
shuxin.llvm at gmail.com
Wed May 1 10:03:14 PDT 2013
There are example in unittests/ADT/APFloatTest.cpp
Create 80-bit FP (on x8664, it is corresponding to "long double" in C/C++):
APFloat(APFloat::x87DoubleExtended, "0xf.fffffffp+28");
Create 128-bit:
I don't know if llvm have run-time lib support for
quadruple-precision FP arithmetic.
On 5/1/13 3:28 AM, edA-qa mort-ora-y wrote:
> On 01/05/13 12:21, Duncan Sands wrote:
>>> How do I emit 80/128 bit FP constants. There is one ConstantFP::get
>>> function which takes a double and another that takes a StringRef. Does
>>> the StringRef version somehow do what I want?
>> Use the one that takes an APFloat.
> APFloat then offers the float/double/string constructors, and various
> operations. I'm still not sure on how I can get a 80/128 bit float. Is
> there an example somewhere?
>
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130501/07250753/attachment.html>
More information about the llvm-dev
mailing list