<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Long double primitive is not in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747325#M2522</link>
    <description>Long double primitive is not supported by the Windows C/C++ compiler.It is only kept as a backward compatibility with the 16-bit programs.</description>
    <pubDate>Sat, 22 Dec 2012 08:57:39 GMT</pubDate>
    <dc:creator>Bernard</dc:creator>
    <dc:date>2012-12-22T08:57:39Z</dc:date>
    <item>
      <title>using  "long double" in Parallel studio?</title>
      <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747321#M2518</link>
      <description>&lt;P&gt;Hi all,How can I use the "long double" (80-bit) or some other equivalent under Parallel Composer under Visual C++ IDE?I add the /Qlong-double the command line options, but it reports that option is not valid.Can _Quad be used under specified enviroment?Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2012 11:09:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747321#M2518</guid>
      <dc:creator>artemmikheevgmail_co</dc:creator>
      <dc:date>2012-05-23T11:09:05Z</dc:date>
    </item>
    <item>
      <title>Using  "long double" in Parallel studio?</title>
      <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747322#M2519</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1338551914000="58" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=409840" href="https://community.intel.com/en-us/profile/409840/" class="basic"&gt;artemmikheevgmail.com&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;Hi all, &lt;DIV&gt;How can I use the "&lt;SPAN style="text-decoration: underline;"&gt;long double" (80-bit)&lt;/SPAN&gt; or some other equivalent under Parallel Composer under Visual C++ IDE?..&lt;/DIV&gt;&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;It looks like simply impossible to set an 80-bitprecisionforthe built-in data type'&lt;STRONG&gt;long double&lt;/STRONG&gt;' without a "special support"&lt;BR /&gt;from aC/C++ compiler. A &lt;STRONG&gt;sizeof( long double )&lt;/STRONG&gt; is &lt;STRONG&gt;8&lt;/STRONG&gt;, that is 64 bits, and I think at least128 bits are needed.&lt;BR /&gt;Isn't that correct?&lt;BR /&gt;&lt;BR /&gt;Take a look at a'&lt;STRONG&gt;float.h&lt;/STRONG&gt;'header file and you will see a set of defines like:&lt;BR /&gt;&lt;BR /&gt; ...&lt;BR /&gt; #define MCW_PC _MCW_PC&lt;BR /&gt; #define PC_24 _PC_24&lt;BR /&gt; #define PC_53 _PC_53&lt;BR /&gt; #define PC_64 _PC_64&lt;BR /&gt; ...&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;PC&lt;/STRONG&gt; stands for &lt;STRONG&gt;Precision Control&lt;/STRONG&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jun 2012 12:24:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747322#M2519</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-06-01T12:24:03Z</dc:date>
    </item>
    <item>
      <title>Using  "long double" in Parallel studio?</title>
      <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747323#M2520</link>
      <description>If the documentation for /Qlong-double and /Qpc80 have been dropped from your version, it seems the option may have been removed. These options were problematical, as they weren't supported correctly in the Microsoft run-time libraries.&lt;BR /&gt;The original Parallel Studio dropped a few features of the separate ICL; now, I'm looking in the .chm file for Parallel Studio and can't find anything about either of those options, while the major features seem to have been restored, possibly removing the distinctions about Parallel Studio compiler.</description>
      <pubDate>Fri, 01 Jun 2012 16:16:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747323#M2520</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-06-01T16:16:17Z</dc:date>
    </item>
    <item>
      <title>Using  "long double" in Parallel studio?</title>
      <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747324#M2521</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1338592558718="58" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=336549" href="https://community.intel.com/en-us/profile/336549/" class="basic"&gt;TimP (Intel)&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;If the documentation for /Qlong-double and /Qpc64 have been dropped from your version, it seems the option may have been removed.&lt;BR /&gt;These options were problematical, as they weren't supported correctly in the Microsoft run-time libraries...&lt;/I&gt;&lt;/DIV&gt;&lt;BR /&gt;I've done a verificationfor &lt;STRONG&gt;MinGW&lt;/STRONG&gt;,&lt;STRONG&gt;Borland C++&lt;/STRONG&gt; (BCC) and &lt;STRONG&gt;Turbo C++&lt;/STRONG&gt; (TCC) compilers. Here are results:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;MinGW&lt;/STRONG&gt; -&amp;gt; sizeof( long double ) = 12 ( 96-bits in total /can support 80-bit precision / 2 extra bytes for alignment purposes instead of 10 bytes like in BCC or TCC)&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;BCC&lt;/STRONG&gt; -&amp;gt; sizeof( long double ) = 10( 80-bits in total / can support 80-bit precision)&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;TCC&lt;/STRONG&gt; -&amp;gt; sizeof( long double ) = 10( 80-bits in total / can support 80-bit precision)&lt;BR /&gt;&lt;BR /&gt;However, this is whata '&lt;STRONG&gt;float.h&lt;/STRONG&gt;' header file from &lt;STRONG&gt;MinGW&lt;/STRONG&gt; installation has:&lt;BR /&gt;&lt;BR /&gt; ...&lt;BR /&gt; #define_PC_240x00020000&lt;BR /&gt; #define_PC_530x00010000&lt;BR /&gt; #define_PC_640x00000000&lt;BR /&gt; ...&lt;BR /&gt;&lt;BR /&gt;and I didn't see adefinition like _PC_80. I suppose that &lt;STRONG&gt;MinGW&lt;/STRONG&gt; developers started some work related to 80-bit precisionbut&lt;BR /&gt;it is not clear why it is not completed. Is there anybody who uses 80-bit precision with some C/C++ compiler?&lt;/DIV&gt;</description>
      <pubDate>Fri, 01 Jun 2012 23:36:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747324#M2521</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-06-01T23:36:55Z</dc:date>
    </item>
    <item>
      <title>Long double primitive is not</title>
      <link>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747325#M2522</link>
      <description>Long double primitive is not supported by the Windows C/C++ compiler.It is only kept as a backward compatibility with the 16-bit programs.</description>
      <pubDate>Sat, 22 Dec 2012 08:57:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/using-quot-long-double-quot-in-Parallel-studio/m-p/747325#M2522</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2012-12-22T08:57:39Z</dc:date>
    </item>
  </channel>
</rss>

