summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5b59c4e)
raw | patch | inline | side by side (parent: 5b59c4e)
author | Jianzhong Xu <xuj@ti.com> | |
Wed, 5 Jun 2019 19:47:11 +0000 (15:47 -0400) | ||
committer | Jianzhong Xu <xuj@ti.com> | |
Wed, 5 Jun 2019 19:47:11 +0000 (15:47 -0400) |
Signed-off-by: Jianzhong Xu <xuj@ti.com>
diff --git a/ti/dsplib/docs/bundle/DSPLIB_C64Px_TestReport.html b/ti/dsplib/docs/bundle/DSPLIB_C64Px_TestReport.html
index 6cfac21028d0191598ebbe8da4fe0f50f51940fb..e5e144dc5ede9c64e638dc00abeb469722c233eb 100644 (file)
<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>
<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> </h1>
- <a name="LC"></a>
+ <h1> </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">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">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> </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> </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> </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>
diff --git a/ti/dsplib/docs/bundle/DSPLIB_C66x_TestReport.html b/ti/dsplib/docs/bundle/DSPLIB_C66x_TestReport.html
index 62d54bfacd47499443001c02d8ab9760cd6a19dc..7f7f4a53416e821039eeca212d1e909200c121b7 100644 (file)
<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>
<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">
<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> </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_r2c</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> </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_r2c</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> </h1>
- <a name="BC"></a>
+ <div>
+ <h1> </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_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> </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_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>
diff --git a/ti/dsplib/docs/bundle/DSPLIB_C674x_TestReport.html b/ti/dsplib/docs/bundle/DSPLIB_C674x_TestReport.html
index f899244f8aca8e7d69ec85aac7222897097b3426..33f48116156fcd9b37c45ce7d9fa1f6a1dbd1440 100644 (file)
<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>
<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> </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> </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>
diff --git a/ti/dsplib/docs/bundle/doxygen/release.h.xdt b/ti/dsplib/docs/bundle/doxygen/release.h.xdt
index 3bf72eac1f88f71702797f0625b5cdf6d8d11e8a..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>
+ * 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
index fc9a500a04cc785eb89e3074fb7f7f8e51af5e30..4c33b6dc149f0d1c1fa8beeaa5ccdec76f206738 100644 (file)
-->
<product>
<name>DSPLIB Package</name>
- <version>3.4.0.3</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>
-->
<package>
<name>Digital Signal Processing library</name>
- <version>3.4.0.3</version>
+ <version>3.4.0.4</version>
<license>TI BSD</license>
<format>Source</format>
<modified>N/A</modified>
diff --git a/ti/dsplib/package.bld b/ti/dsplib/package.bld
index 60dca767bbf9db77d71c352318f1c00d495b3498..af8b9304f7f8b243952cf2cc01f2a0c8eaf2d366 100644 (file)
--- a/ti/dsplib/package.bld
+++ b/ti/dsplib/package.bld
/* Set up version number for the package */
Package.pkgStdVer = "2.0";
- Package.version = [3, 4, 0, 3, 3, 0];
+ Package.version = [3, 4, 0, 4, 3, 0];
Package.createVersion();