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>