<div dir="ltr"><div>Hi all,<br><br></div>I'm sure this has been answered somewhere but I can't seem to find it.  I've got an application that uses the long double type in a couple of places.  Is there a way to prevent clang from emitting architecture-specific floating point types, i.e., "x86_fp80" & "ppc_fp128", and instead force clang to only emit "fp128" types?  It seems like LLVM's backends can easily handle this by emitting soft floating point routines (defined in the "compiler-rt" project) for dealing with these types.  However, I don't want to force soft floating point routines for other types, i.e., "half", "float" and "double".<br clear="all"><div><div><br></div><div>Thanks!<br></div><div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><span>Rob Lyerly</span><br></div><div>Graduate Research Assistant, Systems Software Research Group<br><br></div><div><img src="https://www.branding.unirel.vt.edu/content/branding_unirel_vt_edu/en/trademarks/index/jcr:content/content/vtmulticolumn/vt-items_2/adaptiveimage.img.3008.low.jpg/1461259021506.jpg" width="69" height="69"> <span><span><span><span><img src="http://www.oocities.org/rainforestwind/divider_black_vertical.jpg" width="8" height="65"></span></span></span></span>  <img src="https://docs.google.com/uc?id=0B8E5oZB3WuGKTDNXVkt6UlFja1k&export=download" width="477" height="60"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div>