6cfac21028d0191598ebbe8da4fe0f50f51940fb
[ep-processor-libraries/dsplib.git] / ti / dsplib / docs / bundle / DSPLIB_C64Px_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 C64Px</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                 <tr align="left"> 
38           <td rowspan="2">Big Endian</td> 
39           <td>COFF Format</td> 
40           <td><a href="#BC">View Results</a></td> 
41         </tr>  
43         <tr align="left"> 
44           <td>ELF Format</td> 
45           <td><a href="#BE">View Results</a></td> 
46         </tr>  
47       </table>  
48     </div>
50         
51     <div>
52       <h1>&nbsp;</h1>
53       <a name="LC"></a>
54       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
56         <tr bgcolor="#999999" align="left"> 
57           <th colspan="5"><big>Test Parameters</big></th>
58         </tr>
60         <tr bgcolor="#ffffcc" align="left"> 
61           <th colspan="2">Precision:</th>
62           <th colspan="3">Fixed Point</th>
63         </tr>
65         <tr bgcolor="#ffffcc" align="left"> 
66           <th colspan="2">Endianness:</th>
67           <th colspan="3">Little</th>
68         </tr>
70         <tr bgcolor="#ffffcc" align="left"> 
71           <th colspan="2">Object File Format:</th>
72           <th colspan="3">COFF</th>
74         <tr bgcolor="#ffffcc" align="left"> 
75           <th colspan="2">Platform:</th>
76           <th colspan="3">CCS Simulator</th>
77         </tr>
79         <tr bgcolor="#ffffcc" align="left"> 
80           <th colspan="2">Cores Used:</th>
81           <th colspan="3"> 1</th>
82         </tr>
84         <tr bgcolor="#ffffcc" align="left"> 
85           <th colspan="2">CCS Version:</th>
86           <th colspan="3">5.4.0.00091</th>
87         </tr>
89         <tr bgcolor="#ffffcc" align="left"> 
90           <th colspan="2">CGT Version:</th>
91           <th colspan="3">7.4.2</th>
92         </tr>
93         
94         <tr align="center"> 
95           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
96           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
97           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
98           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
99         </tr>  
100         
101         <tr align="center"> 
102           <th bgcolor="#cccccc">EQUATION</th> 
103           <th bgcolor="#cccccc">VARIABLES<br /></th> 
104         </tr>  
105     
107       <tr align="center">
108          <td align="left" bgcolor="#ffffff">DSP_add16</td>
109          <td bgcolor="#66CC66">Passed</td>
110          <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
111          <td align="left">N/A</td>
112          <td bgcolor="#ffffff">  96<br /></td>
113        </tr>
115       <tr align="center">
116          <td align="left" bgcolor="#ffffff">DSP_add32</td>
117          <td bgcolor="#66CC66">Passed</td>
118          <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
119          <td align="left">N/A</td>
120          <td bgcolor="#ffffff">  96<br /></td>
121        </tr>
123       <tr align="center">
124          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
125          <td bgcolor="#66CC66">Passed</td>
126          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 40</td>
127          <td align="left">N/A</td>
128          <td bgcolor="#ffffff">  512<br /></td>
129        </tr>
131       <tr align="center">
132          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
133          <td bgcolor="#66CC66">Passed</td>
134          <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
135          <td align="left">N/A</td>
136          <td bgcolor="#ffffff">  224<br /></td>
137        </tr>
139       <tr align="center">
140          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
141          <td bgcolor="#66CC66">Passed</td>
142          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
143          <td align="left">N/A</td>
144          <td bgcolor="#ffffff">  160<br /></td>
145        </tr>
147       <tr align="center">
148          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
149          <td bgcolor="#66CC66">Passed</td>
150          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
151          <td align="left">N/A</td>
152          <td bgcolor="#ffffff">  192<br /></td>
153        </tr>
155       <tr align="center">
156          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
157          <td bgcolor="#66CC66">Passed</td>
158          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
159          <td align="left">N/A</td>
160          <td bgcolor="#ffffff">  192<br /></td>
161        </tr>
163       <tr align="center">
164          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
165          <td bgcolor="#66CC66">Passed</td>
166          <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
167          <td align="left">N/A</td>
168          <td bgcolor="#ffffff">  64<br /></td>
169        </tr>
171       <tr align="center">
172          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
173          <td bgcolor="#66CC66">Passed</td>
174          <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
175          <td align="left">N/A</td>
176          <td bgcolor="#ffffff">  96<br /></td>
177        </tr>
179       <tr align="center">
180          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
181          <td bgcolor="#66CC66">Passed</td>
182          <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
183          <td align="left">N/A</td>
184          <td bgcolor="#ffffff">  128<br /></td>
185        </tr>
187       <tr align="center">
188          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
189          <td bgcolor="#66CC66">Passed</td>
190          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
191          <td align="left">N/A</td>
192          <td bgcolor="#ffffff">  928<br /></td>
193        </tr>
195       <tr align="center">
196          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
197          <td bgcolor="#66CC66">Passed</td>
198          <td align="right" bgcolor="#ffffff">  620 (N=128) 1138 (N=256)</td>
199          <td align="left">N/A</td>
200          <td bgcolor="#ffffff">  1024<br /></td>
201        </tr>
203       <tr align="center">
204          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
205          <td bgcolor="#66CC66">Passed</td>
206          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
207          <td align="left">N/A</td>
208          <td bgcolor="#ffffff">  960<br /></td>
209        </tr>
211       <tr align="center">
212          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
213          <td bgcolor="#66CC66">Passed</td>
214          <td align="right" bgcolor="#ffffff">  893 (N=128) 1682 (N=256)</td>
215          <td align="left">N/A</td>
216          <td bgcolor="#ffffff">  1664<br /></td>
217        </tr>
219       <tr align="center">
220          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
221          <td bgcolor="#66CC66">Passed</td>
222          <td align="right" bgcolor="#ffffff">  1009 (N=128) 1956 (N=256)</td>
223          <td align="left">N/A</td>
224          <td bgcolor="#ffffff">  1824<br /></td>
225        </tr>
227       <tr align="center">
228          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
229          <td bgcolor="#66CC66">Passed</td>
230          <td align="right" bgcolor="#ffffff">  1072 (N=128) 2064 (N=256)</td>
231          <td align="left">N/A</td>
232          <td bgcolor="#ffffff">  1856<br /></td>
233        </tr>
235       <tr align="center">
236          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
237          <td bgcolor="#66CC66">Passed</td>
238          <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
239          <td align="left">N/A</td>
240          <td bgcolor="#ffffff">  160<br /></td>
241        </tr>
243       <tr align="center">
244          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
245          <td bgcolor="#66CC66">Passed</td>
246          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
247          <td align="left">N/A</td>
248          <td bgcolor="#ffffff">  896<br /></td>
249        </tr>
251       <tr align="center">
252          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
253          <td bgcolor="#66CC66">Passed</td>
254          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
255          <td align="left">N/A</td>
256          <td bgcolor="#ffffff">  896<br /></td>
257        </tr>
259       <tr align="center">
260          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
261          <td bgcolor="#66CC66">Passed</td>
262          <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 80/16*Nr + 51</td>
263          <td align="left">N/A</td>
264          <td bgcolor="#ffffff">  448<br /></td>
265        </tr>
267       <tr align="center">
268          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
269          <td bgcolor="#66CC66">Passed</td>
270          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 60</td>
271          <td align="left">N/A</td>
272          <td bgcolor="#ffffff">  768<br /></td>
273        </tr>
275       <tr align="center">
276          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
277          <td bgcolor="#66CC66">Passed</td>
278          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 17/4*Nr + 39</td>
279          <td align="left">N/A</td>
280          <td bgcolor="#ffffff">  320<br /></td>
281        </tr>
283       <tr align="center">
284          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
285          <td bgcolor="#66CC66">Passed</td>
286          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
287          <td align="left">N/A</td>
288          <td bgcolor="#ffffff">  544<br /></td>
289        </tr>
291       <tr align="center">
292          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
293          <td bgcolor="#66CC66">Passed</td>
294          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
295          <td align="left">N/A</td>
296          <td bgcolor="#ffffff">  544<br /></td>
297        </tr>
299       <tr align="center">
300          <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
301          <td bgcolor="#66CC66">Passed</td>
302          <td align="right" bgcolor="#ffffff">  7/16*Nr*Nh + 84/16*Nr + 39</td>
303          <td align="left">N/A</td>
304          <td bgcolor="#ffffff">  512<br /></td>
305        </tr>
307       <tr align="center">
308          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
309          <td bgcolor="#66CC66">Passed</td>
310          <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
311          <td align="left">N/A</td>
312          <td bgcolor="#ffffff">  160<br /></td>
313        </tr>
315       <tr align="center">
316          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
317          <td bgcolor="#66CC66">Passed</td>
318          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
319          <td align="left">N/A</td>
320          <td bgcolor="#ffffff">  960<br /></td>
321        </tr>
323       <tr align="center">
324          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
325          <td bgcolor="#66CC66">Passed</td>
326          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
327          <td align="left">N/A</td>
328          <td bgcolor="#ffffff">  928<br /></td>
329        </tr>
331       <tr align="center">
332          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
333          <td bgcolor="#66CC66">Passed</td>
334          <td align="right" bgcolor="#ffffff">  901 (N=128) 1719 (N=256)</td>
335          <td align="left">N/A</td>
336          <td bgcolor="#ffffff">  1408<br /></td>
337        </tr>
339       <tr align="center">
340          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
341          <td bgcolor="#66CC66">Passed</td>
342          <td align="right" bgcolor="#ffffff">  985 (N=128) 1840 (N=256)</td>
343          <td align="left">N/A</td>
344          <td bgcolor="#ffffff">  2016<br /></td>
345        </tr>
347       <tr align="center">
348          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
349          <td bgcolor="#66CC66">Passed</td>
350          <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
351          <td align="left">N/A</td>
352          <td bgcolor="#ffffff">  480<br /></td>
353        </tr>
355       <tr align="center">
356          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
357          <td bgcolor="#66CC66">Passed</td>
358          <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
359          <td align="left">N/A</td>
360          <td bgcolor="#ffffff">  320<br /></td>
361        </tr>
363       <tr align="center">
364          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
365          <td bgcolor="#66CC66">Passed</td>
366          <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 39 </td>
367          <td align="left">N/A</td>
368          <td bgcolor="#ffffff">  192<br /></td>
369        </tr>
371       <tr align="center">
372          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
373          <td bgcolor="#66CC66">Passed</td>
374          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 31</td>
375          <td align="left">N/A</td>
376          <td bgcolor="#ffffff">  512<br /></td>
377        </tr>
379       <tr align="center">
380          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
381          <td bgcolor="#66CC66">Passed</td>
382          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
383          <td align="left">N/A</td>
384          <td bgcolor="#ffffff">  672<br /></td>
385        </tr>
387       <tr align="center">
388          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
389          <td bgcolor="#66CC66">Passed</td>
390          <td align="right" bgcolor="#ffffff">  9/16*R*C + 38</td>
391          <td align="left">N/A</td>
392          <td bgcolor="#ffffff">  352<br /></td>
393        </tr>
395       <tr align="center">
396          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
397          <td bgcolor="#66CC66">Passed</td>
398          <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
399          <td align="left">N/A</td>
400          <td bgcolor="#ffffff">  320<br /></td>
401        </tr>
403       <tr align="center">
404          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
405          <td bgcolor="#66CC66">Passed</td>
406          <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
407          <td align="left">N/A</td>
408          <td bgcolor="#ffffff">  128<br /></td>
409        </tr>
411       <tr align="center">
412          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
413          <td bgcolor="#66CC66">Passed</td>
414          <td align="right" bgcolor="#ffffff">  685</td>
415          <td align="left">N/A</td>
416          <td bgcolor="#ffffff">  1120<br /></td>
417        </tr>
419       <tr align="center">
420          <td align="left" bgcolor="#ffffff">DSP_minval</td>
421          <td bgcolor="#66CC66">Passed</td>
422          <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
423          <td align="left">N/A</td>
424          <td bgcolor="#ffffff">  128<br /></td>
425        </tr>
427       <tr align="center">
428          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
429          <td bgcolor="#66CC66">Passed</td>
430          <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
431          <td align="left">N/A</td>
432          <td bgcolor="#ffffff">  96<br /></td>
433        </tr>
435       <tr align="center">
436          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
437          <td bgcolor="#66CC66">Passed</td>
438          <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
439          <td align="left">N/A</td>
440          <td bgcolor="#ffffff">  96<br /></td>
441        </tr>
443       <tr align="center">
444          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
445          <td bgcolor="#66CC66">Passed</td>
446          <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
447          <td align="left">N/A</td>
448          <td bgcolor="#ffffff">  192<br /></td>
449        </tr>
451       <tr align="center">
452          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
453          <td bgcolor="#66CC66">Passed</td>
454          <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
455          <td align="left">N/A</td>
456          <td bgcolor="#ffffff">  224<br /></td>
457        </tr>
459       <tr align="center">
460          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
461          <td bgcolor="#66CC66">Passed</td>
462          <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
463          <td align="left">N/A</td>
464          <td bgcolor="#ffffff">  64<br /></td>
465        </tr>
467       <tr align="center">
468          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
469          <td bgcolor="#66CC66">Passed</td>
470          <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
471          <td align="left">N/A</td>
472          <td bgcolor="#ffffff">  160<br /></td>
473        </tr>
474       
475         
476       </table>  
477       <p><a href="#HOME">Top</a>
478     </div>
480     <div>
481       <h1>&nbsp;</h1>   
482       <a name="LE"></a> 
483       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
485         <tr bgcolor="#999999" align="left"> 
486           <th colspan="5"><big>Test Parameters</big></th>
487         </tr>
489         <tr bgcolor="#ffffcc" align="left"> 
490           <th colspan="2">Precision:</th>
491           <th colspan="3">Fixed Point</th>
492         </tr>
494         <tr bgcolor="#ffffcc" align="left"> 
495           <th colspan="2">Endianness:</th>
496           <th colspan="3">Little</th>
497         </tr>
499         <tr bgcolor="#ffffcc" align="left"> 
500           <th colspan="2">Object File Format:</th>
501           <th colspan="3">ELF</th>
503         <tr bgcolor="#ffffcc" align="left"> 
504           <th colspan="2">Platform:</th>
505           <th colspan="3">CCS Simulator</th>
506         </tr>
508         <tr bgcolor="#ffffcc" align="left"> 
509           <th colspan="2">Cores Used:</th>
510           <th colspan="3"> 1</th>
511         </tr>
513         <tr bgcolor="#ffffcc" align="left"> 
514           <th colspan="2">CCS Version:</th>
515           <th colspan="3">5.4.0.00091</th>
516         </tr>
518         <tr bgcolor="#ffffcc" align="left"> 
519           <th colspan="2">CGT Version:</th>
520           <th colspan="3">7.4.2</th>
521         </tr>
522         
523         <tr align="center"> 
524           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
525           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
526           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
527           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
528         </tr>  
529                 
530                 <tr align="center"> 
531           <th bgcolor="#cccccc">EQUATION</th> 
532           <th bgcolor="#cccccc">VARIABLES<br /></th> 
533         </tr>  
535       <tr align="center">
536          <td align="left" bgcolor="#ffffff">DSP_add16</td>
537          <td bgcolor="#66CC66">Passed</td>
538          <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
539          <td align="left">N/A</td>
540          <td bgcolor="#ffffff">  96<br /></td>
541        </tr>
543       <tr align="center">
544          <td align="left" bgcolor="#ffffff">DSP_add32</td>
545          <td bgcolor="#66CC66">Passed</td>
546          <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
547          <td align="left">N/A</td>
548          <td bgcolor="#ffffff">  96<br /></td>
549        </tr>
551       <tr align="center">
552          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
553          <td bgcolor="#66CC66">Passed</td>
554          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 40</td>
555          <td align="left">N/A</td>
556          <td bgcolor="#ffffff">  512<br /></td>
557        </tr>
559       <tr align="center">
560          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
561          <td bgcolor="#66CC66">Passed</td>
562          <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
563          <td align="left">N/A</td>
564          <td bgcolor="#ffffff">  224<br /></td>
565        </tr>
567       <tr align="center">
568          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
569          <td bgcolor="#66CC66">Passed</td>
570          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
571          <td align="left">N/A</td>
572          <td bgcolor="#ffffff">  160<br /></td>
573        </tr>
575       <tr align="center">
576          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
577          <td bgcolor="#66CC66">Passed</td>
578          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
579          <td align="left">N/A</td>
580          <td bgcolor="#ffffff">  192<br /></td>
581        </tr>
583       <tr align="center">
584          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
585          <td bgcolor="#66CC66">Passed</td>
586          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
587          <td align="left">N/A</td>
588          <td bgcolor="#ffffff">  192<br /></td>
589        </tr>
591       <tr align="center">
592          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
593          <td bgcolor="#66CC66">Passed</td>
594          <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
595          <td align="left">N/A</td>
596          <td bgcolor="#ffffff">  64<br /></td>
597        </tr>
599       <tr align="center">
600          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
601          <td bgcolor="#66CC66">Passed</td>
602          <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
603          <td align="left">N/A</td>
604          <td bgcolor="#ffffff">  96<br /></td>
605        </tr>
607       <tr align="center">
608          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
609          <td bgcolor="#66CC66">Passed</td>
610          <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
611          <td align="left">N/A</td>
612          <td bgcolor="#ffffff">  128<br /></td>
613        </tr>
615       <tr align="center">
616          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
617          <td bgcolor="#66CC66">Passed</td>
618          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
619          <td align="left">N/A</td>
620          <td bgcolor="#ffffff">  928<br /></td>
621        </tr>
623       <tr align="center">
624          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
625          <td bgcolor="#66CC66">Passed</td>
626          <td align="right" bgcolor="#ffffff">  620 (N=128) 1138 (N=256)</td>
627          <td align="left">N/A</td>
628          <td bgcolor="#ffffff">  1024<br /></td>
629        </tr>
631       <tr align="center">
632          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
633          <td bgcolor="#66CC66">Passed</td>
634          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
635          <td align="left">N/A</td>
636          <td bgcolor="#ffffff">  960<br /></td>
637        </tr>
639       <tr align="center">
640          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
641          <td bgcolor="#66CC66">Passed</td>
642          <td align="right" bgcolor="#ffffff">  893 (N=128) 1682 (N=256)</td>
643          <td align="left">N/A</td>
644          <td bgcolor="#ffffff">  1664<br /></td>
645        </tr>
647       <tr align="center">
648          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
649          <td bgcolor="#66CC66">Passed</td>
650          <td align="right" bgcolor="#ffffff">  1009 (N=128) 1956 (N=256)</td>
651          <td align="left">N/A</td>
652          <td bgcolor="#ffffff">  1824<br /></td>
653        </tr>
655       <tr align="center">
656          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
657          <td bgcolor="#66CC66">Passed</td>
658          <td align="right" bgcolor="#ffffff">  1072 (N=128) 2064 (N=256)</td>
659          <td align="left">N/A</td>
660          <td bgcolor="#ffffff">  1856<br /></td>
661        </tr>
663       <tr align="center">
664          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
665          <td bgcolor="#66CC66">Passed</td>
666          <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
667          <td align="left">N/A</td>
668          <td bgcolor="#ffffff">  160<br /></td>
669        </tr>
671       <tr align="center">
672          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
673          <td bgcolor="#66CC66">Passed</td>
674          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
675          <td align="left">N/A</td>
676          <td bgcolor="#ffffff">  896<br /></td>
677        </tr>
679       <tr align="center">
680          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
681          <td bgcolor="#66CC66">Passed</td>
682          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 17/8*Nr + 8/8*Nh + 76</td>
683          <td align="left">N/A</td>
684          <td bgcolor="#ffffff">  896<br /></td>
685        </tr>
687       <tr align="center">
688          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
689          <td bgcolor="#66CC66">Passed</td>
690          <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 80/16*Nr + 51</td>
691          <td align="left">N/A</td>
692          <td bgcolor="#ffffff">  448<br /></td>
693        </tr>
695       <tr align="center">
696          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
697          <td bgcolor="#66CC66">Passed</td>
698          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 60</td>
699          <td align="left">N/A</td>
700          <td bgcolor="#ffffff">  768<br /></td>
701        </tr>
703       <tr align="center">
704          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
705          <td bgcolor="#66CC66">Passed</td>
706          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 17/4*Nr + 39</td>
707          <td align="left">N/A</td>
708          <td bgcolor="#ffffff">  320<br /></td>
709        </tr>
711       <tr align="center">
712          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
713          <td bgcolor="#66CC66">Passed</td>
714          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
715          <td align="left">N/A</td>
716          <td bgcolor="#ffffff">  544<br /></td>
717        </tr>
719       <tr align="center">
720          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
721          <td bgcolor="#66CC66">Passed</td>
722          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
723          <td align="left">N/A</td>
724          <td bgcolor="#ffffff">  544<br /></td>
725        </tr>
727       <tr align="center">
728          <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
729          <td bgcolor="#66CC66">Passed</td>
730          <td align="right" bgcolor="#ffffff">  7/16*Nr*Nh + 84/16*Nr + 39</td>
731          <td align="left">N/A</td>
732          <td bgcolor="#ffffff">  512<br /></td>
733        </tr>
735       <tr align="center">
736          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
737          <td bgcolor="#66CC66">Passed</td>
738          <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
739          <td align="left">N/A</td>
740          <td bgcolor="#ffffff">  160<br /></td>
741        </tr>
743       <tr align="center">
744          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
745          <td bgcolor="#66CC66">Passed</td>
746          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
747          <td align="left">N/A</td>
748          <td bgcolor="#ffffff">  960<br /></td>
749        </tr>
751       <tr align="center">
752          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
753          <td bgcolor="#66CC66">Passed</td>
754          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
755          <td align="left">N/A</td>
756          <td bgcolor="#ffffff">  928<br /></td>
757        </tr>
759       <tr align="center">
760          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
761          <td bgcolor="#66CC66">Passed</td>
762          <td align="right" bgcolor="#ffffff">  901 (N=128) 1719 (N=256)</td>
763          <td align="left">N/A</td>
764          <td bgcolor="#ffffff">  1408<br /></td>
765        </tr>
767       <tr align="center">
768          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
769          <td bgcolor="#66CC66">Passed</td>
770          <td align="right" bgcolor="#ffffff">  985 (N=128) 1840 (N=256)</td>
771          <td align="left">N/A</td>
772          <td bgcolor="#ffffff">  2016<br /></td>
773        </tr>
775       <tr align="center">
776          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
777          <td bgcolor="#66CC66">Passed</td>
778          <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
779          <td align="left">N/A</td>
780          <td bgcolor="#ffffff">  480<br /></td>
781        </tr>
783       <tr align="center">
784          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
785          <td bgcolor="#66CC66">Passed</td>
786          <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
787          <td align="left">N/A</td>
788          <td bgcolor="#ffffff">  320<br /></td>
789        </tr>
791       <tr align="center">
792          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
793          <td bgcolor="#66CC66">Passed</td>
794          <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 39 </td>
795          <td align="left">N/A</td>
796          <td bgcolor="#ffffff">  192<br /></td>
797        </tr>
799       <tr align="center">
800          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
801          <td bgcolor="#66CC66">Passed</td>
802          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 22/8*r1*c2 + 38/8*c2 + 31</td>
803          <td align="left">N/A</td>
804          <td bgcolor="#ffffff">  512<br /></td>
805        </tr>
807       <tr align="center">
808          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
809          <td bgcolor="#66CC66">Passed</td>
810          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
811          <td align="left">N/A</td>
812          <td bgcolor="#ffffff">  672<br /></td>
813        </tr>
815       <tr align="center">
816          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
817          <td bgcolor="#66CC66">Passed</td>
818          <td align="right" bgcolor="#ffffff">  9/16*R*C + 38</td>
819          <td align="left">N/A</td>
820          <td bgcolor="#ffffff">  352<br /></td>
821        </tr>
823       <tr align="center">
824          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
825          <td bgcolor="#66CC66">Passed</td>
826          <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
827          <td align="left">N/A</td>
828          <td bgcolor="#ffffff">  320<br /></td>
829        </tr>
831       <tr align="center">
832          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
833          <td bgcolor="#66CC66">Passed</td>
834          <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
835          <td align="left">N/A</td>
836          <td bgcolor="#ffffff">  128<br /></td>
837        </tr>
839       <tr align="center">
840          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
841          <td bgcolor="#66CC66">Passed</td>
842          <td align="right" bgcolor="#ffffff">  685</td>
843          <td align="left">N/A</td>
844          <td bgcolor="#ffffff">  1120<br /></td>
845        </tr>
847       <tr align="center">
848          <td align="left" bgcolor="#ffffff">DSP_minval</td>
849          <td bgcolor="#66CC66">Passed</td>
850          <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
851          <td align="left">N/A</td>
852          <td bgcolor="#ffffff">  128<br /></td>
853        </tr>
855       <tr align="center">
856          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
857          <td bgcolor="#66CC66">Passed</td>
858          <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
859          <td align="left">N/A</td>
860          <td bgcolor="#ffffff">  96<br /></td>
861        </tr>
863       <tr align="center">
864          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
865          <td bgcolor="#66CC66">Passed</td>
866          <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
867          <td align="left">N/A</td>
868          <td bgcolor="#ffffff">  96<br /></td>
869        </tr>
871       <tr align="center">
872          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
873          <td bgcolor="#66CC66">Passed</td>
874          <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
875          <td align="left">N/A</td>
876          <td bgcolor="#ffffff">  192<br /></td>
877        </tr>
879       <tr align="center">
880          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
881          <td bgcolor="#66CC66">Passed</td>
882          <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
883          <td align="left">N/A</td>
884          <td bgcolor="#ffffff">  224<br /></td>
885        </tr>
887       <tr align="center">
888          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
889          <td bgcolor="#66CC66">Passed</td>
890          <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
891          <td align="left">N/A</td>
892          <td bgcolor="#ffffff">  64<br /></td>
893        </tr>
895       <tr align="center">
896          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
897          <td bgcolor="#66CC66">Passed</td>
898          <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
899          <td align="left">N/A</td>
900          <td bgcolor="#ffffff">  160<br /></td>
901        </tr>
902  
903       </table>  
904       <p><a href="#HOME">Top</a>
905     </div>
907 <div>
908       <h1>&nbsp;</h1>
909       <a name="BC"></a>
910       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
912         <tr bgcolor="#999999" align="left"> 
913           <th colspan="5"><big>Test Parameters</big></th>
914         </tr>
916         <tr bgcolor="#ffffcc" align="left"> 
917           <th colspan="2">Precision:</th>
918           <th colspan="3">Fixed Point</th>
919         </tr>
921         <tr bgcolor="#ffffcc" align="left"> 
922           <th colspan="2">Endianness:</th>
923           <th colspan="3">Big</th>
924         </tr>
926         <tr bgcolor="#ffffcc" align="left"> 
927           <th colspan="2">Object File Format:</th>
928           <th colspan="3">COFF</th>
930         <tr bgcolor="#ffffcc" align="left"> 
931           <th colspan="2">Platform:</th>
932           <th colspan="3">CCS Simulator</th>
933         </tr>
935         <tr bgcolor="#ffffcc" align="left"> 
936           <th colspan="2">Cores Used:</th>
937           <th colspan="3"> 1</th>
938         </tr>
940         <tr bgcolor="#ffffcc" align="left"> 
941           <th colspan="2">CCS Version:</th>
942           <th colspan="3">5.4.0.00091</th>
943         </tr>
945         <tr bgcolor="#ffffcc" align="left"> 
946           <th colspan="2">CGT Version:</th>
947           <th colspan="3">7.4.2</th>
948         </tr>
949         
950         <tr align="center"> 
951           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
952           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
953           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
954           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
955         </tr>  
956         
957         <tr align="center"> 
958           <th bgcolor="#cccccc">EQUATION</th> 
959           <th bgcolor="#cccccc">VARIABLES<br /></th> 
960         </tr>  
961     
963       <tr align="center">
964          <td align="left" bgcolor="#ffffff">DSP_add16</td>
965          <td bgcolor="#66CC66">Passed</td>
966          <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
967          <td align="left">N/A</td>
968          <td bgcolor="#ffffff">  96<br /></td>
969        </tr>
971       <tr align="center">
972          <td align="left" bgcolor="#ffffff">DSP_add32</td>
973          <td bgcolor="#66CC66">Passed</td>
974          <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
975          <td align="left">N/A</td>
976          <td bgcolor="#ffffff">  96<br /></td>
977        </tr>
979       <tr align="center">
980          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
981          <td bgcolor="#66CC66">Passed</td>
982          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 40/8*Nr + 42</td>
983          <td align="left">N/A</td>
984          <td bgcolor="#ffffff">  512<br /></td>
985        </tr>
987       <tr align="center">
988          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
989          <td bgcolor="#66CC66">Passed</td>
990          <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
991          <td align="left">N/A</td>
992          <td bgcolor="#ffffff">  224<br /></td>
993        </tr>
995       <tr align="center">
996          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
997          <td bgcolor="#66CC66">Passed</td>
998          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
999          <td align="left">N/A</td>
1000          <td bgcolor="#ffffff">  160<br /></td>
1001        </tr>
1003       <tr align="center">
1004          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
1005          <td bgcolor="#66CC66">Passed</td>
1006          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
1007          <td align="left">N/A</td>
1008          <td bgcolor="#ffffff">  192<br /></td>
1009        </tr>
1011       <tr align="center">
1012          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
1013          <td bgcolor="#66CC66">Passed</td>
1014          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
1015          <td align="left">N/A</td>
1016          <td bgcolor="#ffffff">  192<br /></td>
1017        </tr>
1019       <tr align="center">
1020          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
1021          <td bgcolor="#66CC66">Passed</td>
1022          <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
1023          <td align="left">N/A</td>
1024          <td bgcolor="#ffffff">  64<br /></td>
1025        </tr>
1027       <tr align="center">
1028          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
1029          <td bgcolor="#66CC66">Passed</td>
1030          <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
1031          <td align="left">N/A</td>
1032          <td bgcolor="#ffffff">  96<br /></td>
1033        </tr>
1035       <tr align="center">
1036          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
1037          <td bgcolor="#66CC66">Passed</td>
1038          <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
1039          <td align="left">N/A</td>
1040          <td bgcolor="#ffffff">  128<br /></td>
1041        </tr>
1043       <tr align="center">
1044          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
1045          <td bgcolor="#66CC66">Passed</td>
1046          <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
1047          <td align="left">N/A</td>
1048          <td bgcolor="#ffffff">  896<br /></td>
1049        </tr>
1051       <tr align="center">
1052          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
1053          <td bgcolor="#66CC66">Passed</td>
1054          <td align="right" bgcolor="#ffffff">  612 (N=128) 1130 (N=256)</td>
1055          <td align="left">N/A</td>
1056          <td bgcolor="#ffffff">  1024<br /></td>
1057        </tr>
1059       <tr align="center">
1060          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
1061          <td bgcolor="#66CC66">Passed</td>
1062          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
1063          <td align="left">N/A</td>
1064          <td bgcolor="#ffffff">  960<br /></td>
1065        </tr>
1067       <tr align="center">
1068          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
1069          <td bgcolor="#66CC66">Passed</td>
1070          <td align="right" bgcolor="#ffffff">  893 (N=128) 1722 (N=256)</td>
1071          <td align="left">N/A</td>
1072          <td bgcolor="#ffffff">  1344<br /></td>
1073        </tr>
1075       <tr align="center">
1076          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
1077          <td bgcolor="#66CC66">Passed</td>
1078          <td align="right" bgcolor="#ffffff">  1054 (N=128) 2001 (N=256)</td>
1079          <td align="left">N/A</td>
1080          <td bgcolor="#ffffff">  1888<br /></td>
1081        </tr>
1083       <tr align="center">
1084          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
1085          <td bgcolor="#66CC66">Passed</td>
1086          <td align="right" bgcolor="#ffffff">  1031 (N=128) 1978 (N=256)</td>
1087          <td align="left">N/A</td>
1088          <td bgcolor="#ffffff">  1888<br /></td>
1089        </tr>
1091       <tr align="center">
1092          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
1093          <td bgcolor="#66CC66">Passed</td>
1094          <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
1095          <td align="left">N/A</td>
1096          <td bgcolor="#ffffff">  160<br /></td>
1097        </tr>
1099       <tr align="center">
1100          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
1101          <td bgcolor="#66CC66">Passed</td>
1102          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
1103          <td align="left">N/A</td>
1104          <td bgcolor="#ffffff">  896<br /></td>
1105        </tr>
1107       <tr align="center">
1108          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
1109          <td bgcolor="#66CC66">Passed</td>
1110          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
1111          <td align="left">N/A</td>
1112          <td bgcolor="#ffffff">  896<br /></td>
1113        </tr>
1115       <tr align="center">
1116          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
1117          <td bgcolor="#66CC66">Passed</td>
1118          <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 72/16*Nr + 51</td>
1119          <td align="left">N/A</td>
1120          <td bgcolor="#ffffff">  416<br /></td>
1121        </tr>
1123       <tr align="center">
1124          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
1125          <td bgcolor="#66CC66">Passed</td>
1126          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 57</td>
1127          <td align="left">N/A</td>
1128          <td bgcolor="#ffffff">  768<br /></td>
1129        </tr>
1131       <tr align="center">
1132          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
1133          <td bgcolor="#66CC66">Passed</td>
1134          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 15/4*Nr + 39</td>
1135          <td align="left">N/A</td>
1136          <td bgcolor="#ffffff">  320<br /></td>
1137        </tr>
1139       <tr align="center">
1140          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
1141          <td bgcolor="#66CC66">Passed</td>
1142          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
1143          <td align="left">N/A</td>
1144          <td bgcolor="#ffffff">  544<br /></td>
1145        </tr>
1147       <tr align="center">
1148          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
1149          <td bgcolor="#66CC66">Passed</td>
1150          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
1151          <td align="left">N/A</td>
1152          <td bgcolor="#ffffff">  544<br /></td>
1153        </tr>
1155       <tr align="center">
1156          <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
1157          <td bgcolor="#66CC66">Passed</td>
1158          <td align="right" bgcolor="#ffffff">  6/16*Nr*Nh + 96/16*Nr + 44</td>
1159          <td align="left">N/A</td>
1160          <td bgcolor="#ffffff">  512<br /></td>
1161        </tr>
1163       <tr align="center">
1164          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
1165          <td bgcolor="#66CC66">Passed</td>
1166          <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
1167          <td align="left">N/A</td>
1168          <td bgcolor="#ffffff">  160<br /></td>
1169        </tr>
1171       <tr align="center">
1172          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
1173          <td bgcolor="#66CC66">Passed</td>
1174          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
1175          <td align="left">N/A</td>
1176          <td bgcolor="#ffffff">  960<br /></td>
1177        </tr>
1179       <tr align="center">
1180          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
1181          <td bgcolor="#66CC66">Passed</td>
1182          <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
1183          <td align="left">N/A</td>
1184          <td bgcolor="#ffffff">  896<br /></td>
1185        </tr>
1187       <tr align="center">
1188          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
1189          <td bgcolor="#66CC66">Passed</td>
1190          <td align="right" bgcolor="#ffffff">  902 (N=128) 1717 (N=256)</td>
1191          <td align="left">N/A</td>
1192          <td bgcolor="#ffffff">  1376<br /></td>
1193        </tr>
1195       <tr align="center">
1196          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
1197          <td bgcolor="#66CC66">Passed</td>
1198          <td align="right" bgcolor="#ffffff">  1002 (N=128) 1856 (N=256)</td>
1199          <td align="left">N/A</td>
1200          <td bgcolor="#ffffff">  1472<br /></td>
1201        </tr>
1203       <tr align="center">
1204          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
1205          <td bgcolor="#66CC66">Passed</td>
1206          <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
1207          <td align="left">N/A</td>
1208          <td bgcolor="#ffffff">  480<br /></td>
1209        </tr>
1211       <tr align="center">
1212          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
1213          <td bgcolor="#66CC66">Passed</td>
1214          <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
1215          <td align="left">N/A</td>
1216          <td bgcolor="#ffffff">  320<br /></td>
1217        </tr>
1219       <tr align="center">
1220          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
1221          <td bgcolor="#66CC66">Passed</td>
1222          <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 38 </td>
1223          <td align="left">N/A</td>
1224          <td bgcolor="#ffffff">  192<br /></td>
1225        </tr>
1227       <tr align="center">
1228          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
1229          <td bgcolor="#66CC66">Passed</td>
1230          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 31</td>
1231          <td align="left">N/A</td>
1232          <td bgcolor="#ffffff">  512<br /></td>
1233        </tr>
1235       <tr align="center">
1236          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
1237          <td bgcolor="#66CC66">Passed</td>
1238          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
1239          <td align="left">N/A</td>
1240          <td bgcolor="#ffffff">  736<br /></td>
1241        </tr>
1243       <tr align="center">
1244          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
1245          <td bgcolor="#66CC66">Passed</td>
1246          <td align="right" bgcolor="#ffffff">  9/16*R*C + 40</td>
1247          <td align="left">N/A</td>
1248          <td bgcolor="#ffffff">  352<br /></td>
1249        </tr>
1251       <tr align="center">
1252          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
1253          <td bgcolor="#66CC66">Passed</td>
1254          <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
1255          <td align="left">N/A</td>
1256          <td bgcolor="#ffffff">  320<br /></td>
1257        </tr>
1259       <tr align="center">
1260          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
1261          <td bgcolor="#66CC66">Passed</td>
1262          <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
1263          <td align="left">N/A</td>
1264          <td bgcolor="#ffffff">  128<br /></td>
1265        </tr>
1267       <tr align="center">
1268          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
1269          <td bgcolor="#66CC66">Passed</td>
1270          <td align="right" bgcolor="#ffffff">  686</td>
1271          <td align="left">N/A</td>
1272          <td bgcolor="#ffffff">  1120<br /></td>
1273        </tr>
1275       <tr align="center">
1276          <td align="left" bgcolor="#ffffff">DSP_minval</td>
1277          <td bgcolor="#66CC66">Passed</td>
1278          <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
1279          <td align="left">N/A</td>
1280          <td bgcolor="#ffffff">  128<br /></td>
1281        </tr>
1283       <tr align="center">
1284          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
1285          <td bgcolor="#66CC66">Passed</td>
1286          <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
1287          <td align="left">N/A</td>
1288          <td bgcolor="#ffffff">  96<br /></td>
1289        </tr>
1291       <tr align="center">
1292          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
1293          <td bgcolor="#66CC66">Passed</td>
1294          <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
1295          <td align="left">N/A</td>
1296          <td bgcolor="#ffffff">  96<br /></td>
1297        </tr>
1299       <tr align="center">
1300          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
1301          <td bgcolor="#66CC66">Passed</td>
1302          <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
1303          <td align="left">N/A</td>
1304          <td bgcolor="#ffffff">  192<br /></td>
1305        </tr>
1307       <tr align="center">
1308          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
1309          <td bgcolor="#66CC66">Passed</td>
1310          <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
1311          <td align="left">N/A</td>
1312          <td bgcolor="#ffffff">  224<br /></td>
1313        </tr>
1315       <tr align="center">
1316          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
1317          <td bgcolor="#66CC66">Passed</td>
1318          <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
1319          <td align="left">N/A</td>
1320          <td bgcolor="#ffffff">  64<br /></td>
1321        </tr>
1323       <tr align="center">
1324          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
1325          <td bgcolor="#66CC66">Passed</td>
1326          <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
1327          <td align="left">N/A</td>
1328          <td bgcolor="#ffffff">  160<br /></td>
1329        </tr>
1330       
1331       </table>  
1332       <p><a href="#HOME">Top</a>
1333     </div>
1335     <div>
1336       <h1>&nbsp;</h1>   
1337       <a name="BE"></a> 
1338       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
1340         <tr bgcolor="#999999" align="left"> 
1341           <th colspan="5"><big>Test Parameters</big></th>
1342         </tr>
1344         <tr bgcolor="#ffffcc" align="left"> 
1345           <th colspan="2">Precision:</th>
1346           <th colspan="3">Fixed Point</th>
1347         </tr>
1349         <tr bgcolor="#ffffcc" align="left"> 
1350           <th colspan="2">Endianness:</th>
1351           <th colspan="3">Big</th>
1352         </tr>
1354         <tr bgcolor="#ffffcc" align="left"> 
1355           <th colspan="2">Object File Format:</th>
1356           <th colspan="3">ELF</th>
1358         <tr bgcolor="#ffffcc" align="left"> 
1359           <th colspan="2">Platform:</th>
1360           <th colspan="3">CCS Simulator</th>
1361         </tr>
1363         <tr bgcolor="#ffffcc" align="left"> 
1364           <th colspan="2">Cores Used:</th>
1365           <th colspan="3"> 1</th>
1366         </tr>
1368         <tr bgcolor="#ffffcc" align="left"> 
1369           <th colspan="2">CCS Version:</th>
1370           <th colspan="3">5.4.0.00091</th>
1371         </tr>
1373         <tr bgcolor="#ffffcc" align="left"> 
1374           <th colspan="2">CGT Version:</th>
1375           <th colspan="3">7.4.2</th>
1376         </tr>
1377         
1378         <tr align="center"> 
1379           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
1380           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
1381           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
1382           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
1383         </tr>  
1384         
1385         <tr align="center"> 
1386           <th bgcolor="#cccccc">EQUATION</th> 
1387           <th bgcolor="#cccccc">VARIABLES<br /></th> 
1388         </tr>  
1389     
1391       <tr align="center">
1392          <td align="left" bgcolor="#ffffff">DSP_add16</td>
1393          <td bgcolor="#66CC66">Passed</td>
1394          <td align="right" bgcolor="#ffffff">  3/8*Nx + 31 </td>
1395          <td align="left">N/A</td>
1396          <td bgcolor="#ffffff">  96<br /></td>
1397        </tr>
1399       <tr align="center">
1400          <td align="left" bgcolor="#ffffff">DSP_add32</td>
1401          <td bgcolor="#66CC66">Passed</td>
1402          <td align="right" bgcolor="#ffffff">  3/4*Nx + 30 </td>
1403          <td align="left">N/A</td>
1404          <td bgcolor="#ffffff">  96<br /></td>
1405        </tr>
1407       <tr align="center">
1408          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
1409          <td bgcolor="#66CC66">Passed</td>
1410          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 40/8*Nr + 42</td>
1411          <td align="left">N/A</td>
1412          <td bgcolor="#ffffff">  512<br /></td>
1413        </tr>
1415       <tr align="center">
1416          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
1417          <td bgcolor="#66CC66">Passed</td>
1418          <td align="right" bgcolor="#ffffff">  1/2*Nx + 39 </td>
1419          <td align="left">N/A</td>
1420          <td bgcolor="#ffffff">  224<br /></td>
1421        </tr>
1423       <tr align="center">
1424          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
1425          <td bgcolor="#66CC66">Passed</td>
1426          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 30 </td>
1427          <td align="left">N/A</td>
1428          <td bgcolor="#ffffff">  160<br /></td>
1429        </tr>
1431       <tr align="center">
1432          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
1433          <td bgcolor="#66CC66">Passed</td>
1434          <td align="right" bgcolor="#ffffff">  1/2*n_words + 32 </td>
1435          <td align="left">N/A</td>
1436          <td bgcolor="#ffffff">  192<br /></td>
1437        </tr>
1439       <tr align="center">
1440          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
1441          <td bgcolor="#66CC66">Passed</td>
1442          <td align="right" bgcolor="#ffffff">  1*n_dbls + 32 </td>
1443          <td align="left">N/A</td>
1444          <td bgcolor="#ffffff">  192<br /></td>
1445        </tr>
1447       <tr align="center">
1448          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
1449          <td bgcolor="#66CC66">Passed</td>
1450          <td align="right" bgcolor="#ffffff">  1/4*Nx + 27 </td>
1451          <td align="left">N/A</td>
1452          <td bgcolor="#ffffff">  64<br /></td>
1453        </tr>
1455       <tr align="center">
1456          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
1457          <td bgcolor="#66CC66">Passed</td>
1458          <td align="right" bgcolor="#ffffff">  1/4*Nx + 41 </td>
1459          <td align="left">N/A</td>
1460          <td bgcolor="#ffffff">  96<br /></td>
1461        </tr>
1463       <tr align="center">
1464          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
1465          <td bgcolor="#66CC66">Passed</td>
1466          <td align="right" bgcolor="#ffffff">  1/2*Nx + 41 </td>
1467          <td align="left">N/A</td>
1468          <td bgcolor="#ffffff">  128<br /></td>
1469        </tr>
1471       <tr align="center">
1472          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
1473          <td bgcolor="#66CC66">Passed</td>
1474          <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
1475          <td align="left">N/A</td>
1476          <td bgcolor="#ffffff">  896<br /></td>
1477        </tr>
1479       <tr align="center">
1480          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
1481          <td bgcolor="#66CC66">Passed</td>
1482          <td align="right" bgcolor="#ffffff">  612 (N=128) 1130 (N=256)</td>
1483          <td align="left">N/A</td>
1484          <td bgcolor="#ffffff">  1024<br /></td>
1485        </tr>
1487       <tr align="center">
1488          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
1489          <td bgcolor="#66CC66">Passed</td>
1490          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
1491          <td align="left">N/A</td>
1492          <td bgcolor="#ffffff">  960<br /></td>
1493        </tr>
1495       <tr align="center">
1496          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
1497          <td bgcolor="#66CC66">Passed</td>
1498          <td align="right" bgcolor="#ffffff">  893 (N=128) 1722 (N=256)</td>
1499          <td align="left">N/A</td>
1500          <td bgcolor="#ffffff">  1344<br /></td>
1501        </tr>
1503       <tr align="center">
1504          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
1505          <td bgcolor="#66CC66">Passed</td>
1506          <td align="right" bgcolor="#ffffff">  1054 (N=128) 2001 (N=256)</td>
1507          <td align="left">N/A</td>
1508          <td bgcolor="#ffffff">  1888<br /></td>
1509        </tr>
1511       <tr align="center">
1512          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
1513          <td bgcolor="#66CC66">Passed</td>
1514          <td align="right" bgcolor="#ffffff">  1031 (N=128) 1978 (N=256)</td>
1515          <td align="left">N/A</td>
1516          <td bgcolor="#ffffff">  1888<br /></td>
1517        </tr>
1519       <tr align="center">
1520          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
1521          <td bgcolor="#66CC66">Passed</td>
1522          <td align="right" bgcolor="#ffffff">  1*NH + 46 </td>
1523          <td align="left">N/A</td>
1524          <td bgcolor="#ffffff">  160<br /></td>
1525        </tr>
1527       <tr align="center">
1528          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
1529          <td bgcolor="#66CC66">Passed</td>
1530          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
1531          <td align="left">N/A</td>
1532          <td bgcolor="#ffffff">  896<br /></td>
1533        </tr>
1535       <tr align="center">
1536          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
1537          <td bgcolor="#66CC66">Passed</td>
1538          <td align="right" bgcolor="#ffffff">  8/8*Nr*Nh + 19/8*Nr + 8/8*Nh + 75</td>
1539          <td align="left">N/A</td>
1540          <td bgcolor="#ffffff">  896<br /></td>
1541        </tr>
1543       <tr align="center">
1544          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
1545          <td bgcolor="#66CC66">Passed</td>
1546          <td align="right" bgcolor="#ffffff">  3/16*Nr*Nh + 72/16*Nr + 51</td>
1547          <td align="left">N/A</td>
1548          <td bgcolor="#ffffff">  416<br /></td>
1549        </tr>
1551       <tr align="center">
1552          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
1553          <td bgcolor="#66CC66">Passed</td>
1554          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 57</td>
1555          <td align="left">N/A</td>
1556          <td bgcolor="#ffffff">  768<br /></td>
1557        </tr>
1559       <tr align="center">
1560          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
1561          <td bgcolor="#66CC66">Passed</td>
1562          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 15/4*Nr + 39</td>
1563          <td align="left">N/A</td>
1564          <td bgcolor="#ffffff">  320<br /></td>
1565        </tr>
1567       <tr align="center">
1568          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
1569          <td bgcolor="#66CC66">Passed</td>
1570          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
1571          <td align="left">N/A</td>
1572          <td bgcolor="#ffffff">  544<br /></td>
1573        </tr>
1575       <tr align="center">
1576          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
1577          <td bgcolor="#66CC66">Passed</td>
1578          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 19/4*Nr + 43</td>
1579          <td align="left">N/A</td>
1580          <td bgcolor="#ffffff">  544<br /></td>
1581        </tr>
1583       <tr align="center">
1584          <td align="left" bgcolor="#ffffff">DSP_fir_sym</td>
1585          <td bgcolor="#66CC66">Passed</td>
1586          <td align="right" bgcolor="#ffffff">  6/16*Nr*Nh + 96/16*Nr + 44</td>
1587          <td align="left">N/A</td>
1588          <td bgcolor="#ffffff">  512<br /></td>
1589        </tr>
1591       <tr align="center">
1592          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
1593          <td bgcolor="#66CC66">Passed</td>
1594          <td align="right" bgcolor="#ffffff">  2*Nx + 32 </td>
1595          <td align="left">N/A</td>
1596          <td bgcolor="#ffffff">  160<br /></td>
1597        </tr>
1599       <tr align="center">
1600          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
1601          <td bgcolor="#66CC66">Passed</td>
1602          <td align="right" bgcolor="#ffffff">  527 (N=128) 1009 (N=256)</td>
1603          <td align="left">N/A</td>
1604          <td bgcolor="#ffffff">  960<br /></td>
1605        </tr>
1607       <tr align="center">
1608          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
1609          <td bgcolor="#66CC66">Passed</td>
1610          <td align="right" bgcolor="#ffffff">  507 (N=128) 993 (N=256)</td>
1611          <td align="left">N/A</td>
1612          <td bgcolor="#ffffff">  896<br /></td>
1613        </tr>
1615       <tr align="center">
1616          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
1617          <td bgcolor="#66CC66">Passed</td>
1618          <td align="right" bgcolor="#ffffff">  902 (N=128) 1717 (N=256)</td>
1619          <td align="left">N/A</td>
1620          <td bgcolor="#ffffff">  1376<br /></td>
1621        </tr>
1623       <tr align="center">
1624          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
1625          <td bgcolor="#66CC66">Passed</td>
1626          <td align="right" bgcolor="#ffffff">  1002 (N=128) 1856 (N=256)</td>
1627          <td align="left">N/A</td>
1628          <td bgcolor="#ffffff">  1472<br /></td>
1629        </tr>
1631       <tr align="center">
1632          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
1633          <td bgcolor="#66CC66">Passed</td>
1634          <td align="right" bgcolor="#ffffff">  4*Nx + 48 </td>
1635          <td align="left">N/A</td>
1636          <td bgcolor="#ffffff">  480<br /></td>
1637        </tr>
1639       <tr align="center">
1640          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
1641          <td bgcolor="#66CC66">Passed</td>
1642          <td align="right" bgcolor="#ffffff">  5/4*Nr*Nh + 92/4*Nr + 36</td>
1643          <td align="left">N/A</td>
1644          <td bgcolor="#ffffff">  320<br /></td>
1645        </tr>
1647       <tr align="center">
1648          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
1649          <td bgcolor="#66CC66">Passed</td>
1650          <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 38 </td>
1651          <td align="left">N/A</td>
1652          <td bgcolor="#ffffff">  192<br /></td>
1653        </tr>
1655       <tr align="center">
1656          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
1657          <td bgcolor="#66CC66">Passed</td>
1658          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 31</td>
1659          <td align="left">N/A</td>
1660          <td bgcolor="#ffffff">  512<br /></td>
1661        </tr>
1663       <tr align="center">
1664          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
1665          <td bgcolor="#66CC66">Passed</td>
1666          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 11/2*r1 + 42</td>
1667          <td align="left">N/A</td>
1668          <td bgcolor="#ffffff">  736<br /></td>
1669        </tr>
1671       <tr align="center">
1672          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
1673          <td bgcolor="#66CC66">Passed</td>
1674          <td align="right" bgcolor="#ffffff">  9/16*R*C + 40</td>
1675          <td align="left">N/A</td>
1676          <td bgcolor="#ffffff">  352<br /></td>
1677        </tr>
1679       <tr align="center">
1680          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
1681          <td bgcolor="#66CC66">Passed</td>
1682          <td align="right" bgcolor="#ffffff">  3/16*Nx + 85 </td>
1683          <td align="left">N/A</td>
1684          <td bgcolor="#ffffff">  320<br /></td>
1685        </tr>
1687       <tr align="center">
1688          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
1689          <td bgcolor="#66CC66">Passed</td>
1690          <td align="right" bgcolor="#ffffff">  1/8*Nx + 34 </td>
1691          <td align="left">N/A</td>
1692          <td bgcolor="#ffffff">  128<br /></td>
1693        </tr>
1695       <tr align="center">
1696          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
1697          <td bgcolor="#66CC66">Passed</td>
1698          <td align="right" bgcolor="#ffffff">  686</td>
1699          <td align="left">N/A</td>
1700          <td bgcolor="#ffffff">  1120<br /></td>
1701        </tr>
1703       <tr align="center">
1704          <td align="left" bgcolor="#ffffff">DSP_minval</td>
1705          <td bgcolor="#66CC66">Passed</td>
1706          <td align="right" bgcolor="#ffffff">  1/8*Nx + 37 </td>
1707          <td align="left">N/A</td>
1708          <td bgcolor="#ffffff">  128<br /></td>
1709        </tr>
1711       <tr align="center">
1712          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
1713          <td bgcolor="#66CC66">Passed</td>
1714          <td align="right" bgcolor="#ffffff">  3/4*Nx + 34 </td>
1715          <td align="left">N/A</td>
1716          <td bgcolor="#ffffff">  96<br /></td>
1717        </tr>
1719       <tr align="center">
1720          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
1721          <td bgcolor="#66CC66">Passed</td>
1722          <td align="right" bgcolor="#ffffff">  1/2*Nx + 28 </td>
1723          <td align="left">N/A</td>
1724          <td bgcolor="#ffffff">  96<br /></td>
1725        </tr>
1727       <tr align="center">
1728          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
1729          <td bgcolor="#66CC66">Passed</td>
1730          <td align="right" bgcolor="#ffffff">  2*Nx + 36 </td>
1731          <td align="left">N/A</td>
1732          <td bgcolor="#ffffff">  192<br /></td>
1733        </tr>
1735       <tr align="center">
1736          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
1737          <td bgcolor="#66CC66">Passed</td>
1738          <td align="right" bgcolor="#ffffff">  9*Nx + 44 </td>
1739          <td align="left">N/A</td>
1740          <td bgcolor="#ffffff">  224<br /></td>
1741        </tr>
1743       <tr align="center">
1744          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
1745          <td bgcolor="#66CC66">Passed</td>
1746          <td align="right" bgcolor="#ffffff">  1/4*Nx + 35 </td>
1747          <td align="left">N/A</td>
1748          <td bgcolor="#ffffff">  64<br /></td>
1749        </tr>
1751       <tr align="center">
1752          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
1753          <td bgcolor="#66CC66">Passed</td>
1754          <td align="right" bgcolor="#ffffff">  3/8*Nr + 43 </td>
1755          <td align="left">N/A</td>
1756          <td bgcolor="#ffffff">  160<br /></td>
1757        </tr>
1758           
1759       </table>  
1760       <p><a href="#HOME">Top</a>
1761     </div>      
1763   </body> 
1765 </html> 
1767