Merge branch 'master' of ssh://bitbucket.itg.ti.com/proc_libs/dsplib into CATREQ...
authorMahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Fri, 19 Jul 2019 21:03:43 +0000 (17:03 -0400)
committerMahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Fri, 19 Jul 2019 21:03:43 +0000 (17:03 -0400)
Conflicts:
ti/dsplib/examples/package.bld.xdt
ti/dsplib/package.bld

14 files changed:
ti/dsplib/docs/bundle/DSPLIB_C64Px_TestReport.html
ti/dsplib/docs/bundle/DSPLIB_C66x_TestReport.html
ti/dsplib/docs/bundle/DSPLIB_C674x_TestReport.html
ti/dsplib/docs/bundle/doxygen/release.h.xdt
ti/dsplib/docs/manifest/manifest.xml
ti/dsplib/examples/fft_sp_ex/fft_example_sp.c
ti/dsplib/package.bld
ti/dsplib/src/DSPF_sp_fftSPxSP/c66/DSPF_sp_fftSPxSP.sa
ti/dsplib/src/DSPF_sp_fftSPxSP_r2c/c66/DSPF_sp_fftSPxSP_r2c_d.c
ti/dsplib/src/DSPF_sp_fircirc/c66/DSPF_sp_fircirc.c
ti/dsplib/src/DSPF_sp_fircirc/c66/DSPF_sp_fircirc_d.c
ti/dsplib/src/DSPF_sp_fircirc/c674/DSPF_sp_fircirc_d.c
ti/dsplib/src/DSPF_sp_ifftSPxSP/c66/DSPF_sp_ifftSPxSP.sa
ti/dsplib/src/DSPF_sp_svd_cmplx/c66/DSPF_sp_svd_cmplx.c

index 6cfac21028d0191598ebbe8da4fe0f50f51940fb..e5e144dc5ede9c64e638dc00abeb469722c233eb 100644 (file)
@@ -9,7 +9,7 @@
     <a name="HOME"></a> 
 
     <h1 align="center">Texas Instruments Test Results</h1>   
-    <h1 align="center">DSPLIB 3.4.0.0 C64Px</h1>   
+    <h1 align="center">DSPLIB 3.4.0.4 C64Px</h1>   
     <h1></h1>   
     
     <div> 
@@ -25,8 +25,6 @@
 
         <tr align="left"> 
           <td rowspan="2">Little Endian</td> 
-          <td>COFF Format</td> 
-          <td><a href="#LC">View Results</a></td> 
         </tr>  
 
         <tr align="left"> 
           <td><a href="#LE">View Results</a></td> 
         </tr>  
 
-               <tr align="left"> 
-          <td rowspan="2">Big Endian</td> 
-          <td>COFF Format</td> 
-          <td><a href="#BC">View Results</a></td> 
-        </tr>  
-
-        <tr align="left"> 
-          <td>ELF Format</td> 
-          <td><a href="#BE">View Results</a></td> 
-        </tr>  
       </table>  
     </div>
 
        
+
     <div>
-      <h1>&nbsp;</h1>
-      <a name="LC"></a>
+      <h1>&nbsp;</h1>   
+      <a name="LE"></a> 
       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
 
         <tr bgcolor="#999999" align="left"> 
@@ -69,7 +58,7 @@
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">Object File Format:</th>
-          <th colspan="3">COFF</th>
+          <th colspan="3">ELF</th>
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">Platform:</th>
@@ -88,7 +77,7 @@
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
+          <th colspan="3">8.3.3</th>
         </tr>
         
         <tr align="center"> 
           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
         </tr>  
-        
-        <tr align="center"> 
+               
+               <tr align="center"> 
           <th bgcolor="#cccccc">EQUATION</th> 
           <th bgcolor="#cccccc">VARIABLES<br /></th> 
         </tr>  
-    
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_add16</td>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 40</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 40/8*Nr + 39</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
+         <td bgcolor="#ffffff">  544<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
+         <td bgcolor="#ffffff">  224<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  521 (N=128) 1003 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  928<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  620 (N=128) 1138 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  619 (N=128) 1137 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1024<br /></td>
+         <td bgcolor="#ffffff">  1056<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  893 (N=128) 1682 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  869 (N=128) 1659 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1664<br /></td>
+         <td bgcolor="#ffffff">  1632<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1009 (N=128) 1956 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  1015 (N=128) 1962 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1824<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1072 (N=128) 2064 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  1071 (N=128) 2063 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1856<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
+         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 21/8*Nr + 8/8*Nh + 57</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  896<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
+         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 21/8*Nr + 8/8*Nh + 57</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  896<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 60</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 59</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
+         <td bgcolor="#ffffff">  800<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 17/4*Nr + 39</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 16/4*Nr + 39</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  320<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  521 (N=128) 1003 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  928<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  901 (N=128) 1719 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  900 (N=128) 1716 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1408<br /></td>
+         <td bgcolor="#ffffff">  1376<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  985 (N=128) 1840 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  996 (N=128) 1851 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2016<br /></td>
+         <td bgcolor="#ffffff">  1696<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
+         <td align="right" bgcolor="#ffffff">  4*Nx + 50 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  480<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 39 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
+         <td bgcolor="#ffffff">  224<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 31</td>
+         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 32</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  512<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
+         <td align="right" bgcolor="#ffffff">N/A</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  9/16*R*C + 38</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
+         <td align="right" bgcolor="#ffffff">  3/16*Nx + 86 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  685</td>
+         <td align="right" bgcolor="#ffffff">  698</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1120<br /></td>
+         <td bgcolor="#ffffff">  1152<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
+         <td align="right" bgcolor="#ffffff">  3/8*Nr + 44 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  160<br /></td>
        </tr>
-      
-        
       </table>  
       <p><a href="#HOME">Top</a>
     </div>
 
