<?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 Re: FFTInitAlloc arguments? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922280#M15830</link>
    <description>???&lt;BR /&gt;The manual is "Ippiman.pdf"&lt;BR /&gt;The document Number is "A70805-014"&lt;BR /&gt;The page is "10-12"&lt;BR /&gt;The code is "Example 10-1 Fast Fourier Transform of a Real Image"&lt;BR /&gt;I only changed this.</description>
    <pubDate>Fri, 07 Jan 2005 09:36:48 GMT</pubDate>
    <dc:creator>seiji-torigoe</dc:creator>
    <dc:date>2005-01-07T09:36:48Z</dc:date>
    <item>
      <title>FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922275#M15825</link>
      <description>I'd like to use FFT in my program (Delphi), but I don't know how to determinate arguments of FFTInitAlloc function (IppStatus ippiFFTInitAlloc_R_32s (IppiFFTSpec_R_32s** pFFTSpec,&lt;BR /&gt;int orderX, int orderY, int flag, IppHintAlgorithm hint)), especially - orderX, orderY. Some Delphi sample code how to use FFT.&lt;BR /&gt;thanks</description>
      <pubDate>Wed, 29 Dec 2004 04:21:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922275#M15825</guid>
      <dc:creator>xorvax</dc:creator>
      <dc:date>2004-12-29T04:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922276#M15826</link>
      <description>Example 10-1 Fast Fourier Transform of a Real Image (p.10-12)&lt;BR /&gt;Maybe&lt;BR /&gt; ImageSize = 64 = 8 * 8;  8 := 2 * 2 * 2;  orderX = 3; orderY =3; ???&lt;BR /&gt;&lt;BR /&gt;Ex.&lt;BR /&gt;&lt;BR /&gt;type IppHintAlgorithm = (&lt;BR /&gt;    ippAlgHintNone,&lt;BR /&gt;    ippAlgHintFast,&lt;BR /&gt;    ippAlgHintAccurate&lt;BR /&gt;  );&lt;BR /&gt;&lt;BR /&gt;const IPP_FFT_DIV_FWD_BY_N = 1;&lt;BR /&gt;const IPP_FFT_DIV_INV_BY_N = 2;&lt;BR /&gt;const IPP_FFT_DIV_BY_SQRTN = 4;&lt;BR /&gt;const IPP_FFT_NODIV_BY_ANY = 8;&lt;BR /&gt;&lt;BR /&gt;function ippiFFTInitAlloc_R_32f(&lt;BR /&gt;  var pFFTSpec: Pointer;&lt;BR /&gt;  orderX, orderY, flag: Integer;&lt;BR /&gt;  hint: IppHintAlgorithm): Integer;&lt;BR /&gt;  stdcall; external 'ippi20.dll';&lt;BR /&gt;&lt;BR /&gt;function ippiFFTFwd_RToPack_32f_C1R(&lt;BR /&gt;  pSrc: PSingle;&lt;BR /&gt;  srcStep: Integer;&lt;BR /&gt;  pDst: PSingle;&lt;BR /&gt;  dstStep: Integer;&lt;BR /&gt;  pFFTSpec: Pointer;&lt;BR /&gt;  pBuffer: PByte): Integer;&lt;BR /&gt;  stdcall; external 'ippi20.dll';&lt;BR /&gt;  &lt;BR /&gt;function ippiFFTFree_R_32f(pFFTSpec: Pointer): Integer;&lt;BR /&gt;  stdcall; external 'ippi20.dll';&lt;BR /&gt;&lt;BR /&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;BR /&gt;var src, dst: array of Single;&lt;BR /&gt;var spec: Pointer;&lt;BR /&gt;begin&lt;BR /&gt;  SetLength(src, 64); FillChar(src[0], 64*SizeOf(Single), 0);&lt;BR /&gt;  SetLength(dst, 64);&lt;BR /&gt;  src[0] := -3.0; src[9] := 1.0;&lt;BR /&gt;  ippiFFTInitAlloc_R_32f(spec, 3, 3, IPP_FFT_DIV_INV_BY_N, ippAlgHintAccurate);&lt;BR /&gt;  ippiFFTFwd_RToPack_32f_C1R(@src[0], 8*4, @dst[0], 8*4, spec, nil);&lt;BR /&gt;  ippiFFTFree_R_32f(spec);&lt;BR /&gt;  dst := nil;&lt;BR /&gt;  src := nil;&lt;BR /&gt;end;&lt;P&gt;Message Edited by Seiji-Torigoe on &lt;SPAN class="date_text"&gt;12-28-2004&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:58 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Dec 2004 08:54:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922276#M15826</guid>
      <dc:creator>seiji-torigoe</dc:creator>
      <dc:date>2004-12-29T08:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922277#M15827</link>
      <description>&lt;DIV&gt;Could you explain me, please,whyyou usethese values:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;const IPP_FFT_DIV_FWD_BY_N = 1;&lt;BR /&gt;const IPP_FFT_DIV_INV_BY_N = 2;&lt;BR /&gt;const IPP_FFT_DIV_BY_SQRTN = 4;&lt;BR /&gt;const IPP_FFT_NODIV_BY_ANY = 8; ???&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Because it's defined:&lt;/DIV&gt;
&lt;DIV&gt;Value of flag Argument Normalization Factors&lt;BR /&gt; Forward Transform Inverse Transform&lt;BR /&gt;IPP_FFT_DIV_FWD_BY_N  1/MN  1&lt;BR /&gt;IPP_FFT_DIV_INV_BY_N  1 1/MN&lt;BR /&gt;IPP_FFT_DIV_BY_SQRTN  1/sqrt(MN) 1/sqrt(MN)&lt;BR /&gt;IPP_FFT_NODIV_BY_ANY  1 1&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;</description>
      <pubDate>Fri, 31 Dec 2004 03:08:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922277#M15827</guid>
      <dc:creator>xorvax</dc:creator>
      <dc:date>2004-12-31T03:08:14Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922278#M15828</link>
      <description>I'm sorry.&lt;BR /&gt;As for fast Fourier transform, I am not familiar.&lt;BR /&gt;I only changed the sample of the manual into delphi.</description>
      <pubDate>Thu, 06 Jan 2005 10:15:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922278#M15828</guid>
      <dc:creator>seiji-torigoe</dc:creator>
      <dc:date>2005-01-06T10:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922279#M15829</link>
      <description>Where can I find this Delphi manual?</description>
      <pubDate>Thu, 06 Jan 2005 18:06:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922279#M15829</guid>
      <dc:creator>xorvax</dc:creator>
      <dc:date>2005-01-06T18:06:32Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922280#M15830</link>
      <description>???&lt;BR /&gt;The manual is "Ippiman.pdf"&lt;BR /&gt;The document Number is "A70805-014"&lt;BR /&gt;The page is "10-12"&lt;BR /&gt;The code is "Example 10-1 Fast Fourier Transform of a Real Image"&lt;BR /&gt;I only changed this.</description>
      <pubDate>Fri, 07 Jan 2005 09:36:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922280#M15830</guid>
      <dc:creator>seiji-torigoe</dc:creator>
      <dc:date>2005-01-07T09:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: FFTInitAlloc arguments?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922281#M15831</link>
      <description>OK. I thought that there is something another.</description>
      <pubDate>Sun, 09 Jan 2005 21:16:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/FFTInitAlloc-arguments/m-p/922281#M15831</guid>
      <dc:creator>xorvax</dc:creator>
      <dc:date>2005-01-09T21:16:24Z</dc:date>
    </item>
  </channel>
</rss>

