1 //===-- a.cpp ------------------------------------------------*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
12 return_long_double (long double value)
14 #if defined (__i386__) || defined (__x86_64__)
15 float a=2, b=4,c=8, d=16, e=32, f=64, k=128, l=256, add=0;
25 "faddp ;" : "=g" (add) : "g" (a), "g" (b), "g" (c), "g" (d), "g" (e), "g" (f), "g" (k), "g" (l) ); // Set break point at this line.
26 #endif // #if defined (__i386__) || defined (__x86_64__)
31 outer_return_long_double (long double value)
33 long double val = return_long_double(value);
39 outermost_return_long_double (long double value)
41 long double val = outer_return_long_double(value);