-    <div>
-      <h1>&nbsp;</h1>   
-      <a name="LE"></a> 
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Little</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">ELF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-               
-               <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 40</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_bexp</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  928<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  620 (N=128) 1138 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1024<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  893 (N=128) 1682 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1664<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1009 (N=128) 1956 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1824<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1072 (N=128) 2064 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1856<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 80/16*Nr + 51</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 60</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
-       </tr>
 
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 17/4*Nr + 39</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/16*Nr*Nh + 84/16*Nr + 39</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  928<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  901 (N=128) 1719 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1408<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  985 (N=128) 1840 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2016<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 39 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/16*R*C + 38</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minerror</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  685</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1120<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mul32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_neg32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_recip16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>
-
-<div>
-      <h1>&nbsp;</h1>
-      <a name="BC"></a>
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Big</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">COFF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-        
-        <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-    
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 40/8*Nr + 42</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_bexp</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  612 (N=128) 1130 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1024<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  893 (N=128) 1722 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1054 (N=128) 2001 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1031 (N=128) 1978 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 72/16*Nr + 51</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 57</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 15/4*Nr + 39</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  6/16*Nr*Nh + 96/16*Nr + 44</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  902 (N=128) 1717 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1002 (N=128) 1856 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 38 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  736<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/16*R*C + 40</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minerror</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  686</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1120<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mul32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_neg32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_recip16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-      
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>
-
-    <div>
-      <h1>&nbsp;</h1>   
-      <a name="BE"></a> 
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Big</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">ELF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-        
-        <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-    
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 40/8*Nr + 42</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_bexp</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  612 (N=128) 1130 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1024<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  893 (N=128) 1722 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1054 (N=128) 2001 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1031 (N=128) 1978 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 72/16*Nr + 51</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 57</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 15/4*Nr + 39</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  544<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  6/16*Nr*Nh + 96/16*Nr + 44</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  902 (N=128) 1717 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1002 (N=128) 1856 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 38 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  736<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/16*R*C + 40</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minerror</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  686</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1120<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mul32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_neg32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_recip16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-          
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>     
 
   </body> 
 
index af8019dd2263f7fc838dc6a16f18192fe9759ca6..7f7f4a53416e821039eeca212d1e909200c121b7 100644 (file)
@@ -9,7 +9,7 @@
     <a name="HOME"></a> 
 
     <h1 align="center">Texas Instruments Test Results</h1>   
-    <h1 align="center">DSPLIB 3.4.0.0 C66x</h1>   
+    <h1 align="center">DSPLIB 3.4.0.4 C66x</h1>   
     <h1></h1>   
     
     <div> 
@@ -25,8 +25,6 @@
 
         <tr align="left"> 
           <td rowspan="2">Little Endian</td> 
-          <td>COFF Format</td> 
-          <td><a href="#LC">View Results</a></td> 
         </tr>  
 
         <tr align="left"> 
@@ -36,8 +34,6 @@
 
                <tr align="left"> 
           <td rowspan="2">Big Endian</td> 
-          <td>COFF Format</td> 
-          <td><a href="#BC">View Results</a></td> 
         </tr>  
 
         <tr align="left"> 
     </div>
 
        
-    <div>
-      <h1>&nbsp;</h1>
-      <a name="LC"></a>
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Little</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">COFF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-        
-        <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-    
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  56371 (order=32)  254507 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  292209 (order=32)  1900101 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3872<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3296<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3328<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1322665 (order=64)  9633129 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  279010 (order=32)  1842114 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  13784456 (order=64)  99337108 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7584<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4693942 (order=32)  26228468 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  11968<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 23/4*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7*Nx + 61 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1984<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">    52740 (order= 32)   250820 (order= 64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Ny*Nh + 80/8*Ny + 32</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  816 (N=128) 1481 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  579 (N=128) 1136 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2048<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 19/4*Ny + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 40/4*Nr + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 24/4*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 44</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  574 (N=128) 1110 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 37</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  285634 (order=32)  1874678 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  492068 (order=32)  3551300 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3104<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10398 (order=32)  28926 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3808<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 26/2*C + 26</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 29</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1321</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1293235 (order=64)  3427172 (order=90)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  992<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  218589 (order=32)  1403741 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1536<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9528872 (order=64)  68556197 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7424<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3505934 (order=32)  19381832 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  9984<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecadd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/2*Nx + 36 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 51 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  576<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_bexp</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 19 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  813 (N=128) 1469 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2496<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  792 (N=128) 1448 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 32/8*Nr + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 35</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 60/32*Nr + 53</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/32*Nr*Nh + 68/32*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/2*Nr + 40 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  11/4*Nr + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nr + 42 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 208/64*Nr + 48</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  805 (N=128) 1461 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nx*Nk + 92/4*Nx + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 72 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 26 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minerror</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  609</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 29 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mul32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_neg32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 21 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_recip16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_urand16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_urand32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-      
-        
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>
-
-    <div>
-      <h1>&nbsp;</h1>   
-      <a name="LE"></a> 
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Little</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">ELF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-               
-               <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  56179 (order=32)  254123 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  289047 (order=32)  1887627 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3872<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3296<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3328<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1322287 (order=64)  9632367 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  278824 (order=32)  1841736 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  13738472 (order=64)  99158236 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7584<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4637406 (order=32)  26016854 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  11968<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 23/4*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7*Nx + 61 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1984<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">    52548 (order= 32)   250436 (order= 64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Ny*Nh + 80/8*Ny + 32</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  816 (N=128) 1481 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  579 (N=128) 1136 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2048<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 19/4*Ny + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 40/4*Nr + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 24/4*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 44</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  574 (N=128) 1110 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 37</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  282472 (order=32)  1862204 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  492068 (order=32)  3551300 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3104<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10398 (order=32)  28926 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3808<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 26/2*C + 26</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 29</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1321</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1292857 (order=64)  3426638 (order=90)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  992<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  218403 (order=32)  1403363 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1536<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9493706 (order=64)  68419055 (order=128)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7424<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3468548 (order=32)  19241206 (order=64)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  9984<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  928<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecadd</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/2*Nx + 36 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 51 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_add32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  576<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_bexp</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 22 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 24 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 19 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  813 (N=128) 1469 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2496<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  792 (N=128) 1448 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 32/8*Nr + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 35</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 60/32*Nr + 53</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/32*Nr*Nh + 68/32*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/2*Nr + 40 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  11/4*Nr + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nr + 42 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 208/64*Nr + 48</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 34</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1472<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  805 (N=128) 1461 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nx*Nk + 92/4*Nx + 28</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 31 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/16*Nx + 72 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 26 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minerror</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  609</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx + 29 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_mul32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_neg32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 21 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 34 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_recip16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
 
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_urand16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_urand32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx + 25 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>
-
-<div>
-      <h1>&nbsp;</h1>
-      <a name="BC"></a>
+    <div>
+      <h1>&nbsp;</h1>   
+      <a name="LE"></a> 
       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
 
         <tr bgcolor="#999999" align="left"> 
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">Endianness:</th>
-          <th colspan="3">Big</th>
+          <th colspan="3">Little</th>
         </tr>
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">Object File Format:</th>
-          <th colspan="3">COFF</th>
+          <th colspan="3">ELF</th>
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">Platform:</th>
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
+          <th colspan="3">8.3.3</th>
         </tr>
         
         <tr align="center"> 
           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
         </tr>  
