[swift-dev] long double usage in swift

Alex Blewitt alex.blewitt at gmail.com
Wed Mar 23 16:28:22 CDT 2016


There’s a Float80 type, if you’re looking for an 80-bit floating point value.

Alex

> On 23 Mar 2016, at 21:25, Saleem Abdulrasool via swift-dev <swift-dev at swift.org> wrote:
> 
> Hi,
> 
> I was looking at an ABI related issue on Windows.  In trying to construct a test case, it seems that I am unable to import a declaration using a long double into swift.  I was wondering if there is something about long double usage in swift that I am unaware of.
> 
> Inputs/abi.h:
> 
> float fp32_call(void);
> double fp64_call(void);
> long double fp80_call(void);
> 
> Inputs/module.map:
> 
> module abi {
>   header "abi.h"
> }
> 
> test.swift:
> 
> %swift -I Inputs -parse %s
> import abi
> 
> @inline(never)
> func blackhole<T>(t : T) { }
> 
> func test_floating_point() {
> }
> 
> Thanks!
> 
> -- 
> Saleem Abdulrasool
> compnerd (at) compnerd (dot) org
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev



More information about the swift-dev mailing list