<?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 ippsConv_32f / ippStaticInit failure in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780270#M1513</link>
    <description>I mised that you sent the sources to the premier #595725.&lt;DIV&gt;Nevertheless,I tried to check the problem on my side with IPP 6.1.5 and the probelm has not been reproduced:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="text-decoration: underline;"&gt;see the results below:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;test64bit.exe&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;IPP Version Structure:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version Numbers: 6.1.137.847&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Target CPU:  mx&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Name: ippsmxl.lib&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version: 6.1 build 137.56&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Build date: Mar 17 2010&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Static IPP: Intel&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src1 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src2 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: dst - NOT all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;and the same for ia32:&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;test32bit.exe&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;IPP Version Structure:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version Numbers: 6.1.137.847&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Target CPU:  px&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Name: ippspxl.lib&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version: 6.1 build 137.56&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Build date: Mar 17 2010&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Static IPP: Intel&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src1 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src2 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: dst - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;- I used makefile and ran the code whitout MVSC IDE.&lt;/DIV&gt;&lt;DIV&gt;- because you use only one function from ipps domain, therefore I linked only&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;lib32:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;cl main.cpp /Fetest32bit.exe -I$(IPP_INCL) \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippsemerged.lib $(IPPROOT)\ippsmerged.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippiemerged.lib $(IPPROOT)\ippimerged.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippcorel.lib&lt;/DIV&gt;&lt;DIV&gt;em64t:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;cl main.cpp /Fetest64bit.exe -I$(IPP_INCL) \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippsemergedem64t.lib $(IPP64ROOT)\ippsmergedem64t.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippiemergedem64t.lib $(IPP64ROOT)\ippimergedem64t.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippcoreem64tl.lib&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
    <pubDate>Fri, 16 Jul 2010 10:14:36 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2010-07-16T10:14:36Z</dc:date>
    <item>
      <title>ippsConv_32f / ippStaticInit failure</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780268#M1511</link>
      <description>&lt;P&gt;I have an interesting situation that is manifested in a call to ippsConv_32f. This function takes two source vectors and produces the convoluted result. In my case, the all values of the input vectors are &amp;gt;= 0. This means that all values of the output vector should be &amp;gt;= 0.&lt;BR /&gt;&lt;BR /&gt;The problem is that I have an example where the call to ippsConv_32f produces some resulting values that are &amp;lt; 0.&lt;BR /&gt;&lt;BR /&gt;What is interesting is that I have tracked this down to whether or not I call ippStaticInit (I amusing static dispatching) and which platform I am building for.&lt;BR /&gt;&lt;BR /&gt;Specifically, here are the results I am seeing (where 'works' means that the destination does NOT have any values &amp;lt; 0)&lt;BR /&gt;&lt;BR /&gt;Target Platform: Win32 x64&lt;BR /&gt;Call ippStaticInit works fails&lt;BR /&gt;No ippStaticInit fails works&lt;BR /&gt;&lt;BR /&gt;I have this captured in a stand alone application and can submit it to technical support, but this seems to clearly be a bug and thought I'd submit it here first.&lt;BR /&gt;&lt;BR /&gt;Here is some IPP meta data:&lt;/P&gt;&lt;P&gt;IPP Version Structure:&lt;/P&gt;&lt;P&gt;Version Numbers: 6.1.137.844&lt;/P&gt;&lt;P&gt;Target CPU: mx&lt;/P&gt;&lt;P&gt;Name: ippsmxl.lib&lt;/P&gt;&lt;P&gt;Version: 6.1 build 137.53&lt;/P&gt;&lt;P&gt;Build date: Jan 23 2010&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jul 2010 20:48:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780268#M1511</guid>
      <dc:creator>astrasel</dc:creator>
      <dc:date>2010-07-13T20:48:19Z</dc:date>
    </item>
    <item>
      <title>ippsConv_32f / ippStaticInit failure</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780269#M1512</link>
      <description>this is an unknown problem - can you give us the test case?&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Jul 2010 06:58:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780269#M1512</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-07-15T06:58:45Z</dc:date>
    </item>
    <item>
      <title>ippsConv_32f / ippStaticInit failure</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780270#M1513</link>
      <description>I mised that you sent the sources to the premier #595725.&lt;DIV&gt;Nevertheless,I tried to check the problem on my side with IPP 6.1.5 and the probelm has not been reproduced:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="text-decoration: underline;"&gt;see the results below:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;test64bit.exe&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;IPP Version Structure:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version Numbers: 6.1.137.847&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Target CPU:  mx&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Name: ippsmxl.lib&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version: 6.1 build 137.56&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Build date: Mar 17 2010&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Static IPP: Intel&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src1 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src2 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: dst - NOT all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;and the same for ia32:&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;B&gt;test32bit.exe&lt;/B&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;IPP Version Structure:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version Numbers: 6.1.137.847&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Target CPU:  px&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Name: ippspxl.lib&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Version: 6.1 build 137.56&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Build date: Mar 17 2010&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Static IPP: Intel&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src1 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: src2 - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Input: dst - is all positive&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;- I used makefile and ran the code whitout MVSC IDE.&lt;/DIV&gt;&lt;DIV&gt;- because you use only one function from ipps domain, therefore I linked only&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;lib32:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;cl main.cpp /Fetest32bit.exe -I$(IPP_INCL) \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippsemerged.lib $(IPPROOT)\ippsmerged.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippiemerged.lib $(IPPROOT)\ippimerged.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPPROOT)\ippcorel.lib&lt;/DIV&gt;&lt;DIV&gt;em64t:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;cl main.cpp /Fetest64bit.exe -I$(IPP_INCL) \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippsemergedem64t.lib $(IPP64ROOT)\ippsmergedem64t.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippiemergedem64t.lib $(IPP64ROOT)\ippimergedem64t.lib \&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="white-space: pre;"&gt;		&lt;/SPAN&gt;$(IPP64ROOT)\ippcoreem64tl.lib&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Fri, 16 Jul 2010 10:14:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsConv-32f-ippStaticInit-failure/m-p/780270#M1513</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-07-16T10:14:36Z</dc:date>
    </item>
  </channel>
</rss>