-        
-        <tr align="center"> 
+               
+               <tr align="center"> 
           <th bgcolor="#cccccc">EQUATION</th> 
           <th bgcolor="#cccccc">VARIABLES<br /></th> 
         </tr>  
-    
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">   191231 (order= 64)  1277407 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
+         <td bgcolor="#ffffff">  1344<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  56371 (order=32)  254507 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  58844 (order=32)  256388 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
+         <td bgcolor="#ffffff">  1792<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  1671 (N=128) 3175 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
+         <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1210310 (order=64)  9375871 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
+         <td bgcolor="#ffffff">  1184<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  292209 (order=32)  1900101 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  290658 (order=32)  1893926 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  2479295 (order=64)  19153727 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3872<br /></td>
+         <td bgcolor="#ffffff">  4096<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  813088 (order=32)  6136848 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4480<br /></td>
+         <td bgcolor="#ffffff">  4512<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  26579 (order=64)  85870 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3296<br /></td>
+         <td bgcolor="#ffffff">  3712<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  10951 (order=32)  30079 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  3328<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
+         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 22/2*c2 + 21</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  608<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
+         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 30</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  128<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1322665 (order=64)  9633129 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1322352 (order=64)  9632496 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
+         <td bgcolor="#ffffff">  1088<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  279010 (order=32)  1842114 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  277119 (order=32)  1834239 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
+         <td bgcolor="#ffffff">  1920<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  13784456 (order=64)  99337108 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  13726658 (order=64)  99109460 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7584<br /></td>
+         <td bgcolor="#ffffff">  7936<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4693942 (order=32)  26228468 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  4914174 (order=32)  26944281 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  11968<br /></td>
+         <td bgcolor="#ffffff">  12192<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 26/4*Nr + 36</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 28/4*Nr + 34</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  448<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  7*Nx + 57 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
+         <td bgcolor="#ffffff">  320<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
+         <td align="right" bgcolor="#ffffff">   5197 (order=16)  21791 (order=32)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1984<br /></td>
+         <td bgcolor="#ffffff">  2176<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">    49418 (order= 32)   237018 (order= 64)</td>
+         <td align="right" bgcolor="#ffffff">    56114 (order= 32)   257570 (order= 64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
+         <td bgcolor="#ffffff">  1056<br /></td>
        </tr>
 
       <tr align="center">
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod_d</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
+         <td align="right" bgcolor="#ffffff">  1/2*Nx + 46 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
+         <td bgcolor="#ffffff">  288<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 47 </td>
+         <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
+         <td bgcolor="#ffffff">  320<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  4237 (N=128) 8281 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  823 (N=128) 1491 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  860 (N=128) 1576 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  2688<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP_r2c</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  590 (N=128) 1144 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  597 (N=128) 1179 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2496<br /></td>
+         <td bgcolor="#ffffff">  3616<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 23/4*Ny + 34</td>
+         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 26/4*Ny + 39</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
+         <td bgcolor="#ffffff">  416<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 34/4*Nr + 23</td>
+         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 35/4*Nr + 25</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  544<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 30</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 28/4*Nr + 39</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  480<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 41</td>
+         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 44</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
+         <td bgcolor="#ffffff">  544<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  864 (N=128) 1583 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
+         <td bgcolor="#ffffff">  3808<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  575 (N=128) 1111 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  589 (N=128) 1152 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
+         <td bgcolor="#ffffff">  3808<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
+         <td align="right" bgcolor="#ffffff">  8*Nr + 54 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
+         <td bgcolor="#ffffff">  512<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
+         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 108/4*Nx + 50</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 36</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  718613 (order=64)  5310224 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
+         <td bgcolor="#ffffff">  1312<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  274145 (order=32)  1785125 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  284060 (order=32)  1868448 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
+         <td bgcolor="#ffffff">  1216<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1780867 (order=64)  12819763 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4224<br /></td>
+         <td bgcolor="#ffffff">  4960<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  467637 (order=32)  3408277 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  492070 (order=32)  3551302 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2944<br /></td>
+         <td bgcolor="#ffffff">  3104<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  25114 (order=64)  79914 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
+         <td bgcolor="#ffffff">  1312<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10615 (order=32)  29367 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  10430 (order=32)  28979 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3648<br /></td>
+         <td bgcolor="#ffffff">  3904<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
+         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 34/8*r1*c2 + 80/8*r1 + 21</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 48/8*r1*c2 + 100/8*r1 + 25</td>
+         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 50/8*r1*c2 + 92/8*r1 + 32</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
+         <td bgcolor="#ffffff">  704<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 90/32*r1*c2 + 384/32*c2 + 64</td>
+         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 100/32*r1*c2 + 328/32*c2 + 49</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
+         <td bgcolor="#ffffff">  992<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 28/2*c2 + 36</td>
+         <td align="right" bgcolor="#ffffff">N/A</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  640<br /></td>
+         <td bgcolor="#ffffff">  672<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 7/2*R + 29</td>
+         <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 29</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
+         <td bgcolor="#ffffff">  224<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1321</td>
+         <td align="right" bgcolor="#ffffff">  1320</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  288<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  6613 (N=128) 12958 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1293235 (order=64)  3427172 (order=90)</td>
+         <td align="right" bgcolor="#ffffff">  1293362 (order=64)  3427351 (order=90)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  992<br /></td>
+         <td bgcolor="#ffffff">  1024<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  215520 (order=32)  1391456 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  218650 (order=32)  1403866 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
+         <td bgcolor="#ffffff">  1568<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9528792 (order=64)  68556039 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  9537454 (order=64)  68589392 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7392<br /></td>
+         <td bgcolor="#ffffff">  7520<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3213902 (order=32)  18268130 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  3697520 (order=32)  20792682 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  8640<br /></td>
+         <td bgcolor="#ffffff">  9696<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
+         <td align="right" bgcolor="#ffffff">  9*Nx + 56 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
+         <td bgcolor="#ffffff">  928<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 38/8*Nr + 33</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 41</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
+         <td bgcolor="#ffffff">  608<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
+         <td bgcolor="#ffffff">  1376<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  809 (N=128) 1466 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
+         <td bgcolor="#ffffff">  2528<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  804 (N=128) 1460 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  806 (N=128) 1462 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  796 (N=128) 1452 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  791 (N=128) 1447 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
+         <td bgcolor="#ffffff">  1280<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 30/8*Nr + 28</td>
+         <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 34/8*Nr + 28</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 38</td>
+         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 35</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  416<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 64/32*Nr + 53</td>
+         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 64/32*Nr + 55</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
+         <td bgcolor="#ffffff">  800<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 76/32*Nr + 43</td>
+         <td align="right" bgcolor="#ffffff">  4/32*Nr*Nh + 68/32*Nr + 39</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  544<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 17/8*Nr + 41</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 17/8*Nr + 41</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/2*Nr + 45 </td>
+         <td align="right" bgcolor="#ffffff">  3/2*Nr + 40 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
+         <td bgcolor="#ffffff">  320<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10/4*Nr + 46 </td>
+         <td align="right" bgcolor="#ffffff">  11/4*Nr + 41 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nr + 38 </td>
+         <td align="right" bgcolor="#ffffff">  1*Nr + 42 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
+         <td bgcolor="#ffffff">  256<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 248/64*Nr + 50</td>
+         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 208/64*Nr + 48</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  704<br /></td>
+         <td bgcolor="#ffffff">  672<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 35</td>
+         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 104/16*Nr + 34</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  416<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  811 (N=128) 1467 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  755 (N=128) 1412 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2464<br /></td>
+         <td bgcolor="#ffffff">  1280<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  807 (N=128) 1463 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 35 </td>
+         <td align="right" bgcolor="#ffffff">  4*Nx + 36 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  480<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 30 </td>
+         <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 31 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  224<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 22</td>
+         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 23</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  512<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 27/4*r1*c2 + 24/4*r1 + 36</td>
+         <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  480<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 35</td>
+         <td align="right" bgcolor="#ffffff">  1/2*R*C + 31</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  612</td>
+         <td align="right" bgcolor="#ffffff">  613</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  416<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
+         <td align="right" bgcolor="#ffffff">  8*Nx + 46 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  256<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_urand32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
+         <td align="right" bgcolor="#ffffff">  9*Nx + 38 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
+         <td align="right" bgcolor="#ffffff">  3/8*Nr + 36 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  160<br /></td>
        </tr>
-      
       </table>  
       <p><a href="#HOME">Top</a>
     </div>
 
+
     <div>
       <h1>&nbsp;</h1>   
       <a name="BE"></a> 
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
+          <th colspan="3">8.3.3</th>
         </tr>
         
         <tr align="center"> 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">   191231 (order= 64)  1277407 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
+         <td bgcolor="#ffffff">  1344<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  56179 (order=32)  254123 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  58844 (order=32)  256388 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
+         <td bgcolor="#ffffff">  1792<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  1671 (N=128) 3175 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
+         <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1210310 (order=64)  9375871 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
+         <td bgcolor="#ffffff">  1184<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  289047 (order=32)  1887627 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  290658 (order=32)  1893926 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  2479295 (order=64)  19153727 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3872<br /></td>
+         <td bgcolor="#ffffff">  4096<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  813088 (order=32)  6136848 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4480<br /></td>
+         <td bgcolor="#ffffff">  4512<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  26579 (order=64)  85870 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3296<br /></td>
+         <td bgcolor="#ffffff">  3712<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  10951 (order=32)  30079 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  3328<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
+         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 22/2*c2 + 21</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  608<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
+         <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 30</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  128<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1322287 (order=64)  9632367 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1322352 (order=64)  9632496 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1056<br /></td>
+         <td bgcolor="#ffffff">  1088<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  278824 (order=32)  1841736 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  277119 (order=32)  1834239 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1888<br /></td>
+         <td bgcolor="#ffffff">  1920<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  13738472 (order=64)  99158236 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  13726658 (order=64)  99109460 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7584<br /></td>
+         <td bgcolor="#ffffff">  7936<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4637406 (order=32)  26016854 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  4914174 (order=32)  26944281 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  11968<br /></td>
+         <td bgcolor="#ffffff">  12192<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 26/4*Nr + 36</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 25/4*Nr + 33</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  448<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  7*Nx + 57 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  320<br /></td>
+         <td bgcolor="#ffffff">  352<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
+         <td bgcolor="#ffffff">  320<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
+         <td align="right" bgcolor="#ffffff">   5197 (order=16)  21791 (order=32)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1984<br /></td>
+         <td bgcolor="#ffffff">  2176<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">    49226 (order= 32)   236634 (order= 64)</td>
+         <td align="right" bgcolor="#ffffff">    52753 (order= 32)   243681 (order= 64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
+         <td bgcolor="#ffffff">  992<br /></td>
        </tr>
 
       <tr align="center">
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod_d</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
+         <td align="right" bgcolor="#ffffff">  1/2*Nx + 46 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
+         <td bgcolor="#ffffff">  288<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 47 </td>
          <td align="left">N/A</td>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  4634 (N=128) 9070 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  823 (N=128) 1491 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  860 (N=128) 1570 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  2880<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP_r2c</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  590 (N=128) 1144 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  592 (N=128) 1180 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2496<br /></td>
+         <td bgcolor="#ffffff">  3840<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 23/4*Ny + 34</td>
+         <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 27/4*Ny + 39</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  384<br /></td>
+         <td bgcolor="#ffffff">  416<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 34/4*Nr + 23</td>
+         <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 33/4*Nr + 23</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  480<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 30</td>
+         <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 26/4*Nr + 35</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  448<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 41</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  512<br /></td>
+         <td bgcolor="#ffffff">  544<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  863 (N=128) 1611 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
+         <td bgcolor="#ffffff">  3264<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  575 (N=128) 1111 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  591 (N=128) 1149 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2368<br /></td>
+         <td bgcolor="#ffffff">  3264<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
+         <td align="right" bgcolor="#ffffff">  8*Nr + 50 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  480<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
+         <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 108/4*Nx + 49</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  718613 (order=64)  5310224 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
+         <td bgcolor="#ffffff">  1312<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  270983 (order=32)  1772651 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  272571 (order=32)  1778895 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1184<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  1780867 (order=64)  12819763 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  4224<br /></td>
+         <td bgcolor="#ffffff">  4960<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  467637 (order=32)  3408277 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  467639 (order=32)  3408279 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  2944<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  25115 (order=64)  79915 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
+         <td bgcolor="#ffffff">  1312<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10615 (order=32)  29367 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  10636 (order=32)  29403 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  3648<br /></td>
+         <td bgcolor="#ffffff">  3776<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
+         <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 34/8*r1*c2 + 80/8*r1 + 18</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 48/8*r1*c2 + 100/8*r1 + 25</td>
+         <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 44/8*r1*c2 + 92/8*r1 + 29</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 90/32*r1*c2 + 384/32*c2 + 64</td>
+         <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 106/32*r1*c2 + 336/32*c2 + 49</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1216<br /></td>
+         <td bgcolor="#ffffff">  992<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 28/2*c2 + 36</td>
+         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 29/2*c2 + 36</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  6611 (N=128) 12956 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1292857 (order=64)  3426638 (order=90)</td>
+         <td align="right" bgcolor="#ffffff">  1293362 (order=64)  3427351 (order=90)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  992<br /></td>
+         <td bgcolor="#ffffff">  1024<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  215334 (order=32)  1391078 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  215519 (order=32)  1391455 (order=64)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1440<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9493626 (order=64)  68418897 (order=128)</td>
+         <td align="right" bgcolor="#ffffff">  9537374 (order=64)  68589234 (order=128)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  7392<br /></td>
+         <td bgcolor="#ffffff">  7520<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3178336 (order=32)  18130086 (order=64)</td>
+         <td align="right" bgcolor="#ffffff">  3387658 (order=32)  19573265 (order=64)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  8640<br /></td>
+         <td bgcolor="#ffffff">  8544<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
+         <td align="right" bgcolor="#ffffff">  9*Nx + 56 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  928<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1344<br /></td>
+         <td bgcolor="#ffffff">  1376<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  755 (N=128) 1411 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
+         <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  804 (N=128) 1460 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  806 (N=128) 1463 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  796 (N=128) 1452 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  782 (N=128) 1439 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
+         <td bgcolor="#ffffff">  1280<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 64/32*Nr + 53</td>
+         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 64/32*Nr + 48</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  768<br /></td>
+         <td bgcolor="#ffffff">  800<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 76/32*Nr + 43</td>
+         <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 68/32*Nr + 37</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  544<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 15/8*Nr + 41</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
+         <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 15/8*Nr + 41</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
+         <td bgcolor="#ffffff">  640<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/2*Nr + 45 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
+         <td bgcolor="#ffffff">  320<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  10/4*Nr + 46 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
+         <td bgcolor="#ffffff">  512<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 248/64*Nr + 50</td>
+         <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 232/64*Nr + 52</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  704<br /></td>
+         <td bgcolor="#ffffff">  736<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 35</td>
+         <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 88/16*Nr + 38</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  448<br /></td>
+         <td bgcolor="#ffffff">  480<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1504<br /></td>
+         <td bgcolor="#ffffff">  1536<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  811 (N=128) 1467 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  809 (N=128) 1465 (N=256)</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  2464<br /></td>
+         <td bgcolor="#ffffff">  2528<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
+         <td align="right" bgcolor="#ffffff">  806 (N=128) 1463 (N=256)</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4*Nx + 35 </td>
+         <td align="right" bgcolor="#ffffff">  4*Nx + 36 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
+         <td bgcolor="#ffffff">  512<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 22</td>
+         <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 21</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  512<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 27/4*r1*c2 + 24/4*r1 + 36</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
+         <td bgcolor="#ffffff">  512<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  612</td>
+         <td align="right" bgcolor="#ffffff">  610</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  416<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
+         <td bgcolor="#ffffff">  128<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
+         <td align="right" bgcolor="#ffffff">  8*Nx + 46 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  256<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
+         <td bgcolor="#ffffff">  384<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_urand32</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
+         <td align="right" bgcolor="#ffffff">  9*Nx + 38 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  640<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
+         <td align="right" bgcolor="#ffffff">  3/8*Nr + 36 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  160<br /></td>
        </tr>
index f899244f8aca8e7d69ec85aac7222897097b3426..33f48116156fcd9b37c45ce7d9fa1f6a1dbd1440 100644 (file)
@@ -9,7 +9,7 @@
     <a name="HOME"></a> 
 
     <h1 align="center">Texas Instruments Test Results</h1>   
-    <h1 align="center">DSPLIB 3.4.0.0 C674x</h1>   
+    <h1 align="center">DSPLIB 3.4.0.4 C674x</h1>   
     <h1></h1>   
     
     <div> 
@@ -25,8 +25,6 @@
 
         <tr align="left"> 
           <td rowspan="2">Little Endian</td> 
-          <td>COFF Format</td> 
-          <td><a href="#LC">View Results</a></td> 
         </tr>  
 
         <tr align="left"> 
     </div>
 
        
-    <div>
-      <h1>&nbsp;</h1>
-      <a name="LC"></a>
-      <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
-
-        <tr bgcolor="#999999" align="left"> 
-          <th colspan="5"><big>Test Parameters</big></th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Precision:</th>
-          <th colspan="3">Fixed Point</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Endianness:</th>
-          <th colspan="3">Little</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Object File Format:</th>
-          <th colspan="3">COFF</th>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Platform:</th>
-          <th colspan="3">CCS Simulator</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">Cores Used:</th>
-          <th colspan="3"> 1</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CCS Version:</th>
-          <th colspan="3">5.4.0.00091</th>
-        </tr>
-
-        <tr bgcolor="#ffffcc" align="left"> 
-          <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
-        </tr>
-        
-        <tr align="center"> 
-          <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
-          <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
-          <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
-          <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
-        </tr>  
-        
-        <tr align="center"> 
-          <th bgcolor="#cccccc">EQUATION</th> 
-          <th bgcolor="#cccccc">VARIABLES<br /></th> 
-        </tr>  
-    
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_blk_eswap16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_blk_eswap32</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_blk_eswap64</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_fltoq15</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx + 49 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  160<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_q15tofl</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 37 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*Nx*Nr + 25/8*Nr + 40</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1248<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 72 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/4*Nx + 49 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_blk_move</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 27 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  64<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4156 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1152<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4755 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  896<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*Ny*Nh + 21/8*Ny + 55</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1184<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 57 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1069 (N=128) 1965 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  928<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/3*Ny*Nh + 7/3*Ny + 2/3*Nh + 51</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nh*Nr + 2*Nr + 50</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10/16*Nr*Nh + 55</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nr*Nh + 2/2*Nr + 53</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  832<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5137 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1280<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1089 (N=128) 1985 (N=256)</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  960<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  21/2*Nr + 89 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  928<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8/4*Nx*Nk + 132/4*Nx + 45</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  864<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx*Nh + 32*Nx + 31</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 9/2*r1 + 41</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  864<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*r1*c2*c1 + 53</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  16/32*r1*c2*c1 + 100/32*r1*c2 + 336/32*c2 + 54</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/2*r1*c2*c1 + 19/2*r1*c2 + 18/2*c2 + 49</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  864<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 38</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 33 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1337</td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  288<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  3/4*Nx + 32 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx + 70 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  480<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 76 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  352<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx + 38 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  96<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10/4*Nr + 53 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  16/4*Nr + 62 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  608<br /></td>
-       </tr>
-
-      <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
-         <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  5/4*Nr + 42 </td>
-         <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
-       </tr>
-      
-        
-      </table>  
-      <p><a href="#HOME">Top</a>
-    </div>
 
     <div>
       <h1>&nbsp;</h1>   
 
         <tr bgcolor="#ffffcc" align="left"> 
           <th colspan="2">CGT Version:</th>
-          <th colspan="3">7.4.2</th>
+          <th colspan="3">8.3.3</th>
         </tr>
         
         <tr align="center"> 
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
+         <td bgcolor="#ffffff">  224<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*Nx*Nr + 25/8*Nr + 40</td>
+         <td align="right" bgcolor="#ffffff">  4/8*Nx*Nr + 24/8*Nr + 40</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1248<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  8*Nx + 72 </td>
+         <td align="right" bgcolor="#ffffff">  8*Nx + 80 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  352<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  9/4*Nx + 49 </td>
+         <td align="right" bgcolor="#ffffff">  9/4*Nx + 47 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  288<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/8*Ny*Nh + 21/8*Ny + 55</td>
+         <td align="right" bgcolor="#ffffff">  4/8*Ny*Nh + 22/8*Ny + 55</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  1184<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod_d</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1/2*Nx + 57 </td>
+         <td align="right" bgcolor="#ffffff">  1/2*Nx + 58 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  288<br /></td>
        </tr>
 
       <tr align="center">
-         <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
+         <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
+         <td align="right" bgcolor="#ffffff">  1*Nx + 42 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  224<br /></td>
+         <td bgcolor="#ffffff">  256<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2/3*Ny*Nh + 7/3*Ny + 2/3*Nh + 51</td>
+         <td align="right" bgcolor="#ffffff">N/A</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1376<br /></td>
+         <td bgcolor="#ffffff">  1056<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10/16*Nr*Nh + 55</td>
+         <td align="right" bgcolor="#ffffff">  9/16*Nr*Nh + 43</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  416<br /></td>
+         <td bgcolor="#ffffff">  1088<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  2*Nx*Nh + 32*Nx + 31</td>
+         <td align="right" bgcolor="#ffffff">  2*Nx*Nh + 32*Nx + 30</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  256<br /></td>
+         <td bgcolor="#ffffff">  288<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  16/32*r1*c2*c1 + 100/32*r1*c2 + 336/32*c2 + 54</td>
+         <td align="right" bgcolor="#ffffff">  16/32*r1*c2*c1 + 106/32*r1*c2 + 296/32*c2 + 56</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  1440<br /></td>
+         <td bgcolor="#ffffff">  1408<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  4/2*r1*c2*c1 + 19/2*r1*c2 + 18/2*c2 + 49</td>
+         <td align="right" bgcolor="#ffffff">  4/2*r1*c2*c1 + 22/2*r1*c2 + 24/2*c2 + 49</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  864<br /></td>
+         <td bgcolor="#ffffff">  928<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 38</td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  192<br /></td>
+         <td bgcolor="#ffffff">  224<br /></td>
        </tr>
 
       <tr align="center">
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
+         <td bgcolor="#ffffff">  160<br /></td>
        </tr>
 
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  1337</td>
+         <td align="right" bgcolor="#ffffff">  1336</td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  288<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  128<br /></td>
+         <td bgcolor="#ffffff">  160<br /></td>
        </tr>
 
       <tr align="center">
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  10/4*Nr + 53 </td>
+         <td align="right" bgcolor="#ffffff">  10/4*Nr + 58 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  416<br /></td>
        </tr>
       <tr align="center">
          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
          <td bgcolor="#66CC66">Passed</td>
-         <td align="right" bgcolor="#ffffff">  16/4*Nr + 62 </td>
+         <td align="right" bgcolor="#ffffff">  16/4*Nr + 64 </td>
          <td align="left">N/A</td>
          <td bgcolor="#ffffff">  608<br /></td>
        </tr>
          <td bgcolor="#66CC66">Passed</td>
          <td align="right" bgcolor="#ffffff">  5/4*Nr + 42 </td>
          <td align="left">N/A</td>
-         <td bgcolor="#ffffff">  672<br /></td>
+         <td bgcolor="#ffffff">  704<br /></td>
        </tr>
  
       </table>  
index a51781a268c3e28e9220648a2f7cabc595536d15..2d0555c0a7eb23a2e0bf998fc654fef084ed5f6d 100644 (file)
  *
  * <h2><a name="Whats_New">What's New</a></h2>
  *  
+ *   - DSPLIB test report including benchmarking is based on C6000 Compiler 8.3.2.
  *   - DSPLIB compilation and build is now part of Proc-SDK build process.
  *   - TIREX .json metadata is included in the package. It enables CCS v7 and newer to detect
  *     and install DSPLIB without going through pop-up installation window
  * <hr size="2" width="50%" align="left">
  *
  * <h2><a name="Bugs_Fixed">Fixed Bugs</a></h2>
- *  No bugs were fixed in this release.
+ * Version 3.4.0.4:
+ *  <ul>
+ *    <li> PRSDK-5635: fix kernels that failed when compiled with C6000 8.3.x compiler
+ *  </ul>
+ *
+ * Version 3.4.0.3:
+ *  <ul>
+ *    <li> PROC_LIBS-282: Incorrect indexing in the DSPF_sp_fircirc 
+ *    <li> PROC_LIBS-222: Example fft_sp_ex in dsplib_c66x_3_4_0_0 does not give correct results
+ *    <li> PRSDK-5250: Missing DSPF_sp_fftSPxSP_r2c result in DSPLIB test report
+ *  </ul>
  *
  *
  * <hr size="2" width="50%" align="left">
index 20fbe148f10952042be9c0ac98e814b4795844b2..4c33b6dc149f0d1c1fa8beeaa5ccdec76f206738 100644 (file)
@@ -57,7 +57,7 @@
         -->
        <product>
                <name>DSPLIB Package</name>
-               <version>3.4.0.2</version>
+               <version>3.4.0.4</version>
     <eccn_software>Publicly Available</eccn_software>
     <eccn_technology>Publicly Available</eccn_technology>
                <description>The TI C6000 DSPLIB is an optimized DSP Function Library for C programmers</description>
@@ -71,7 +71,7 @@
         -->
        <package>
                <name>Digital Signal Processing library</name>
-               <version>3.4.0.2</version>
+               <version>3.4.0.4</version>
                <license>TI BSD</license>
                <format>Source</format>
                <modified>N/A</modified>
index 457a25de1501dbf3e229adf22d8db14f952bbd27..0646512e92b4893f327192be9e949b8934b7f1c8 100644 (file)
@@ -151,30 +151,27 @@ seperateRealImg () {
 void gen_twiddle_fft_sp (float *w, int n)
 {
     int i, j, k;
-    double x_t, y_t, theta1, theta2, theta3;
     const double PI = 3.141592654;
 
     for (j = 1, k = 0; j <= n >> 2; j = j << 2)
     {
         for (i = 0; i < n >> 2; i += j)
         {
-            theta1 = 2 * PI * i / n;
-            x_t = cos (theta1);
-            y_t = sin (theta1);
-            w[k] = (float) x_t;
-            w[k + 1] = (float) y_t;
-
-            theta2 = 4 * PI * i / n;
-            x_t = cos (theta2);
-            y_t = sin (theta2);
-            w[k + 2] = (float) x_t;
-            w[k + 3] = (float) y_t;
-
-            theta3 = 6 * PI * i / n;
-            x_t = cos (theta3);
-            y_t = sin (theta3);
-            w[k + 4] = (float) x_t;
-            w[k + 5] = (float) y_t;
+#ifdef _LITTLE_ENDIAN
+            w[k] = (float) sin (2 * PI * i / n);
+            w[k + 1] = (float) cos (2 * PI * i / n);
+            w[k + 2] = (float) sin (4 * PI * i / n);
+            w[k + 3] = (float) cos (4 * PI * i / n);
+            w[k + 4] = (float) sin (6 * PI * i / n);
+            w[k + 5] = (float) cos (6 * PI * i / n);
+#else
+            w[k] = (float) cos (2 * PI * i / n);
+            w[k + 1] = (float) -sin (2 * PI * i / n);
+            w[k + 2] = (float) cos (4 * PI * i / n);
+            w[k + 3] = (float) -sin (4 * PI * i / n);
+            w[k + 4] = (float) cos (6 * PI * i / n);
+            w[k + 5] = (float) -sin (6 * PI * i / n);
+#endif
             k += 6;
         }
     }
index 9418be2b3c5f63b4281e82f4f80e4c1690f7a58c..57bfe38b177b10f7b427911de53fd1cdfadb832d 100644 (file)
@@ -965,7 +965,7 @@ Package.archiveFiles["CommonArchiveFiles"] = {
 
     /* Set up version number for the package */
   Package.pkgStdVer = "2.0";
-  Package.version = [3, 4, 0, 2, 3, 0];
+  Package.version = [3, 4, 0, 4, 3, 0];
   
   Package.createVersion();
 
index b946e87673c77af7b7b12c898cdfcafcff2ec5d6..9571fe3571581d4886bf55a50a015eada48b3afd 100644 (file)
@@ -129,7 +129,7 @@ OLOOP
        SHRU    .2      B_n,            3,                  B_i        
        SUB     .2      B_i,            1,                  B_i
 
-ILOOP:         .trip 4
+ILOOP:        ; .trip 4
        ADD     .2      B_w0,           B_j,                B_w
        MVD     .1      B_w,            A_w
        
@@ -291,7 +291,7 @@ ILOOP:         .trip 4
        ; last stage of radix4 computation ;
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        ;Bit reversal Caliculation
-LOOP4:         .trip   4
+LOOP4:        ; .trip   4
 
        BITR    .1      A_lj,           A_ltemp1
        SHRU    .1      A_ltemp1,       A_ll0,              A_lk
@@ -376,7 +376,7 @@ LOOP4:         .trip   4
        ; last stage of radix2 computation;
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 LAST_STAGE_RADIX2:
-LOOP2:         .trip   4
+LOOP2:        ; .trip   4
 
        ;Bit reversal Caliculation
        BITR    .1      A_lj,           A_ltemp1
index 592733959b23b6393357460174dcb50b7e42fb13..cbdde6900cd66318dcda6a70afc1e7e9276b953e 100644 (file)
@@ -180,7 +180,7 @@ int main ()
         tw_gen    (ptr_w_i,  N);
         tw_gen_cn (ptr_w_cn, N);
 
-        printf("DSPF_sp_fftSPxSP\tIter#: %d\t", k);
+        printf("DSPF_sp_fftSPxSP_r2c\tIter#: %d\t", k);
         t_start = _itoll(TSCH, TSCL);
         DSPF_sp_fftSPxSP_r2c_cn (N, &ptr_x_cn[0], &ptr_w_cn[0], ptr_y_cn, brev, rad_cn, 0, N);
         t_stop = _itoll(TSCH, TSCL);
index a734ebabec5b2d87c6142ccf2e368f68c3098b94..e0656585f23cecd5b0147ef292aeffd9e494baad 100644 (file)
@@ -51,7 +51,6 @@ void DSPF_sp_fircirc(const float *x, float *h, float *restrict y,
     int    i, j;
     /* Circular Buffer block size = ((2^(csize + 1)) / 4) floating point numbers */
     int    mod = (1 << (csize - 1)) - 1; 
-    float  *x_ptr = (float*)&x[index];
     __float2_t x_10, x_21, x_32, x_43, x_54, h_10;
     __float2_t sum1, sum2, sum3, sum4;
 
@@ -71,15 +70,15 @@ void DSPF_sp_fircirc(const float *x, float *h, float *restrict y,
         sum3 = 0;
         sum4 = 0;
 
-        x_10 = _amem8_f2_const(&x_ptr[(i) & (mod)]);
-        x_32 = _amem8_f2_const(&x_ptr[(i+2) & (mod)]);
+        x_10 = _amem8_f2_const(&x[(j+index) & (mod)]);
+        x_32 = _amem8_f2_const(&x[(j+2+index) & (mod)]);
         x_21 = _ftof2(_lof2(x_32), _hif2(x_10));
 
         /* note: h coeffs given in reverse order: { h[nh-1], h[nh-2], ..., h[0] } */
         #pragma MUST_ITERATE(1,,)
         for(i = 0; i < nh; i+=2) {
             h_10 = _amem8_f2_const(&h[i]);
-            x_54 = _amem8_f2_const(&x_ptr[(i+4) & (mod)]);
+            x_54 = _amem8_f2_const(&x[(j+i+4+index) & (mod)]);
             x_43 = _ftof2(_lof2(x_54), _hif2(x_32));
 
             sum1 = _daddsp(sum1, _dmpysp(x_10, h_10));
@@ -102,7 +101,6 @@ void DSPF_sp_fircirc(const float *x, float *h, float *restrict y,
     int    i, j;
     /* Circular Buffer block size = ((2^(csize + 1)) / 4) floating point numbers */
     int    mod = (1 << (csize - 1)) - 1; 
-    float  *x_ptr = (float*)&x[index];
     __float2_t x_01, x_12, x_23, x_34, x_45, h_01;
     __float2_t sum1, sum2, sum3, sum4;
 
@@ -122,15 +120,15 @@ void DSPF_sp_fircirc(const float *x, float *h, float *restrict y,
         sum3 = 0;
         sum4 = 0;
 
-        x_01 = _amem8_f2_const(&x_ptr[(i) & (mod)]);
-        x_23 = _amem8_f2_const(&x_ptr[(i+2) & (mod)]);
+        x_01 = _amem8_f2_const(&x[(j+index) & (mod)]);
+        x_23 = _amem8_f2_const(&x[(j+2+index) & (mod)]);
         x_12 = _ftof2(_lof2(x_01), _hif2(x_23));
 
         /* note: h coeffs given in reverse order: { h[nh-1], h[nh-2], ..., h[0] } */
         #pragma MUST_ITERATE(1,,)
         for(i = 0; i < nh; i+=2) {
             h_01 = _amem8_f2_const(&h[i]);
-            x_45 = _amem8_f2_const(&x_ptr[(i+4) & (mod)]);
+            x_45 = _amem8_f2_const(&x[(j+i+4+index) & (mod)]);
             x_34 = _ftof2(_lof2(x_23), _hif2(x_45));
 
             sum1 = _daddsp(sum1, _dmpysp(x_01, h_01));
@@ -153,4 +151,3 @@ void DSPF_sp_fircirc(const float *x, float *h, float *restrict y,
 /*            Copyright (c) 2011 Texas Instruments, Incorporated.          */
 /*                           All Rights Reserved.                          */
 /* ======================================================================= */
-
index 155abb4f5db8fceb21469841be923d91ff2ab627..c259ee48af505ef3900f8c6957fa3089a3bc3200 100644 (file)
@@ -156,7 +156,7 @@ void main()
         /* --------------------------------------------------------------- */
         for(i=0; i< ny; i++)  {
           pct_diff = 0;
-          if (abs((ptr_y_i[i]) > FLT_THRES) || (abs(ptr_y_cn[i]) > FLT_THRES))
+          if ((abs(ptr_y_i[i]) > FLT_THRES) || (abs(ptr_y_cn[i]) > FLT_THRES))
             pct_diff = (ptr_y_cn[i] - ptr_y_i[i]) / ptr_y_cn[i] * 100.0;
           if (pct_diff < 0) pct_diff *= -1;
           if (pct_diff > max_pct_diff) max_pct_diff = pct_diff;
index 97537dd13daac3fa58917d92a8de18ead578a36f..dc043aecba2dee7a49aef16c79452036fd1614f1 100644 (file)
@@ -156,7 +156,7 @@ void main()
         /* --------------------------------------------------------------- */
         for(i=0; i< ny; i++)  {
           pct_diff = 0;
-          if (abs((ptr_y_i[i]) > FLT_THRES) || (abs(ptr_y_cn[i]) > FLT_THRES))
+          if ((abs(ptr_y_i[i]) > FLT_THRES) || (abs(ptr_y_cn[i]) > FLT_THRES))
             pct_diff = (ptr_y_cn[i] - ptr_y_i[i]) / ptr_y_cn[i] * 100.0;
           if (pct_diff < 0) pct_diff *= -1;
           if (pct_diff > max_pct_diff) max_pct_diff = pct_diff;
index 6850e395be35cb99bc91fad1bcce2b091cd6ba68..263fe588385ab7b0c345d8819f49ff659c0b0e13 100644 (file)
@@ -132,7 +132,7 @@ OLOOP
        SHRU    .2      B_n,            3,                  B_i        
        SUB     .2      B_i,            1,                  B_i
 
-ILOOP:         .trip 4
+ILOOP:        ; .trip 4
        ADD     .2      B_w0,           B_j,                B_w
        MVD     .1      B_w,            A_w
        
@@ -297,7 +297,7 @@ ILOOP:         .trip 4
        ; last stage of radix4 computation ;
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        ;Bit reversal Caliculation
-LOOP4:         .trip   4
+LOOP4:        ; .trip   4
 
        BITR    .1      A_lj,           A_ltemp1
        SHRU    .1      A_ltemp1,       A_ll0,              A_lk
@@ -392,7 +392,7 @@ LOOP4:         .trip   4
        ; last stage of radix2 computation;
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 LAST_STAGE_RADIX2:
-LOOP2:         .trip   4
+LOOP2:        ; .trip   4
 
        ;Bit reversal Caliculation
        BITR    .1      A_lj,           A_ltemp1
index 62eae28f2974682f4cad6e85e7cab7b6ef3f2fb1..5fc29bafb65a2525b4a773f2662fb4ad7a6ce345 100644 (file)
@@ -79,9 +79,9 @@
 #define real_to_f2(a) _ftof2(0,a)
 #endif
 
-static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag);
-static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag);
-static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict singular_values);
+static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag);
+static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag);
+static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * singular_values);
 
 static void complex_sp_sqrt(__float2_t cx,__float2_t *cz);
 static void complex_sp_inv(__float2_t cx,__float2_t *cz);
@@ -158,7 +158,7 @@ int DSPF_sp_svd_cmplx(const int Nrows,const int Ncols,float *restrict A,float *r
   return status;
 }
 
-static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag)
+static int DSPF_sp_convert_to_bidiag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag)
 {
   int i,j,k,addr;
   float scale;
@@ -536,7 +536,7 @@ if (scale>0) {
   return 0;
 }
 
-static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict diag,float *restrict superdiag)
+static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * diag,float * superdiag)
 {
 
   int row,i,k,m,rotation_test,iter,total_iter,addr;
@@ -841,7 +841,7 @@ static int DSPF_sp_bidiag_to_diag_cmplx(const int Nrows,const int Ncols,float *r
   return total_iter;
 }
 
-static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float *restrict U,float *restrict V,float *restrict singular_values)
+static int DSPF_sp_sort_singular_values_cmplx(const int Nrows,const int Ncols,float * U,float * V,float * singular_values)
 {
   int i,j,row,max_index,addr;
   float temp1,temp2;