Fixed documentation issues tracked by PRSDK-4872, PRSDK-4873, PRSDK-4875.
[ep-processor-libraries/dsplib.git] / ti / dsplib / docs / bundle / DSPLIB_C674x_TestReport.html
1 <html>  
2   <head> 
3     <meta http-equiv="Content-Language" content="en-us"> 
4     <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
5     <title>Project Runner Data</title> 
6   </head>  
8   <body>  
9     <a name="HOME"></a> 
11     <h1 align="center">Texas Instruments Test Results</h1>   
12     <h1 align="center">DSPLIB 3.4.0.0 C674x</h1>   
13     <h1></h1>   
14     
15     <div> 
16       <h1>&nbsp;</h1>
17       <h1>Session Summary</h1>   
18       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4" width="50%"> 
20         <tr bgcolor="#999999" align="center"> 
21           <th>Endianness</th> 
22           <th>Object Format</th> 
23           <th>Link</th> 
24         </tr>  
26         <tr align="left"> 
27           <td rowspan="2">Little Endian</td> 
28           <td>COFF Format</td> 
29           <td><a href="#LC">View Results</a></td> 
30         </tr>  
32         <tr align="left"> 
33           <td>ELF Format</td> 
34           <td><a href="#LE">View Results</a></td> 
35         </tr>  
37       </table>  
38     </div>
40         
41     <div>
42       <h1>&nbsp;</h1>
43       <a name="LC"></a>
44       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
46         <tr bgcolor="#999999" align="left"> 
47           <th colspan="5"><big>Test Parameters</big></th>
48         </tr>
50         <tr bgcolor="#ffffcc" align="left"> 
51           <th colspan="2">Precision:</th>
52           <th colspan="3">Fixed Point</th>
53         </tr>
55         <tr bgcolor="#ffffcc" align="left"> 
56           <th colspan="2">Endianness:</th>
57           <th colspan="3">Little</th>
58         </tr>
60         <tr bgcolor="#ffffcc" align="left"> 
61           <th colspan="2">Object File Format:</th>
62           <th colspan="3">COFF</th>
64         <tr bgcolor="#ffffcc" align="left"> 
65           <th colspan="2">Platform:</th>
66           <th colspan="3">CCS Simulator</th>
67         </tr>
69         <tr bgcolor="#ffffcc" align="left"> 
70           <th colspan="2">Cores Used:</th>
71           <th colspan="3"> 1</th>
72         </tr>
74         <tr bgcolor="#ffffcc" align="left"> 
75           <th colspan="2">CCS Version:</th>
76           <th colspan="3">5.4.0.00091</th>
77         </tr>
79         <tr bgcolor="#ffffcc" align="left"> 
80           <th colspan="2">CGT Version:</th>
81           <th colspan="3">7.4.2</th>
82         </tr>
83         
84         <tr align="center"> 
85           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
86           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
87           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
88           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
89         </tr>  
90         
91         <tr align="center"> 
92           <th bgcolor="#cccccc">EQUATION</th> 
93           <th bgcolor="#cccccc">VARIABLES<br /></th> 
94         </tr>  
95     
97       <tr align="center">
98          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap16</td>
99          <td bgcolor="#66CC66">Passed</td>
100          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
101          <td align="left">N/A</td>
102          <td bgcolor="#ffffff">  160<br /></td>
103        </tr>
105       <tr align="center">
106          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap32</td>
107          <td bgcolor="#66CC66">Passed</td>
108          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
109          <td align="left">N/A</td>
110          <td bgcolor="#ffffff">  192<br /></td>
111        </tr>
113       <tr align="center">
114          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap64</td>
115          <td bgcolor="#66CC66">Passed</td>
116          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
117          <td align="left">N/A</td>
118          <td bgcolor="#ffffff">  192<br /></td>
119        </tr>
121       <tr align="center">
122          <td align="left" bgcolor="#ffffff">DSPF_fltoq15</td>
123          <td bgcolor="#66CC66">Passed</td>
124          <td align="right" bgcolor="#ffffff">  1*Nx + 49 </td>
125          <td align="left">N/A</td>
126          <td bgcolor="#ffffff">  160<br /></td>
127        </tr>
129       <tr align="center">
130          <td align="left" bgcolor="#ffffff">DSPF_q15tofl</td>
131          <td bgcolor="#66CC66">Passed</td>
132          <td align="right" bgcolor="#ffffff">  1/2*Nx + 37 </td>
133          <td align="left">N/A</td>
134          <td bgcolor="#ffffff">  128<br /></td>
135        </tr>
137       <tr align="center">
138          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
139          <td bgcolor="#66CC66">Passed</td>
140          <td align="right" bgcolor="#ffffff">  4/8*Nx*Nr + 25/8*Nr + 40</td>
141          <td align="left">N/A</td>
142          <td bgcolor="#ffffff">  1248<br /></td>
143        </tr>
145       <tr align="center">
146          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
147          <td bgcolor="#66CC66">Passed</td>
148          <td align="right" bgcolor="#ffffff">  8*Nx + 72 </td>
149          <td align="left">N/A</td>
150          <td bgcolor="#ffffff">  352<br /></td>
151        </tr>
153       <tr align="center">
154          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
155          <td bgcolor="#66CC66">Passed</td>
156          <td align="right" bgcolor="#ffffff">  9/4*Nx + 49 </td>
157          <td align="left">N/A</td>
158          <td bgcolor="#ffffff">  288<br /></td>
159        </tr>
161       <tr align="center">
162          <td align="left" bgcolor="#ffffff">DSPF_sp_blk_move</td>
163          <td bgcolor="#66CC66">Passed</td>
164          <td align="right" bgcolor="#ffffff">  1/2*Nx + 27 </td>
165          <td align="left">N/A</td>
166          <td bgcolor="#ffffff">  64<br /></td>
167        </tr>
169       <tr align="center">
170          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
171          <td bgcolor="#66CC66">Passed</td>
172          <td align="right" bgcolor="#ffffff">  4156 (N=256)</td>
173          <td align="left">N/A</td>
174          <td bgcolor="#ffffff">  1152<br /></td>
175        </tr>
177       <tr align="center">
178          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
179          <td bgcolor="#66CC66">Passed</td>
180          <td align="right" bgcolor="#ffffff">  4755 (N=256)</td>
181          <td align="left">N/A</td>
182          <td bgcolor="#ffffff">  896<br /></td>
183        </tr>
185       <tr align="center">
186          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
187          <td bgcolor="#66CC66">Passed</td>
188          <td align="right" bgcolor="#ffffff">  4/8*Ny*Nh + 21/8*Ny + 55</td>
189          <td align="left">N/A</td>
190          <td bgcolor="#ffffff">  1184<br /></td>
191        </tr>
193       <tr align="center">
194          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
195          <td bgcolor="#66CC66">Passed</td>
196          <td align="right" bgcolor="#ffffff">  1/2*Nx + 57 </td>
197          <td align="left">N/A</td>
198          <td bgcolor="#ffffff">  288<br /></td>
199        </tr>
201       <tr align="center">
202          <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
203          <td bgcolor="#66CC66">Passed</td>
204          <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
205          <td align="left">N/A</td>
206          <td bgcolor="#ffffff">  224<br /></td>
207        </tr>
209       <tr align="center">
210          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
211          <td bgcolor="#66CC66">Passed</td>
212          <td align="right" bgcolor="#ffffff">  1069 (N=128) 1965 (N=256)</td>
213          <td align="left">N/A</td>
214          <td bgcolor="#ffffff">  928<br /></td>
215        </tr>
217       <tr align="center">
218          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
219          <td bgcolor="#66CC66">Passed</td>
220          <td align="right" bgcolor="#ffffff">  2/3*Ny*Nh + 7/3*Ny + 2/3*Nh + 51</td>
221          <td align="left">N/A</td>
222          <td bgcolor="#ffffff">  1376<br /></td>
223        </tr>
225       <tr align="center">
226          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
227          <td bgcolor="#66CC66">Passed</td>
228          <td align="right" bgcolor="#ffffff">  2*Nh*Nr + 2*Nr + 50</td>
229          <td align="left">N/A</td>
230          <td bgcolor="#ffffff">  608<br /></td>
231        </tr>
233       <tr align="center">
234          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
235          <td bgcolor="#66CC66">Passed</td>
236          <td align="right" bgcolor="#ffffff">  10/16*Nr*Nh + 55</td>
237          <td align="left">N/A</td>
238          <td bgcolor="#ffffff">  416<br /></td>
239        </tr>
241       <tr align="center">
242          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
243          <td bgcolor="#66CC66">Passed</td>
244          <td align="right" bgcolor="#ffffff">  1/2*Nr*Nh + 2/2*Nr + 53</td>
245          <td align="left">N/A</td>
246          <td bgcolor="#ffffff">  832<br /></td>
247        </tr>
249       <tr align="center">
250          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
251          <td bgcolor="#66CC66">Passed</td>
252          <td align="right" bgcolor="#ffffff">  5137 (N=256)</td>
253          <td align="left">N/A</td>
254          <td bgcolor="#ffffff">  1280<br /></td>
255        </tr>
257       <tr align="center">
258          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
259          <td bgcolor="#66CC66">Passed</td>
260          <td align="right" bgcolor="#ffffff">  1089 (N=128) 1985 (N=256)</td>
261          <td align="left">N/A</td>
262          <td bgcolor="#ffffff">  960<br /></td>
263        </tr>
265       <tr align="center">
266          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
267          <td bgcolor="#66CC66">Passed</td>
268          <td align="right" bgcolor="#ffffff">  21/2*Nr + 89 </td>
269          <td align="left">N/A</td>
270          <td bgcolor="#ffffff">  928<br /></td>
271        </tr>
273       <tr align="center">
274          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
275          <td bgcolor="#66CC66">Passed</td>
276          <td align="right" bgcolor="#ffffff">  8/4*Nx*Nk + 132/4*Nx + 45</td>
277          <td align="left">N/A</td>
278          <td bgcolor="#ffffff">  864<br /></td>
279        </tr>
281       <tr align="center">
282          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
283          <td bgcolor="#66CC66">Passed</td>
284          <td align="right" bgcolor="#ffffff">  2*Nx*Nh + 32*Nx + 31</td>
285          <td align="left">N/A</td>
286          <td bgcolor="#ffffff">  256<br /></td>
287        </tr>
289       <tr align="center">
290          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
291          <td bgcolor="#66CC66">Passed</td>
292          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 9/2*r1 + 41</td>
293          <td align="left">N/A</td>
294          <td bgcolor="#ffffff">  864<br /></td>
295        </tr>
297       <tr align="center">
298          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
299          <td bgcolor="#66CC66">Passed</td>
300          <td align="right" bgcolor="#ffffff">  2*r1*c2*c1 + 53</td>
301          <td align="left">N/A</td>
302          <td bgcolor="#ffffff">  672<br /></td>
303        </tr>
305       <tr align="center">
306          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
307          <td bgcolor="#66CC66">Passed</td>
308          <td align="right" bgcolor="#ffffff">  16/32*r1*c2*c1 + 100/32*r1*c2 + 336/32*c2 + 54</td>
309          <td align="left">N/A</td>
310          <td bgcolor="#ffffff">  1440<br /></td>
311        </tr>
313       <tr align="center">
314          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
315          <td bgcolor="#66CC66">Passed</td>
316          <td align="right" bgcolor="#ffffff">  4/2*r1*c2*c1 + 19/2*r1*c2 + 18/2*c2 + 49</td>
317          <td align="left">N/A</td>
318          <td bgcolor="#ffffff">  864<br /></td>
319        </tr>
321       <tr align="center">
322          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
323          <td bgcolor="#66CC66">Passed</td>
324          <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 38</td>
325          <td align="left">N/A</td>
326          <td bgcolor="#ffffff">  192<br /></td>
327        </tr>
329       <tr align="center">
330          <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
331          <td bgcolor="#66CC66">Passed</td>
332          <td align="right" bgcolor="#ffffff">  3/4*Nx + 33 </td>
333          <td align="left">N/A</td>
334          <td bgcolor="#ffffff">  192<br /></td>
335        </tr>
337       <tr align="center">
338          <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
339          <td bgcolor="#66CC66">Passed</td>
340          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
341          <td align="left">N/A</td>
342          <td bgcolor="#ffffff">  128<br /></td>
343        </tr>
345       <tr align="center">
346          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
347          <td bgcolor="#66CC66">Passed</td>
348          <td align="right" bgcolor="#ffffff">  1337</td>
349          <td align="left">N/A</td>
350          <td bgcolor="#ffffff">  288<br /></td>
351        </tr>
353       <tr align="center">
354          <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
355          <td bgcolor="#66CC66">Passed</td>
356          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
357          <td align="left">N/A</td>
358          <td bgcolor="#ffffff">  128<br /></td>
359        </tr>
361       <tr align="center">
362          <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
363          <td bgcolor="#66CC66">Passed</td>
364          <td align="right" bgcolor="#ffffff">  3/4*Nx + 32 </td>
365          <td align="left">N/A</td>
366          <td bgcolor="#ffffff">  96<br /></td>
367        </tr>
369       <tr align="center">
370          <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
371          <td bgcolor="#66CC66">Passed</td>
372          <td align="right" bgcolor="#ffffff">  2*Nx + 70 </td>
373          <td align="left">N/A</td>
374          <td bgcolor="#ffffff">  480<br /></td>
375        </tr>
377       <tr align="center">
378          <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
379          <td bgcolor="#66CC66">Passed</td>
380          <td align="right" bgcolor="#ffffff">  1/2*Nx + 76 </td>
381          <td align="left">N/A</td>
382          <td bgcolor="#ffffff">  352<br /></td>
383        </tr>
385       <tr align="center">
386          <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
387          <td bgcolor="#66CC66">Passed</td>
388          <td align="right" bgcolor="#ffffff">  1*Nx + 38 </td>
389          <td align="left">N/A</td>
390          <td bgcolor="#ffffff">  96<br /></td>
391        </tr>
393       <tr align="center">
394          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
395          <td bgcolor="#66CC66">Passed</td>
396          <td align="right" bgcolor="#ffffff">  10/4*Nr + 53 </td>
397          <td align="left">N/A</td>
398          <td bgcolor="#ffffff">  416<br /></td>
399        </tr>
401       <tr align="center">
402          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
403          <td bgcolor="#66CC66">Passed</td>
404          <td align="right" bgcolor="#ffffff">  16/4*Nr + 62 </td>
405          <td align="left">N/A</td>
406          <td bgcolor="#ffffff">  608<br /></td>
407        </tr>
409       <tr align="center">
410          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
411          <td bgcolor="#66CC66">Passed</td>
412          <td align="right" bgcolor="#ffffff">  5/4*Nr + 42 </td>
413          <td align="left">N/A</td>
414          <td bgcolor="#ffffff">  672<br /></td>
415        </tr>
416       
417         
418       </table>  
419       <p><a href="#HOME">Top</a>
420     </div>
422     <div>
423       <h1>&nbsp;</h1>   
424       <a name="LE"></a> 
425       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
427         <tr bgcolor="#999999" align="left"> 
428           <th colspan="5"><big>Test Parameters</big></th>
429         </tr>
431         <tr bgcolor="#ffffcc" align="left"> 
432           <th colspan="2">Precision:</th>
433           <th colspan="3">Fixed Point</th>
434         </tr>
436         <tr bgcolor="#ffffcc" align="left"> 
437           <th colspan="2">Endianness:</th>
438           <th colspan="3">Little</th>
439         </tr>
441         <tr bgcolor="#ffffcc" align="left"> 
442           <th colspan="2">Object File Format:</th>
443           <th colspan="3">ELF</th>
445         <tr bgcolor="#ffffcc" align="left"> 
446           <th colspan="2">Platform:</th>
447           <th colspan="3">CCS Simulator</th>
448         </tr>
450         <tr bgcolor="#ffffcc" align="left"> 
451           <th colspan="2">Cores Used:</th>
452           <th colspan="3"> 1</th>
453         </tr>
455         <tr bgcolor="#ffffcc" align="left"> 
456           <th colspan="2">CCS Version:</th>
457           <th colspan="3">5.4.0.00091</th>
458         </tr>
460         <tr bgcolor="#ffffcc" align="left"> 
461           <th colspan="2">CGT Version:</th>
462           <th colspan="3">7.4.2</th>
463         </tr>
464         
465         <tr align="center"> 
466           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
467           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
468           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
469           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
470         </tr>  
471                 
472                 <tr align="center"> 
473           <th bgcolor="#cccccc">EQUATION</th> 
474           <th bgcolor="#cccccc">VARIABLES<br /></th> 
475         </tr>  
477       <tr align="center">
478          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap16</td>
479          <td bgcolor="#66CC66">Passed</td>
480          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
481          <td align="left">N/A</td>
482          <td bgcolor="#ffffff">  160<br /></td>
483        </tr>
485       <tr align="center">
486          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap32</td>
487          <td bgcolor="#66CC66">Passed</td>
488          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
489          <td align="left">N/A</td>
490          <td bgcolor="#ffffff">  192<br /></td>
491        </tr>
493       <tr align="center">
494          <td align="left" bgcolor="#ffffff">DSPF_blk_eswap64</td>
495          <td bgcolor="#66CC66">Passed</td>
496          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
497          <td align="left">N/A</td>
498          <td bgcolor="#ffffff">  192<br /></td>
499        </tr>
501       <tr align="center">
502          <td align="left" bgcolor="#ffffff">DSPF_fltoq15</td>
503          <td bgcolor="#66CC66">Passed</td>
504          <td align="right" bgcolor="#ffffff">  1*Nx + 49 </td>
505          <td align="left">N/A</td>
506          <td bgcolor="#ffffff">  160<br /></td>
507        </tr>
509       <tr align="center">
510          <td align="left" bgcolor="#ffffff">DSPF_q15tofl</td>
511          <td bgcolor="#66CC66">Passed</td>
512          <td align="right" bgcolor="#ffffff">  1/2*Nx + 37 </td>
513          <td align="left">N/A</td>
514          <td bgcolor="#ffffff">  128<br /></td>
515        </tr>
517       <tr align="center">
518          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
519          <td bgcolor="#66CC66">Passed</td>
520          <td align="right" bgcolor="#ffffff">  4/8*Nx*Nr + 25/8*Nr + 40</td>
521          <td align="left">N/A</td>
522          <td bgcolor="#ffffff">  1248<br /></td>
523        </tr>
525       <tr align="center">
526          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
527          <td bgcolor="#66CC66">Passed</td>
528          <td align="right" bgcolor="#ffffff">  8*Nx + 72 </td>
529          <td align="left">N/A</td>
530          <td bgcolor="#ffffff">  352<br /></td>
531        </tr>
533       <tr align="center">
534          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
535          <td bgcolor="#66CC66">Passed</td>
536          <td align="right" bgcolor="#ffffff">  9/4*Nx + 49 </td>
537          <td align="left">N/A</td>
538          <td bgcolor="#ffffff">  288<br /></td>
539        </tr>
541       <tr align="center">
542          <td align="left" bgcolor="#ffffff">DSPF_sp_blk_move</td>
543          <td bgcolor="#66CC66">Passed</td>
544          <td align="right" bgcolor="#ffffff">  1/2*Nx + 27 </td>
545          <td align="left">N/A</td>
546          <td bgcolor="#ffffff">  64<br /></td>
547        </tr>
549       <tr align="center">
550          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
551          <td bgcolor="#66CC66">Passed</td>
552          <td align="right" bgcolor="#ffffff">  4156 (N=256)</td>
553          <td align="left">N/A</td>
554          <td bgcolor="#ffffff">  1152<br /></td>
555        </tr>
557       <tr align="center">
558          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
559          <td bgcolor="#66CC66">Passed</td>
560          <td align="right" bgcolor="#ffffff">  4755 (N=256)</td>
561          <td align="left">N/A</td>
562          <td bgcolor="#ffffff">  896<br /></td>
563        </tr>
565       <tr align="center">
566          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
567          <td bgcolor="#66CC66">Passed</td>
568          <td align="right" bgcolor="#ffffff">  4/8*Ny*Nh + 21/8*Ny + 55</td>
569          <td align="left">N/A</td>
570          <td bgcolor="#ffffff">  1184<br /></td>
571        </tr>
573       <tr align="center">
574          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
575          <td bgcolor="#66CC66">Passed</td>
576          <td align="right" bgcolor="#ffffff">  1/2*Nx + 57 </td>
577          <td align="left">N/A</td>
578          <td bgcolor="#ffffff">  288<br /></td>
579        </tr>
581       <tr align="center">
582          <td align="left" bgcolor="#ffffff">DSPF_sp_dotprod</td>
583          <td bgcolor="#66CC66">Passed</td>
584          <td align="right" bgcolor="#ffffff">  1*Nx + 41 </td>
585          <td align="left">N/A</td>
586          <td bgcolor="#ffffff">  224<br /></td>
587        </tr>
589       <tr align="center">
590          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
591          <td bgcolor="#66CC66">Passed</td>
592          <td align="right" bgcolor="#ffffff">  1069 (N=128) 1965 (N=256)</td>
593          <td align="left">N/A</td>
594          <td bgcolor="#ffffff">  928<br /></td>
595        </tr>
597       <tr align="center">
598          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
599          <td bgcolor="#66CC66">Passed</td>
600          <td align="right" bgcolor="#ffffff">  2/3*Ny*Nh + 7/3*Ny + 2/3*Nh + 51</td>
601          <td align="left">N/A</td>
602          <td bgcolor="#ffffff">  1376<br /></td>
603        </tr>
605       <tr align="center">
606          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
607          <td bgcolor="#66CC66">Passed</td>
608          <td align="right" bgcolor="#ffffff">  2*Nh*Nr + 2*Nr + 50</td>
609          <td align="left">N/A</td>
610          <td bgcolor="#ffffff">  608<br /></td>
611        </tr>
613       <tr align="center">
614          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
615          <td bgcolor="#66CC66">Passed</td>
616          <td align="right" bgcolor="#ffffff">  10/16*Nr*Nh + 55</td>
617          <td align="left">N/A</td>
618          <td bgcolor="#ffffff">  416<br /></td>
619        </tr>
621       <tr align="center">
622          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
623          <td bgcolor="#66CC66">Passed</td>
624          <td align="right" bgcolor="#ffffff">  1/2*Nr*Nh + 2/2*Nr + 53</td>
625          <td align="left">N/A</td>
626          <td bgcolor="#ffffff">  832<br /></td>
627        </tr>
629       <tr align="center">
630          <td align="left" bgcolor="#ffffff">    Cycle Counts:</td>
631          <td bgcolor="#66CC66">Passed</td>
632          <td align="right" bgcolor="#ffffff">  5137 (N=256)</td>
633          <td align="left">N/A</td>
634          <td bgcolor="#ffffff">  1280<br /></td>
635        </tr>
637       <tr align="center">
638          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
639          <td bgcolor="#66CC66">Passed</td>
640          <td align="right" bgcolor="#ffffff">  1089 (N=128) 1985 (N=256)</td>
641          <td align="left">N/A</td>
642          <td bgcolor="#ffffff">  960<br /></td>
643        </tr>
645       <tr align="center">
646          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
647          <td bgcolor="#66CC66">Passed</td>
648          <td align="right" bgcolor="#ffffff">  21/2*Nr + 89 </td>
649          <td align="left">N/A</td>
650          <td bgcolor="#ffffff">  928<br /></td>
651        </tr>
653       <tr align="center">
654          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
655          <td bgcolor="#66CC66">Passed</td>
656          <td align="right" bgcolor="#ffffff">  8/4*Nx*Nk + 132/4*Nx + 45</td>
657          <td align="left">N/A</td>
658          <td bgcolor="#ffffff">  864<br /></td>
659        </tr>
661       <tr align="center">
662          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
663          <td bgcolor="#66CC66">Passed</td>
664          <td align="right" bgcolor="#ffffff">  2*Nx*Nh + 32*Nx + 31</td>
665          <td align="left">N/A</td>
666          <td bgcolor="#ffffff">  256<br /></td>
667        </tr>
669       <tr align="center">
670          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
671          <td bgcolor="#66CC66">Passed</td>
672          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 9/2*r1 + 41</td>
673          <td align="left">N/A</td>
674          <td bgcolor="#ffffff">  864<br /></td>
675        </tr>
677       <tr align="center">
678          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
679          <td bgcolor="#66CC66">Passed</td>
680          <td align="right" bgcolor="#ffffff">  2*r1*c2*c1 + 53</td>
681          <td align="left">N/A</td>
682          <td bgcolor="#ffffff">  672<br /></td>
683        </tr>
685       <tr align="center">
686          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
687          <td bgcolor="#66CC66">Passed</td>
688          <td align="right" bgcolor="#ffffff">  16/32*r1*c2*c1 + 100/32*r1*c2 + 336/32*c2 + 54</td>
689          <td align="left">N/A</td>
690          <td bgcolor="#ffffff">  1440<br /></td>
691        </tr>
693       <tr align="center">
694          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
695          <td bgcolor="#66CC66">Passed</td>
696          <td align="right" bgcolor="#ffffff">  4/2*r1*c2*c1 + 19/2*r1*c2 + 18/2*c2 + 49</td>
697          <td align="left">N/A</td>
698          <td bgcolor="#ffffff">  864<br /></td>
699        </tr>
701       <tr align="center">
702          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
703          <td bgcolor="#66CC66">Passed</td>
704          <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 38</td>
705          <td align="left">N/A</td>
706          <td bgcolor="#ffffff">  192<br /></td>
707        </tr>
709       <tr align="center">
710          <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
711          <td bgcolor="#66CC66">Passed</td>
712          <td align="right" bgcolor="#ffffff">  3/4*Nx + 33 </td>
713          <td align="left">N/A</td>
714          <td bgcolor="#ffffff">  192<br /></td>
715        </tr>
717       <tr align="center">
718          <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
719          <td bgcolor="#66CC66">Passed</td>
720          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
721          <td align="left">N/A</td>
722          <td bgcolor="#ffffff">  128<br /></td>
723        </tr>
725       <tr align="center">
726          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
727          <td bgcolor="#66CC66">Passed</td>
728          <td align="right" bgcolor="#ffffff">  1337</td>
729          <td align="left">N/A</td>
730          <td bgcolor="#ffffff">  288<br /></td>
731        </tr>
733       <tr align="center">
734          <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
735          <td bgcolor="#66CC66">Passed</td>
736          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
737          <td align="left">N/A</td>
738          <td bgcolor="#ffffff">  128<br /></td>
739        </tr>
741       <tr align="center">
742          <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
743          <td bgcolor="#66CC66">Passed</td>
744          <td align="right" bgcolor="#ffffff">  3/4*Nx + 32 </td>
745          <td align="left">N/A</td>
746          <td bgcolor="#ffffff">  96<br /></td>
747        </tr>
749       <tr align="center">
750          <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
751          <td bgcolor="#66CC66">Passed</td>
752          <td align="right" bgcolor="#ffffff">  2*Nx + 70 </td>
753          <td align="left">N/A</td>
754          <td bgcolor="#ffffff">  480<br /></td>
755        </tr>
757       <tr align="center">
758          <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
759          <td bgcolor="#66CC66">Passed</td>
760          <td align="right" bgcolor="#ffffff">  1/2*Nx + 76 </td>
761          <td align="left">N/A</td>
762          <td bgcolor="#ffffff">  352<br /></td>
763        </tr>
765       <tr align="center">
766          <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
767          <td bgcolor="#66CC66">Passed</td>
768          <td align="right" bgcolor="#ffffff">  1*Nx + 38 </td>
769          <td align="left">N/A</td>
770          <td bgcolor="#ffffff">  96<br /></td>
771        </tr>
773       <tr align="center">
774          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
775          <td bgcolor="#66CC66">Passed</td>
776          <td align="right" bgcolor="#ffffff">  10/4*Nr + 53 </td>
777          <td align="left">N/A</td>
778          <td bgcolor="#ffffff">  416<br /></td>
779        </tr>
781       <tr align="center">
782          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
783          <td bgcolor="#66CC66">Passed</td>
784          <td align="right" bgcolor="#ffffff">  16/4*Nr + 62 </td>
785          <td align="left">N/A</td>
786          <td bgcolor="#ffffff">  608<br /></td>
787        </tr>
789       <tr align="center">
790          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
791          <td bgcolor="#66CC66">Passed</td>
792          <td align="right" bgcolor="#ffffff">  5/4*Nr + 42 </td>
793          <td align="left">N/A</td>
794          <td bgcolor="#ffffff">  672<br /></td>
795        </tr>
796  
797       </table>  
798       <p><a href="#HOME">Top</a>
799     </div>
803   </body> 
805 </html> 
807