<?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 ia32 or intel64 in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804362#M3478</link>
    <description>Hi Ying,&lt;BR /&gt;&lt;BR /&gt;So just to be clear I need to use build_ia32.bat right? About the logs:&lt;BR /&gt;&lt;BR /&gt;The common.log reads &lt;BR /&gt;-------&lt;BR /&gt;Setting environment for using Microsoft Visual Studio 2010 x86 tools.&lt;BR /&gt;ERROR: Cannot determine the location of the VS Common Tools folder.&lt;BR /&gt;Syntax:&lt;BR /&gt;ippvars.bat &lt;ARCH&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;ARCH&gt; must be is one of the following&lt;BR /&gt; ia32 : Set up for IA-32 target&lt;BR /&gt; intel64 : Set up for Intel 64 target&lt;BR /&gt;------------&lt;BR /&gt;&lt;BR /&gt;I have run the 'ippvars.bat ia32' from command prompt already&lt;BR /&gt;&lt;BR /&gt;All the other log files say&lt;BR /&gt;----------------&lt;BR /&gt;&lt;SPAN class="sectionBody"&gt;'nmake' is not recognized as an internal or external command,&lt;BR /&gt;operable program or batch file.&lt;/SPAN&gt;&lt;BR /&gt;---------------&lt;BR /&gt;&lt;BR /&gt;The output of the batch file is here:&lt;BR /&gt;&lt;A href="https://picasaweb.google.com/101582892235327293990/Build_error?authkey=Gv1sRgCKOzq8nu3Yvh6AE#5753431631249885922" target="_blank"&gt;https://picasaweb.google.com/101582892235327293990/Build_error?authkey=Gv1sRgCKOzq8nu3Yvh6AE#5753431631249885922&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The line :&lt;BR /&gt;Cannot determine location of VS COmmon Tools folder worries me most. On the net I saw that the cause of this can be te Path variable, but it looks fine as you can see below.&lt;BR /&gt;&lt;BR /&gt;Before you ask about my environment variables:&lt;BR /&gt;&lt;BR /&gt;Path&lt;BR /&gt;%C_IA32_REDIST11%bin\ia32;&lt;BR /&gt;%C_IA32_REDIST12%redist\ia32\compiler;&lt;BR /&gt;%SystemRoot%\system32;&lt;BR /&gt;%SystemRoot%;&lt;BR /&gt;%SystemRoot%\System32\Wbem;&lt;BR /&gt;C:\Program Files\WIDCOMM\Bluetooth Software\;&lt;BR /&gt;C:\Program Files\Citrix\system32\;&lt;BR /&gt;C:\Program Files\Microsoft Windows Performance Toolkit\;&lt;BR /&gt;C:\Program Files\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86;&lt;BR /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.1;&lt;BR /&gt;C:\Program Files\aviqa;&lt;BR /&gt;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\redist\ia32\ipp;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\redist\ia32\compiler;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\bin;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\bin\ia32&lt;BR /&gt;&lt;BR /&gt;LIB&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\lib\ia32;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\compiler\lib\ia32&lt;BR /&gt;&lt;BR /&gt;INCLUDE&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\include&lt;BR /&gt;&lt;BR /&gt;IPPROOT&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp&lt;BR /&gt;&lt;BR /&gt;IPPSAMPLES&lt;BR /&gt;C:\ipp-samples&lt;BR /&gt;&lt;BR /&gt;Any advice?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/ARCH&gt;&lt;/ARCH&gt;</description>
    <pubDate>Wed, 13 Jun 2012 08:20:51 GMT</pubDate>
    <dc:creator>Arjun_Kamath</dc:creator>
    <dc:date>2012-06-13T08:20:51Z</dc:date>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804360#M3476</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am running 32-bit Windows Vista on an Intel core i5 machine. I read in the installation guides that for my case i should use build_ia32.bat&lt;BR /&gt;&lt;BR /&gt;On processors with the Intel 64 architecture, currently many of the 
