<?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 What's going wrong ? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/What-s-going-wrong/m-p/809431#M3819</link>
    <description>Maybe a compiler problem ? I compiled my project with the intel compiler Version 12.0.1029.2010 and the newest IPP Version. When i set in release mode Full Optimization (/Ox) i got an exception ..\\audio-video-codecs\\codec\\mpeg2_enc\\src\\umc_mpeg2_enc_params.cpp function&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt; &lt;P&gt;Status&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;MPEG2EncoderParams&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;::&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;ReadQMatrices&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;IntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;NonIntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;)&lt;BR /&gt;&lt;BR /&gt;line 170. So i changed the declaration to&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;P&gt;Status&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;MPEG2EncoderParams&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;::&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;ReadQMatrices&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;const&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;IntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;const&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;NonIntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;)&lt;BR /&gt;&lt;BR /&gt;and now it works fine. I think it's always better todeclare the params as const vm_char*.&lt;BR /&gt;&lt;BR /&gt;Can you reproduce this effect ? Maybe it's possible to change the declaration in the next release,&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;&lt;BR /&gt;Detlef&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description>
    <pubDate>Wed, 08 Jun 2011 18:11:03 GMT</pubDate>
    <dc:creator>dstralau</dc:creator>
    <dc:date>2011-06-08T18:11:03Z</dc:date>
    <item>
      <title>What's going wrong ?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/What-s-going-wrong/m-p/809431#M3819</link>
      <description>Maybe a compiler problem ? I compiled my project with the intel compiler Version 12.0.1029.2010 and the newest IPP Version. When i set in release mode Full Optimization (/Ox) i got an exception ..\\audio-video-codecs\\codec\\mpeg2_enc\\src\\umc_mpeg2_enc_params.cpp function&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt; &lt;P&gt;Status&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;MPEG2EncoderParams&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;::&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;ReadQMatrices&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;IntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;NonIntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;)&lt;BR /&gt;&lt;BR /&gt;line 170. So i changed the declaration to&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;P&gt;Status&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;MPEG2EncoderParams&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;::&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #880000; font-size: x-small;"&gt;ReadQMatrices&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;(&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;const&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;IntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;const&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #0000ff; font-size: x-small;"&gt;vm_char&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;* &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; color: #000080; font-size: x-small;"&gt;NonIntraQMatrixFName&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;&lt;SPAN style="font-family: Consolas; font-size: x-small;"&gt;)&lt;BR /&gt;&lt;BR /&gt;and now it works fine. I think it's always better todeclare the params as const vm_char*.&lt;BR /&gt;&lt;BR /&gt;Can you reproduce this effect ? Maybe it's possible to change the declaration in the next release,&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;&lt;BR /&gt;Detlef&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description>
      <pubDate>Wed, 08 Jun 2011 18:11:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/What-s-going-wrong/m-p/809431#M3819</guid>
      <dc:creator>dstralau</dc:creator>
      <dc:date>2011-06-08T18:11:03Z</dc:date>
    </item>
    <item>
      <title>What's going wrong ?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/What-s-going-wrong/m-p/809432#M3820</link>
      <description>Hi Detlef, &lt;BR /&gt;&lt;BR /&gt;The post were moved to Intel Compiler forum. &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=83678"&gt;&lt;BR /&gt;http://software.intel.com/en-us/forums/showthread.php?t=83678&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Where mecej4 suggested,&lt;BR /&gt;&lt;BR /&gt;run the program with a tool such as valgrind or the Intel Inspector. If this does not locate the bugs, you will need to create and post a small but complete program that exhibits the same problems as your large application.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Jun 2011 05:35:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/What-s-going-wrong/m-p/809432#M3820</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2011-06-22T05:35:53Z</dc:date>
    </item>
  </channel>
</rss>