64-bit operating systems like Microsoft Windows XP* Professional x64 
Edition and Microsoft Windows Server* 2003 family x64 editions can 
support running 32-bit or 64-bit applications. If you want to build an 
application for the Intel 64 architecture-based machine in the 32-bit 
mode, you must install Intel IPP for IA-32 architecture and link to 
32-bit libraries.&lt;BR /&gt;&lt;BR /&gt;However the script build_ia32.bat fails completely for all components while the build_intel64.bat succeeds. I also noticed that the (failing) build_ia32.bat chooses Visual Studio 2010 compiler while build_intel64.bat which succeeds chooses 2008. &lt;BR /&gt;&lt;BR /&gt;I am totally confused&lt;BR /&gt;</description>
      <pubDate>Tue, 12 Jun 2012 14:44:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804360#M3476</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-06-12T14:44:09Z</dc:date>
    </item>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804361#M3477</link>
      <description>Hi Arjun, &lt;BR /&gt;&lt;BR /&gt;You have correct idea about &lt;BR /&gt;IA32 architecture + 32bit OS and a 32bit application can run. &lt;BR /&gt;Intel 64 architecture + 32bit OS and 32bit applicatoin can run &lt;BR /&gt;Intel 64 architecure + 64bit OS and both 64bit application and 32 bit application can run. &lt;BR /&gt;&lt;BR /&gt;But about building (or compile)a 32bit application or 64bit application, it mainly depends on theCompiler. For current compilers, like Visual Studio 2010 or Visual Studio 2008. they areable to support to compileboth 32bit and64bit app on any above architecture + OS configuration. Soeven ifbuild_intel64.bat is supposed to build a 64bit app, it is possible to see it succeeds on 32bit OS + i5 + MSVC 2008 which support build 64 bit application. &lt;BR /&gt;&lt;BR /&gt;So the question is why the build_ia32.bat fail. Could you please check if there is "log"directory generated after you run build_ia32.bat. If yes, you can open one of log file and see what's going wrong. &lt;BR /&gt;Or you can attach here so we can check. &lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying &lt;BR /&gt;</description>
      <pubDate>Wed, 13 Jun 2012 03:47:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804361#M3477</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-06-13T03:47:05Z</dc:date>
    </item>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804362#M3478</link>
      <description>Hi Ying,&lt;BR /&gt;&lt;BR /&gt;So just to be clear I need to use build_ia32.bat right? About the logs:&lt;BR /&gt;&lt;BR /&gt;The common.log reads &lt;BR /&gt;-------&lt;BR /&gt;Setting environment for using Microsoft Visual Studio 2010 x86 tools.&lt;BR /&gt;ERROR: Cannot determine the location of the VS Common Tools folder.&lt;BR /&gt;Syntax:&lt;BR /&gt;ippvars.bat &lt;ARCH&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;ARCH&gt; must be is one of the following&lt;BR /&gt; ia32 : Set up for IA-32 target&lt;BR /&gt; intel64 : Set up for Intel 64 target&lt;BR /&gt;------------&lt;BR /&gt;&lt;BR /&gt;I have run the 'ippvars.bat ia32' from command prompt already&lt;BR /&gt;&lt;BR /&gt;All the other log files say&lt;BR /&gt;----------------&lt;BR /&gt;&lt;SPAN class="sectionBody"&gt;'nmake' is not recognized as an internal or external command,&lt;BR /&gt;operable program or batch file.&lt;/SPAN&gt;&lt;BR /&gt;---------------&lt;BR /&gt;&lt;BR /&gt;The output of the batch file is here:&lt;BR /&gt;&lt;A href="https://picasaweb.google.com/101582892235327293990/Build_error?authkey=Gv1sRgCKOzq8nu3Yvh6AE#5753431631249885922" target="_blank"&gt;https://picasaweb.google.com/101582892235327293990/Build_error?authkey=Gv1sRgCKOzq8nu3Yvh6AE#5753431631249885922&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The line :&lt;BR /&gt;Cannot determine location of VS COmmon Tools folder worries me most. On the net I saw that the cause of this can be te Path variable, but it looks fine as you can see below.&lt;BR /&gt;&lt;BR /&gt;Before you ask about my environment variables:&lt;BR /&gt;&lt;BR /&gt;Path&lt;BR /&gt;%C_IA32_REDIST11%bin\ia32;&lt;BR /&gt;%C_IA32_REDIST12%redist\ia32\compiler;&lt;BR /&gt;%SystemRoot%\system32;&lt;BR /&gt;%SystemRoot%;&lt;BR /&gt;%SystemRoot%\System32\Wbem;&lt;BR /&gt;C:\Program Files\WIDCOMM\Bluetooth Software\;&lt;BR /&gt;C:\Program Files\Citrix\system32\;&lt;BR /&gt;C:\Program Files\Microsoft Windows Performance Toolkit\;&lt;BR /&gt;C:\Program Files\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86;&lt;BR /&gt;C:\Program Files\Microsoft SDKs\Windows\v7.1;&lt;BR /&gt;C:\Program Files\aviqa;&lt;BR /&gt;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\redist\ia32\ipp;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\redist\ia32\compiler;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\bin;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\bin\ia32&lt;BR /&gt;&lt;BR /&gt;LIB&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\lib\ia32;&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\compiler\lib\ia32&lt;BR /&gt;&lt;BR /&gt;INCLUDE&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp\include&lt;BR /&gt;&lt;BR /&gt;IPPROOT&lt;BR /&gt;C:\Program Files\Intel\Composer XE 2011 SP1\ipp&lt;BR /&gt;&lt;BR /&gt;IPPSAMPLES&lt;BR /&gt;C:\ipp-samples&lt;BR /&gt;&lt;BR /&gt;Any advice?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/ARCH&gt;&lt;/ARCH&gt;</description>
      <pubDate>Wed, 13 Jun 2012 08:20:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804362#M3478</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-06-13T08:20:51Z</dc:date>
    </item>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804363#M3479</link>
      <description>Hi Ying,&lt;BR /&gt;&lt;BR /&gt;I solved the problem. I had to just do this&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://stackoverflow.com/questions/3461275/vs2010-command-prompt-gives-error-cannot-determine-the-location-of-the-vs-comm/3874987#3874987" target="_blank"&gt;http://stackoverflow.com/questions/3461275/vs2010-command-prompt-gives-error-cannot-determine-the-location-of-the-vs-comm/3874987#3874987&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Overall, biggest issue was finding which script to use. I was confused because ia32 was failing and intel64 was succeeding. So I assumed that I had to go forward with intel64 script. After I realized that ia32 was the one to use, I stuck with the issues and got them resolved.&lt;BR /&gt;&lt;BR /&gt;My suggestion would be that you give the following info in the ..\ipp-samples\speech-codecs\readme itself&lt;BR /&gt;&lt;BR /&gt;IA32 architecture + 32bit OS and a 32bit application can run.&lt;BR /&gt;Intel 64 architecture + 32bit OS and 32bit applicatoin can run&lt;BR /&gt;Intel 64 architecure + 64bit OS and both 64bit application and 32 bit application can run. &lt;BR /&gt;&lt;BR /&gt;It maybe obvious to many but wasn't to me :)&lt;BR /&gt;&lt;BR /&gt;Thanks again&lt;BR /&gt;</description>
      <pubDate>Wed, 13 Jun 2012 12:09:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804363#M3479</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-06-13T12:09:53Z</dc:date>
    </item>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804364#M3480</link>
      <description>Hi Arjun, &lt;BR /&gt;&lt;BR /&gt;Thank youfor sharing the solution and suggestion. I will try to add the claim at suitableplace when i got chance (I recalled some on-KB artice claim these, buthaven't not searchedit). &lt;BR /&gt;&lt;BR /&gt;Justadd some regarding the MSVC2010 build environment ( 'nmake" is not recoginzed), in general,the environmentshould be readyif defaul MSVC 2010 installation. Then wego to start menu=&amp;gt;all programs =&amp;gt;Microsoft Visual studio 2010 =&amp;gt;Visual Studio Tools=&amp;gt; Visual Studio Command prompt (2010), then cd the ipp sample directory and do the build . &lt;BR /&gt;&lt;BR /&gt;Best regards, &lt;BR /&gt;Ying</description>
      <pubDate>Thu, 14 Jun 2012 03:15:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804364#M3480</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-06-14T03:15:00Z</dc:date>
    </item>
    <item>
      <title>ia32 or intel64</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804365#M3481</link>
      <description>Here is the KB article I mentioned. &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/ia-32-intelr-64-ia-64-architecture-mean/"&gt;http://software.intel.com/en-us/articles/ia-32-intelr-64-ia-64-architecture-mean/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;and also add our discussion under the comments. &lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Ying</description>
      <pubDate>Tue, 19 Jun 2012 05:16:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804365#M3481</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-06-19T05:16:42Z</dc:date>
    </item>
    <item>
      <title>I have now upgraded to</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804366#M3482</link>
      <description>I have now upgraded to Windows 7. So I now have Visual Studio 2008 along with a 64 bits processor and 64 bit OS. I would like to be able to build the ipp libraries for both ia32 and intel64 architectures. 

But this time I am not able to build for ia32 while intel64 builds properly. 

The build_ia32.bat script fails for each component, even though it says 'Microsoft Visual Studio 2010 compiler for IA-32 is taken' (I have not installed Visual Studio 2010. I have VS2008)

The build_intel64 succeeds, saying 'Microsoft Visual Studio 2008 compiler for Intel64 is taken'

I think I have some software installation issues. I am attaching a screenshot of Control Panel-Uninstall Programs. Please tell me if there's something that should or shouldn't be there.</description>
      <pubDate>Mon, 05 Nov 2012 07:34:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804366#M3482</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-11-05T07:34:52Z</dc:date>
    </item>
    <item>
      <title>Hi  Arjun,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804367#M3483</link>
      <description>Hi  Arjun, 

Yes, it looks some problem about the system environment. Sorry, could you please tell me which IPP sample are you building. 
Generally, you can open the build_ia32.bat (using Notepad).  It is supposed to has the below usage help, 
REM
REM Usage:
REM  buildXX.bat [ cl8 | cl9 | cl10 | icl111 | icl120 | icl121 | ipc2009 | ipc2011 ]
REM

Then if you install VS2008, 
you can click start menu=&amp;gt;all programs =&amp;gt;Microsoft Visual studio 2008 =&amp;gt;Visual Studio Tools=&amp;gt; Visual Studio Command prompt (2008)
enter command 
&amp;gt;C:\Program Files (x86)\Intel\Composer XE 2011 SP1\ipp\bin\ippvars.bat ia32
&amp;gt;build_ia32.bat cl9
and if there is any error, could you please attach the log folder? 

Best Regards,
Ying</description>
      <pubDate>Mon, 05 Nov 2012 07:57:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804367#M3483</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-11-05T07:57:07Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804368#M3484</link>
      <description>Hi Ying,

I downloaded the IPP sample zip file "w_ipp-samples_p_7.0.2.048" When I ran the bat file a folder "ia32_cl10" got created in here "C:\ipp-samples\speech-codecs\_bin\ia32_cl10". Does that answer your first question? Or should I attach the build_ia32.bat file here?

Even last time when I had Windows Vista, the folder "ia32_cl10" was created which contained the speech.lib file.

Secondly, I followed your instructions and things seem to be working properly. 

"+----------------------------------------------------------------------------+
|Test        : speech-codecs build                maa mar 5 10:36:19 2012
|Function    : no
|Description : building speech-codecs sample
|Class       : Information
|Source      : C:\ipp-samples\speech-codecs\
|Executable  : build_ia32.bat
+----------------------------------------------------------------------------+
+++ IA-32 architecture is picked out.
+++ Microsoft Visual Studio 2008 compiler for IA-32 is taken
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
+++ Custom Intel(R) IPP custom environment is found at "c:\Program Files (x86)\
ntel\ComposerXE-2011\ipp\bin\ippvars.bat"
Start components compile
*******  io\audio_renders     : PASSED
*******  io\media_buffers     : PASSED
*******  io\jitter_buffers     : PASSED
*******  core\umc     : PASSED
*******  core\vm     : PASSED
*******  codec\speech_rtp     : PASSED
*******  codec\speech     : PASSED
*******  application\usc_speech_codec   : FAILED
*******  application\usc_nr   : FAILED
*******  application\usc_tones   : FAILED
*******  application\usc_ec   : FAILED
*******  application\umc_speech_rtp_codec   : FAILED
There were errors found
+-----------------------------------------------------------------------------+
|-FAIL         speech-codecs                   maa mar 5 10:36:56 2012
+-----------------------------------------------------------------------------+"

I could find a new speech.lib, speech_rtp.lib and other lib files under "C:\ipp-samples\speech-codecs\_bin\ia32_cl9\lib". But then the last line of the above logs says "speech-codecs failed"

However when I am building my application (SIP client based on pjsip that utilizes Intel IPP for amr, amr-wb and other codecs) in Visual Studio, I get build errors pointing to the speech.lib file. 

One more parameter I am unsure of is the "Intel Composer XE 2011 Update 2". I have both setups "w_ipp_7.0.2.154_ia32" and "w_ipp_7.0.2.154_intel64". Can I have both installed simultaneously? Or should I uninstall one for the other. 

I really hope you can help me out here. The day has just started here and I will be able for replies for at least 6 hours more :)

Thanks
-Arjun</description>
      <pubDate>Mon, 05 Nov 2012 09:03:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804368#M3484</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-11-05T09:03:59Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804369#M3485</link>
      <description>Hi Ying,

The problem is solved now. &lt;BUILD_IA32.BAT cl9=""&gt; did the trick. After that I just changed some VS settings and things are working well now.

Thanks,
Arjun&lt;/BUILD_IA32.BAT&gt;</description>
      <pubDate>Mon, 12 Nov 2012 13:42:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ia32-or-intel64/m-p/804369#M3485</guid>
      <dc:creator>Arjun_Kamath</dc:creator>
      <dc:date>2012-11-12T13:42:06Z</dc:date>
    </item>
  </channel>
</rss>

