04152628ce7a3b4db01ecec0849f352eddf6330b
[ep-processor-libraries/dsplib.git] / ti / dsplib / docs / bundle / DSPLIB_C66x_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 C66x</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">DSPF_dp_cholesky</td>
109          <td bgcolor="#66CC66">Passed</td>
110          <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
111          <td align="left">N/A</td>
112          <td bgcolor="#ffffff">  1056<br /></td>
113        </tr>
115       <tr align="center">
116          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
117          <td bgcolor="#66CC66">Passed</td>
118          <td align="right" bgcolor="#ffffff">  56371 (order=32)  254507 (order=64)</td>
119          <td align="left">N/A</td>
120          <td bgcolor="#ffffff">  1440<br /></td>
121        </tr>
123       <tr align="center">
124          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
125          <td bgcolor="#66CC66">Passed</td>
126          <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
127          <td align="left">N/A</td>
128          <td bgcolor="#ffffff">  1216<br /></td>
129        </tr>
131       <tr align="center">
132          <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
133          <td bgcolor="#66CC66">Passed</td>
134          <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
135          <td align="left">N/A</td>
136          <td bgcolor="#ffffff">  1376<br /></td>
137        </tr>
139       <tr align="center">
140          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
141          <td bgcolor="#66CC66">Passed</td>
142          <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
143          <td align="left">N/A</td>
144          <td bgcolor="#ffffff">  1152<br /></td>
145        </tr>
147       <tr align="center">
148          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
149          <td bgcolor="#66CC66">Passed</td>
150          <td align="right" bgcolor="#ffffff">  292209 (order=32)  1900101 (order=64)</td>
151          <td align="left">N/A</td>
152          <td bgcolor="#ffffff">  1248<br /></td>
153        </tr>
155       <tr align="center">
156          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
157          <td bgcolor="#66CC66">Passed</td>
158          <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
159          <td align="left">N/A</td>
160          <td bgcolor="#ffffff">  3872<br /></td>
161        </tr>
163       <tr align="center">
164          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
165          <td bgcolor="#66CC66">Passed</td>
166          <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
167          <td align="left">N/A</td>
168          <td bgcolor="#ffffff">  4480<br /></td>
169        </tr>
171       <tr align="center">
172          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
173          <td bgcolor="#66CC66">Passed</td>
174          <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
175          <td align="left">N/A</td>
176          <td bgcolor="#ffffff">  3296<br /></td>
177        </tr>
179       <tr align="center">
180          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
181          <td bgcolor="#66CC66">Passed</td>
182          <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
183          <td align="left">N/A</td>
184          <td bgcolor="#ffffff">  3328<br /></td>
185        </tr>
187       <tr align="center">
188          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
189          <td bgcolor="#66CC66">Passed</td>
190          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
191          <td align="left">N/A</td>
192          <td bgcolor="#ffffff">  608<br /></td>
193        </tr>
195       <tr align="center">
196          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
197          <td bgcolor="#66CC66">Passed</td>
198          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
199          <td align="left">N/A</td>
200          <td bgcolor="#ffffff">  288<br /></td>
201        </tr>
203       <tr align="center">
204          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
205          <td bgcolor="#66CC66">Passed</td>
206          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
207          <td align="left">N/A</td>
208          <td bgcolor="#ffffff">  128<br /></td>
209        </tr>
211       <tr align="center">
212          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
213          <td bgcolor="#66CC66">Passed</td>
214          <td align="right" bgcolor="#ffffff">  1322665 (order=64)  9633129 (order=128)</td>
215          <td align="left">N/A</td>
216          <td bgcolor="#ffffff">  1056<br /></td>
217        </tr>
219       <tr align="center">
220          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
221          <td bgcolor="#66CC66">Passed</td>
222          <td align="right" bgcolor="#ffffff">  279010 (order=32)  1842114 (order=64)</td>
223          <td align="left">N/A</td>
224          <td bgcolor="#ffffff">  1888<br /></td>
225        </tr>
227       <tr align="center">
228          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
229          <td bgcolor="#66CC66">Passed</td>
230          <td align="right" bgcolor="#ffffff">  13784456 (order=64)  99337108 (order=128)</td>
231          <td align="left">N/A</td>
232          <td bgcolor="#ffffff">  7584<br /></td>
233        </tr>
235       <tr align="center">
236          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
237          <td bgcolor="#66CC66">Passed</td>
238          <td align="right" bgcolor="#ffffff">  4693942 (order=32)  26228468 (order=64)</td>
239          <td align="left">N/A</td>
240          <td bgcolor="#ffffff">  11968<br /></td>
241        </tr>
243       <tr align="center">
244          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
245          <td bgcolor="#66CC66">Passed</td>
246          <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 23/4*Nr + 34</td>
247          <td align="left">N/A</td>
248          <td bgcolor="#ffffff">  448<br /></td>
249        </tr>
251       <tr align="center">
252          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
253          <td bgcolor="#66CC66">Passed</td>
254          <td align="right" bgcolor="#ffffff">  7*Nx + 61 </td>
255          <td align="left">N/A</td>
256          <td bgcolor="#ffffff">  352<br /></td>
257        </tr>
259       <tr align="center">
260          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
261          <td bgcolor="#66CC66">Passed</td>
262          <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
263          <td align="left">N/A</td>
264          <td bgcolor="#ffffff">  288<br /></td>
265        </tr>
267       <tr align="center">
268          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
269          <td bgcolor="#66CC66">Passed</td>
270          <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
271          <td align="left">N/A</td>
272          <td bgcolor="#ffffff">  1984<br /></td>
273        </tr>
275       <tr align="center">
276          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
277          <td bgcolor="#66CC66">Passed</td>
278          <td align="right" bgcolor="#ffffff">    52740 (order= 32)   250820 (order= 64)</td>
279          <td align="left">N/A</td>
280          <td bgcolor="#ffffff">  1056<br /></td>
281        </tr>
283       <tr align="center">
284          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
285          <td bgcolor="#66CC66">Passed</td>
286          <td align="right" bgcolor="#ffffff">  3/8*Ny*Nh + 80/8*Ny + 32</td>
287          <td align="left">N/A</td>
288          <td bgcolor="#ffffff">  288<br /></td>
289        </tr>
291       <tr align="center">
292          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
293          <td bgcolor="#66CC66">Passed</td>
294          <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
295          <td align="left">N/A</td>
296          <td bgcolor="#ffffff">  256<br /></td>
297        </tr>
299       <tr align="center">
300          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
301          <td bgcolor="#66CC66">Passed</td>
302          <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
303          <td align="left">N/A</td>
304          <td bgcolor="#ffffff">  320<br /></td>
305        </tr>
307       <tr align="center">
308          <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
309          <td bgcolor="#66CC66">Passed</td>
310          <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
311          <td align="left">N/A</td>
312          <td bgcolor="#ffffff">  672<br /></td>
313        </tr>
315       <tr align="center">
316          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
317          <td bgcolor="#66CC66">Passed</td>
318          <td align="right" bgcolor="#ffffff">  816 (N=128) 1481 (N=256)</td>
319          <td align="left">N/A</td>
320          <td bgcolor="#ffffff">  1152<br /></td>
321        </tr>
323       <tr align="center">
324          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
325          <td bgcolor="#66CC66">Passed</td>
326          <td align="right" bgcolor="#ffffff">  579 (N=128) 1136 (N=256)</td>
327          <td align="left">N/A</td>
328          <td bgcolor="#ffffff">  2048<br /></td>
329        </tr>
331       <tr align="center">
332          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
333          <td bgcolor="#66CC66">Passed</td>
334          <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 19/4*Ny + 34</td>
335          <td align="left">N/A</td>
336          <td bgcolor="#ffffff">  384<br /></td>
337        </tr>
339       <tr align="center">
340          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
341          <td bgcolor="#66CC66">Passed</td>
342          <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 40/4*Nr + 23</td>
343          <td align="left">N/A</td>
344          <td bgcolor="#ffffff">  512<br /></td>
345        </tr>
347       <tr align="center">
348          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
349          <td bgcolor="#66CC66">Passed</td>
350          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 24/4*Nr + 34</td>
351          <td align="left">N/A</td>
352          <td bgcolor="#ffffff">  448<br /></td>
353        </tr>
355       <tr align="center">
356          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
357          <td bgcolor="#66CC66">Passed</td>
358          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 44</td>
359          <td align="left">N/A</td>
360          <td bgcolor="#ffffff">  512<br /></td>
361        </tr>
363       <tr align="center">
364          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
365          <td bgcolor="#66CC66">Passed</td>
366          <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
367          <td align="left">N/A</td>
368          <td bgcolor="#ffffff">  2368<br /></td>
369        </tr>
371       <tr align="center">
372          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
373          <td bgcolor="#66CC66">Passed</td>
374          <td align="right" bgcolor="#ffffff">  574 (N=128) 1110 (N=256)</td>
375          <td align="left">N/A</td>
376          <td bgcolor="#ffffff">  2368<br /></td>
377        </tr>
379       <tr align="center">
380          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
381          <td bgcolor="#66CC66">Passed</td>
382          <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
383          <td align="left">N/A</td>
384          <td bgcolor="#ffffff">  480<br /></td>
385        </tr>
387       <tr align="center">
388          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
389          <td bgcolor="#66CC66">Passed</td>
390          <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
391          <td align="left">N/A</td>
392          <td bgcolor="#ffffff">  384<br /></td>
393        </tr>
395       <tr align="center">
396          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
397          <td bgcolor="#66CC66">Passed</td>
398          <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 37</td>
399          <td align="left">N/A</td>
400          <td bgcolor="#ffffff">  384<br /></td>
401        </tr>
403       <tr align="center">
404          <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
405          <td bgcolor="#66CC66">Passed</td>
406          <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
407          <td align="left">N/A</td>
408          <td bgcolor="#ffffff">  1280<br /></td>
409        </tr>
411       <tr align="center">
412          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
413          <td bgcolor="#66CC66">Passed</td>
414          <td align="right" bgcolor="#ffffff">  285634 (order=32)  1874678 (order=64)</td>
415          <td align="left">N/A</td>
416          <td bgcolor="#ffffff">  1248<br /></td>
417        </tr>
419       <tr align="center">
420          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
421          <td bgcolor="#66CC66">Passed</td>
422          <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
423          <td align="left">N/A</td>
424          <td bgcolor="#ffffff">  4224<br /></td>
425        </tr>
427       <tr align="center">
428          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
429          <td bgcolor="#66CC66">Passed</td>
430          <td align="right" bgcolor="#ffffff">  492068 (order=32)  3551300 (order=64)</td>
431          <td align="left">N/A</td>
432          <td bgcolor="#ffffff">  3104<br /></td>
433        </tr>
435       <tr align="center">
436          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
437          <td bgcolor="#66CC66">Passed</td>
438          <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
439          <td align="left">N/A</td>
440          <td bgcolor="#ffffff">  1280<br /></td>
441        </tr>
443       <tr align="center">
444          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
445          <td bgcolor="#66CC66">Passed</td>
446          <td align="right" bgcolor="#ffffff">  10398 (order=32)  28926 (order=64)</td>
447          <td align="left">N/A</td>
448          <td bgcolor="#ffffff">  3808<br /></td>
449        </tr>
451       <tr align="center">
452          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
453          <td bgcolor="#66CC66">Passed</td>
454          <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
455          <td align="left">N/A</td>
456          <td bgcolor="#ffffff">  416<br /></td>
457        </tr>
459       <tr align="center">
460          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
461          <td bgcolor="#66CC66">Passed</td>
462          <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30</td>
463          <td align="left">N/A</td>
464          <td bgcolor="#ffffff">  672<br /></td>
465        </tr>
467       <tr align="center">
468          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
469          <td bgcolor="#66CC66">Passed</td>
470          <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57</td>
471          <td align="left">N/A</td>
472          <td bgcolor="#ffffff">  1184<br /></td>
473        </tr>
475       <tr align="center">
476          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
477          <td bgcolor="#66CC66">Passed</td>
478          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36</td>
479          <td align="left">N/A</td>
480          <td bgcolor="#ffffff">  672<br /></td>
481        </tr>
483       <tr align="center">
484          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy</td>
485          <td bgcolor="#66CC66">Passed</td>
486          <td align="right" bgcolor="#ffffff">  1/2*R*C + 26/2*C + 26</td>
487          <td align="left">N/A</td>
488          <td bgcolor="#ffffff">  256<br /></td>
489        </tr>
491       <tr align="center">
492          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy_cplx</td>
493          <td bgcolor="#66CC66">Passed</td>
494          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
495          <td align="left">N/A</td>
496          <td bgcolor="#ffffff">  288<br /></td>
497        </tr>
499       <tr align="center">
500          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
501          <td bgcolor="#66CC66">Passed</td>
502          <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 29</td>
503          <td align="left">N/A</td>
504          <td bgcolor="#ffffff">  192<br /></td>
505        </tr>
507       <tr align="center">
508          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans_cplx</td>
509          <td bgcolor="#66CC66">Passed</td>
510          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
511          <td align="left">N/A</td>
512          <td bgcolor="#ffffff">  128<br /></td>
513        </tr>
515       <tr align="center">
516          <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
517          <td bgcolor="#66CC66">Passed</td>
518          <td align="right" bgcolor="#ffffff">  3/4*Nx + 25 </td>
519          <td align="left">N/A</td>
520          <td bgcolor="#ffffff">  192<br /></td>
521        </tr>
523       <tr align="center">
524          <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
525          <td bgcolor="#66CC66">Passed</td>
526          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
527          <td align="left">N/A</td>
528          <td bgcolor="#ffffff">  160<br /></td>
529        </tr>
531       <tr align="center">
532          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
533          <td bgcolor="#66CC66">Passed</td>
534          <td align="right" bgcolor="#ffffff">  1321</td>
535          <td align="left">N/A</td>
536          <td bgcolor="#ffffff">  288<br /></td>
537        </tr>
539       <tr align="center">
540          <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
541          <td bgcolor="#66CC66">Passed</td>
542          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
543          <td align="left">N/A</td>
544          <td bgcolor="#ffffff">  160<br /></td>
545        </tr>
547       <tr align="center">
548          <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
549          <td bgcolor="#66CC66">Passed</td>
550          <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
551          <td align="left">N/A</td>
552          <td bgcolor="#ffffff">  672<br /></td>
553        </tr>
555       <tr align="center">
556          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
557          <td bgcolor="#66CC66">Passed</td>
558          <td align="right" bgcolor="#ffffff">  1293235 (order=64)  3427172 (order=90)</td>
559          <td align="left">N/A</td>
560          <td bgcolor="#ffffff">  992<br /></td>
561        </tr>
563       <tr align="center">
564          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
565          <td bgcolor="#66CC66">Passed</td>
566          <td align="right" bgcolor="#ffffff">  218589 (order=32)  1403741 (order=64)</td>
567          <td align="left">N/A</td>
568          <td bgcolor="#ffffff">  1536<br /></td>
569        </tr>
571       <tr align="center">
572          <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
573          <td bgcolor="#66CC66">Passed</td>
574          <td align="right" bgcolor="#ffffff">  9528872 (order=64)  68556197 (order=128)</td>
575          <td align="left">N/A</td>
576          <td bgcolor="#ffffff">  7424<br /></td>
577        </tr>
579       <tr align="center">
580          <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
581          <td bgcolor="#66CC66">Passed</td>
582          <td align="right" bgcolor="#ffffff">  3505934 (order=32)  19381832 (order=64)</td>
583          <td align="left">N/A</td>
584          <td bgcolor="#ffffff">  9984<br /></td>
585        </tr>
587       <tr align="center">
588          <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
589          <td bgcolor="#66CC66">Passed</td>
590          <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
591          <td align="left">N/A</td>
592          <td bgcolor="#ffffff">  960<br /></td>
593        </tr>
595       <tr align="center">
596          <td align="left" bgcolor="#ffffff">DSPF_sp_vecadd</td>
597          <td bgcolor="#66CC66">Passed</td>
598          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
599          <td align="left">N/A</td>
600          <td bgcolor="#ffffff">  96<br /></td>
601        </tr>
603       <tr align="center">
604          <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
605          <td bgcolor="#66CC66">Passed</td>
606          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
607          <td align="left">N/A</td>
608          <td bgcolor="#ffffff">  96<br /></td>
609        </tr>
611       <tr align="center">
612          <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
613          <td bgcolor="#66CC66">Passed</td>
614          <td align="right" bgcolor="#ffffff">  3/2*Nx + 36 </td>
615          <td align="left">N/A</td>
616          <td bgcolor="#ffffff">  192<br /></td>
617        </tr>
619       <tr align="center">
620          <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
621          <td bgcolor="#66CC66">Passed</td>
622          <td align="right" bgcolor="#ffffff">  1/4*Nx + 51 </td>
623          <td align="left">N/A</td>
624          <td bgcolor="#ffffff">  416<br /></td>
625        </tr>
627       <tr align="center">
628          <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
629          <td bgcolor="#66CC66">Passed</td>
630          <td align="right" bgcolor="#ffffff">  3/4*Nx + 27 </td>
631          <td align="left">N/A</td>
632          <td bgcolor="#ffffff">  128<br /></td>
633        </tr>
635       <tr align="center">
636          <td align="left" bgcolor="#ffffff">DSP_add16</td>
637          <td bgcolor="#66CC66">Passed</td>
638          <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
639          <td align="left">N/A</td>
640          <td bgcolor="#ffffff">  96<br /></td>
641        </tr>
643       <tr align="center">
644          <td align="left" bgcolor="#ffffff">DSP_add32</td>
645          <td bgcolor="#66CC66">Passed</td>
646          <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
647          <td align="left">N/A</td>
648          <td bgcolor="#ffffff">  96<br /></td>
649        </tr>
651       <tr align="center">
652          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
653          <td bgcolor="#66CC66">Passed</td>
654          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 41</td>
655          <td align="left">N/A</td>
656          <td bgcolor="#ffffff">  576<br /></td>
657        </tr>
659       <tr align="center">
660          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
661          <td bgcolor="#66CC66">Passed</td>
662          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
663          <td align="left">N/A</td>
664          <td bgcolor="#ffffff">  224<br /></td>
665        </tr>
667       <tr align="center">
668          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
669          <td bgcolor="#66CC66">Passed</td>
670          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 22 </td>
671          <td align="left">N/A</td>
672          <td bgcolor="#ffffff">  192<br /></td>
673        </tr>
675       <tr align="center">
676          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
677          <td bgcolor="#66CC66">Passed</td>
678          <td align="right" bgcolor="#ffffff">  1/2*n_words + 24 </td>
679          <td align="left">N/A</td>
680          <td bgcolor="#ffffff">  224<br /></td>
681        </tr>
683       <tr align="center">
684          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
685          <td bgcolor="#66CC66">Passed</td>
686          <td align="right" bgcolor="#ffffff">  1*n_dbls + 24 </td>
687          <td align="left">N/A</td>
688          <td bgcolor="#ffffff">  224<br /></td>
689        </tr>
691       <tr align="center">
692          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
693          <td bgcolor="#66CC66">Passed</td>
694          <td align="right" bgcolor="#ffffff">  1/4*Nx + 19 </td>
695          <td align="left">N/A</td>
696          <td bgcolor="#ffffff">  64<br /></td>
697        </tr>
699       <tr align="center">
700          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
701          <td bgcolor="#66CC66">Passed</td>
702          <td align="right" bgcolor="#ffffff">  1/4*Nx + 31 </td>
703          <td align="left">N/A</td>
704          <td bgcolor="#ffffff">  96<br /></td>
705        </tr>
707       <tr align="center">
708          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
709          <td bgcolor="#66CC66">Passed</td>
710          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
711          <td align="left">N/A</td>
712          <td bgcolor="#ffffff">  128<br /></td>
713        </tr>
715       <tr align="center">
716          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
717          <td bgcolor="#66CC66">Passed</td>
718          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
719          <td align="left">N/A</td>
720          <td bgcolor="#ffffff">  1472<br /></td>
721        </tr>
723       <tr align="center">
724          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
725          <td bgcolor="#66CC66">Passed</td>
726          <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
727          <td align="left">N/A</td>
728          <td bgcolor="#ffffff">  1344<br /></td>
729        </tr>
731       <tr align="center">
732          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
733          <td bgcolor="#66CC66">Passed</td>
734          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
735          <td align="left">N/A</td>
736          <td bgcolor="#ffffff">  1472<br /></td>
737        </tr>
739       <tr align="center">
740          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
741          <td bgcolor="#66CC66">Passed</td>
742          <td align="right" bgcolor="#ffffff">  813 (N=128) 1469 (N=256)</td>
743          <td align="left">N/A</td>
744          <td bgcolor="#ffffff">  2496<br /></td>
745        </tr>
747       <tr align="center">
748          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
749          <td bgcolor="#66CC66">Passed</td>
750          <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
751          <td align="left">N/A</td>
752          <td bgcolor="#ffffff">  1248<br /></td>
753        </tr>
755       <tr align="center">
756          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
757          <td bgcolor="#66CC66">Passed</td>
758          <td align="right" bgcolor="#ffffff">  792 (N=128) 1448 (N=256)</td>
759          <td align="left">N/A</td>
760          <td bgcolor="#ffffff">  1280<br /></td>
761        </tr>
763       <tr align="center">
764          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
765          <td bgcolor="#66CC66">Passed</td>
766          <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
767          <td align="left">N/A</td>
768          <td bgcolor="#ffffff">  160<br /></td>
769        </tr>
771       <tr align="center">
772          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
773          <td bgcolor="#66CC66">Passed</td>
774          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 32/8*Nr + 28</td>
775          <td align="left">N/A</td>
776          <td bgcolor="#ffffff">  320<br /></td>
777        </tr>
779       <tr align="center">
780          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
781          <td bgcolor="#66CC66">Passed</td>
782          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 35</td>
783          <td align="left">N/A</td>
784          <td bgcolor="#ffffff">  416<br /></td>
785        </tr>
787       <tr align="center">
788          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
789          <td bgcolor="#66CC66">Passed</td>
790          <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 60/32*Nr + 53</td>
791          <td align="left">N/A</td>
792          <td bgcolor="#ffffff">  768<br /></td>
793        </tr>
795       <tr align="center">
796          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
797          <td bgcolor="#66CC66">Passed</td>
798          <td align="right" bgcolor="#ffffff">  4/32*Nr*Nh + 68/32*Nr + 41</td>
799          <td align="left">N/A</td>
800          <td bgcolor="#ffffff">  512<br /></td>
801        </tr>
803       <tr align="center">
804          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
805          <td bgcolor="#66CC66">Passed</td>
806          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
807          <td align="left">N/A</td>
808          <td bgcolor="#ffffff">  640<br /></td>
809        </tr>
811       <tr align="center">
812          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
813          <td bgcolor="#66CC66">Passed</td>
814          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
815          <td align="left">N/A</td>
816          <td bgcolor="#ffffff">  640<br /></td>
817        </tr>
819       <tr align="center">
820          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
821          <td bgcolor="#66CC66">Passed</td>
822          <td align="right" bgcolor="#ffffff">  3/2*Nr + 40 </td>
823          <td align="left">N/A</td>
824          <td bgcolor="#ffffff">  320<br /></td>
825        </tr>
827       <tr align="center">
828          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
829          <td bgcolor="#66CC66">Passed</td>
830          <td align="right" bgcolor="#ffffff">  11/4*Nr + 41 </td>
831          <td align="left">N/A</td>
832          <td bgcolor="#ffffff">  352<br /></td>
833        </tr>
835       <tr align="center">
836          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
837          <td bgcolor="#66CC66">Passed</td>
838          <td align="right" bgcolor="#ffffff">  1*Nr + 42 </td>
839          <td align="left">N/A</td>
840          <td bgcolor="#ffffff">  256<br /></td>
841        </tr>
843       <tr align="center">
844          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
845          <td bgcolor="#66CC66">Passed</td>
846          <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 208/64*Nr + 48</td>
847          <td align="left">N/A</td>
848          <td bgcolor="#ffffff">  672<br /></td>
849        </tr>
851       <tr align="center">
852          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
853          <td bgcolor="#66CC66">Passed</td>
854          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 34</td>
855          <td align="left">N/A</td>
856          <td bgcolor="#ffffff">  416<br /></td>
857        </tr>
859       <tr align="center">
860          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
861          <td bgcolor="#66CC66">Passed</td>
862          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
863          <td align="left">N/A</td>
864          <td bgcolor="#ffffff">  160<br /></td>
865        </tr>
867       <tr align="center">
868          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
869          <td bgcolor="#66CC66">Passed</td>
870          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
871          <td align="left">N/A</td>
872          <td bgcolor="#ffffff">  1472<br /></td>
873        </tr>
875       <tr align="center">
876          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
877          <td bgcolor="#66CC66">Passed</td>
878          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
879          <td align="left">N/A</td>
880          <td bgcolor="#ffffff">  1472<br /></td>
881        </tr>
883       <tr align="center">
884          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
885          <td bgcolor="#66CC66">Passed</td>
886          <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
887          <td align="left">N/A</td>
888          <td bgcolor="#ffffff">  1184<br /></td>
889        </tr>
891       <tr align="center">
892          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
893          <td bgcolor="#66CC66">Passed</td>
894          <td align="right" bgcolor="#ffffff">  805 (N=128) 1461 (N=256)</td>
895          <td align="left">N/A</td>
896          <td bgcolor="#ffffff">  1248<br /></td>
897        </tr>
899       <tr align="center">
900          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
901          <td bgcolor="#66CC66">Passed</td>
902          <td align="right" bgcolor="#ffffff">  4*Nx + 34 </td>
903          <td align="left">N/A</td>
904          <td bgcolor="#ffffff">  480<br /></td>
905        </tr>
907       <tr align="center">
908          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
909          <td bgcolor="#66CC66">Passed</td>
910          <td align="right" bgcolor="#ffffff">  5/4*Nx*Nk + 92/4*Nx + 28</td>
911          <td align="left">N/A</td>
912          <td bgcolor="#ffffff">  352<br /></td>
913        </tr>
915       <tr align="center">
916          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
917          <td bgcolor="#66CC66">Passed</td>
918          <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 31 </td>
919          <td align="left">N/A</td>
920          <td bgcolor="#ffffff">  192<br /></td>
921        </tr>
923       <tr align="center">
924          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
925          <td bgcolor="#66CC66">Passed</td>
926          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23</td>
927          <td align="left">N/A</td>
928          <td bgcolor="#ffffff">  512<br /></td>
929        </tr>
931       <tr align="center">
932          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
933          <td bgcolor="#66CC66">Passed</td>
934          <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36</td>
935          <td align="left">N/A</td>
936          <td bgcolor="#ffffff">  480<br /></td>
937        </tr>
939       <tr align="center">
940          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
941          <td bgcolor="#66CC66">Passed</td>
942          <td align="right" bgcolor="#ffffff">  1/2*R*C + 31</td>
943          <td align="left">N/A</td>
944          <td bgcolor="#ffffff">  352<br /></td>
945        </tr>
947       <tr align="center">
948          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
949          <td bgcolor="#66CC66">Passed</td>
950          <td align="right" bgcolor="#ffffff">  3/16*Nx + 72 </td>
951          <td align="left">N/A</td>
952          <td bgcolor="#ffffff">  256<br /></td>
953        </tr>
955       <tr align="center">
956          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
957          <td bgcolor="#66CC66">Passed</td>
958          <td align="right" bgcolor="#ffffff">  1/8*Nx + 26 </td>
959          <td align="left">N/A</td>
960          <td bgcolor="#ffffff">  128<br /></td>
961        </tr>
963       <tr align="center">
964          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
965          <td bgcolor="#66CC66">Passed</td>
966          <td align="right" bgcolor="#ffffff">  609</td>
967          <td align="left">N/A</td>
968          <td bgcolor="#ffffff">  416<br /></td>
969        </tr>
971       <tr align="center">
972          <td align="left" bgcolor="#ffffff">DSP_minval</td>
973          <td bgcolor="#66CC66">Passed</td>
974          <td align="right" bgcolor="#ffffff">  1/8*Nx + 29 </td>
975          <td align="left">N/A</td>
976          <td bgcolor="#ffffff">  128<br /></td>
977        </tr>
979       <tr align="center">
980          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
981          <td bgcolor="#66CC66">Passed</td>
982          <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
983          <td align="left">N/A</td>
984          <td bgcolor="#ffffff">  96<br /></td>
985        </tr>
987       <tr align="center">
988          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
989          <td bgcolor="#66CC66">Passed</td>
990          <td align="right" bgcolor="#ffffff">  1/2*Nx + 21 </td>
991          <td align="left">N/A</td>
992          <td bgcolor="#ffffff">  96<br /></td>
993        </tr>
995       <tr align="center">
996          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
997          <td bgcolor="#66CC66">Passed</td>
998          <td align="right" bgcolor="#ffffff">  1/2*Nx + 34 </td>
999          <td align="left">N/A</td>
1000          <td bgcolor="#ffffff">  128<br /></td>
1001        </tr>
1003       <tr align="center">
1004          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
1005          <td bgcolor="#66CC66">Passed</td>
1006          <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
1007          <td align="left">N/A</td>
1008          <td bgcolor="#ffffff">  256<br /></td>
1009        </tr>
1011       <tr align="center">
1012          <td align="left" bgcolor="#ffffff">DSP_urand16</td>
1013          <td bgcolor="#66CC66">Passed</td>
1014          <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
1015          <td align="left">N/A</td>
1016          <td bgcolor="#ffffff">  352<br /></td>
1017        </tr>
1019       <tr align="center">
1020          <td align="left" bgcolor="#ffffff">DSP_urand32</td>
1021          <td bgcolor="#66CC66">Passed</td>
1022          <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
1023          <td align="left">N/A</td>
1024          <td bgcolor="#ffffff">  672<br /></td>
1025        </tr>
1027       <tr align="center">
1028          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
1029          <td bgcolor="#66CC66">Passed</td>
1030          <td align="right" bgcolor="#ffffff">  1/4*Nx + 25 </td>
1031          <td align="left">N/A</td>
1032          <td bgcolor="#ffffff">  64<br /></td>
1033        </tr>
1035       <tr align="center">
1036          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
1037          <td bgcolor="#66CC66">Passed</td>
1038          <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
1039          <td align="left">N/A</td>
1040          <td bgcolor="#ffffff">  160<br /></td>
1041        </tr>
1042       
1043         
1044       </table>  
1045       <p><a href="#HOME">Top</a>
1046     </div>
1048     <div>
1049       <h1>&nbsp;</h1>   
1050       <a name="LE"></a> 
1051       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
1053         <tr bgcolor="#999999" align="left"> 
1054           <th colspan="5"><big>Test Parameters</big></th>
1055         </tr>
1057         <tr bgcolor="#ffffcc" align="left"> 
1058           <th colspan="2">Precision:</th>
1059           <th colspan="3">Fixed Point</th>
1060         </tr>
1062         <tr bgcolor="#ffffcc" align="left"> 
1063           <th colspan="2">Endianness:</th>
1064           <th colspan="3">Little</th>
1065         </tr>
1067         <tr bgcolor="#ffffcc" align="left"> 
1068           <th colspan="2">Object File Format:</th>
1069           <th colspan="3">ELF</th>
1071         <tr bgcolor="#ffffcc" align="left"> 
1072           <th colspan="2">Platform:</th>
1073           <th colspan="3">CCS Simulator</th>
1074         </tr>
1076         <tr bgcolor="#ffffcc" align="left"> 
1077           <th colspan="2">Cores Used:</th>
1078           <th colspan="3"> 1</th>
1079         </tr>
1081         <tr bgcolor="#ffffcc" align="left"> 
1082           <th colspan="2">CCS Version:</th>
1083           <th colspan="3">5.4.0.00091</th>
1084         </tr>
1086         <tr bgcolor="#ffffcc" align="left"> 
1087           <th colspan="2">CGT Version:</th>
1088           <th colspan="3">7.4.2</th>
1089         </tr>
1090         
1091         <tr align="center"> 
1092           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
1093           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
1094           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
1095           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
1096         </tr>  
1097                 
1098                 <tr align="center"> 
1099           <th bgcolor="#cccccc">EQUATION</th> 
1100           <th bgcolor="#cccccc">VARIABLES<br /></th> 
1101         </tr>  
1103       <tr align="center">
1104          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
1105          <td bgcolor="#66CC66">Passed</td>
1106          <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
1107          <td align="left">N/A</td>
1108          <td bgcolor="#ffffff">  1056<br /></td>
1109        </tr>
1111       <tr align="center">
1112          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
1113          <td bgcolor="#66CC66">Passed</td>
1114          <td align="right" bgcolor="#ffffff">  56179 (order=32)  254123 (order=64)</td>
1115          <td align="left">N/A</td>
1116          <td bgcolor="#ffffff">  1440<br /></td>
1117        </tr>
1119       <tr align="center">
1120          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
1121          <td bgcolor="#66CC66">Passed</td>
1122          <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
1123          <td align="left">N/A</td>
1124          <td bgcolor="#ffffff">  1216<br /></td>
1125        </tr>
1127       <tr align="center">
1128          <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
1129          <td bgcolor="#66CC66">Passed</td>
1130          <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
1131          <td align="left">N/A</td>
1132          <td bgcolor="#ffffff">  1376<br /></td>
1133        </tr>
1135       <tr align="center">
1136          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
1137          <td bgcolor="#66CC66">Passed</td>
1138          <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
1139          <td align="left">N/A</td>
1140          <td bgcolor="#ffffff">  1152<br /></td>
1141        </tr>
1143       <tr align="center">
1144          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
1145          <td bgcolor="#66CC66">Passed</td>
1146          <td align="right" bgcolor="#ffffff">  289047 (order=32)  1887627 (order=64)</td>
1147          <td align="left">N/A</td>
1148          <td bgcolor="#ffffff">  1248<br /></td>
1149        </tr>
1151       <tr align="center">
1152          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
1153          <td bgcolor="#66CC66">Passed</td>
1154          <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
1155          <td align="left">N/A</td>
1156          <td bgcolor="#ffffff">  3872<br /></td>
1157        </tr>
1159       <tr align="center">
1160          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
1161          <td bgcolor="#66CC66">Passed</td>
1162          <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
1163          <td align="left">N/A</td>
1164          <td bgcolor="#ffffff">  4480<br /></td>
1165        </tr>
1167       <tr align="center">
1168          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
1169          <td bgcolor="#66CC66">Passed</td>
1170          <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
1171          <td align="left">N/A</td>
1172          <td bgcolor="#ffffff">  3296<br /></td>
1173        </tr>
1175       <tr align="center">
1176          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
1177          <td bgcolor="#66CC66">Passed</td>
1178          <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
1179          <td align="left">N/A</td>
1180          <td bgcolor="#ffffff">  3328<br /></td>
1181        </tr>
1183       <tr align="center">
1184          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
1185          <td bgcolor="#66CC66">Passed</td>
1186          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
1187          <td align="left">N/A</td>
1188          <td bgcolor="#ffffff">  608<br /></td>
1189        </tr>
1191       <tr align="center">
1192          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
1193          <td bgcolor="#66CC66">Passed</td>
1194          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
1195          <td align="left">N/A</td>
1196          <td bgcolor="#ffffff">  288<br /></td>
1197        </tr>
1199       <tr align="center">
1200          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
1201          <td bgcolor="#66CC66">Passed</td>
1202          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
1203          <td align="left">N/A</td>
1204          <td bgcolor="#ffffff">  128<br /></td>
1205        </tr>
1207       <tr align="center">
1208          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
1209          <td bgcolor="#66CC66">Passed</td>
1210          <td align="right" bgcolor="#ffffff">  1322287 (order=64)  9632367 (order=128)</td>
1211          <td align="left">N/A</td>
1212          <td bgcolor="#ffffff">  1056<br /></td>
1213        </tr>
1215       <tr align="center">
1216          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
1217          <td bgcolor="#66CC66">Passed</td>
1218          <td align="right" bgcolor="#ffffff">  278824 (order=32)  1841736 (order=64)</td>
1219          <td align="left">N/A</td>
1220          <td bgcolor="#ffffff">  1888<br /></td>
1221        </tr>
1223       <tr align="center">
1224          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
1225          <td bgcolor="#66CC66">Passed</td>
1226          <td align="right" bgcolor="#ffffff">  13738472 (order=64)  99158236 (order=128)</td>
1227          <td align="left">N/A</td>
1228          <td bgcolor="#ffffff">  7584<br /></td>
1229        </tr>
1231       <tr align="center">
1232          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
1233          <td bgcolor="#66CC66">Passed</td>
1234          <td align="right" bgcolor="#ffffff">  4637406 (order=32)  26016854 (order=64)</td>
1235          <td align="left">N/A</td>
1236          <td bgcolor="#ffffff">  11968<br /></td>
1237        </tr>
1239       <tr align="center">
1240          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
1241          <td bgcolor="#66CC66">Passed</td>
1242          <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 23/4*Nr + 34</td>
1243          <td align="left">N/A</td>
1244          <td bgcolor="#ffffff">  448<br /></td>
1245        </tr>
1247       <tr align="center">
1248          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
1249          <td bgcolor="#66CC66">Passed</td>
1250          <td align="right" bgcolor="#ffffff">  7*Nx + 61 </td>
1251          <td align="left">N/A</td>
1252          <td bgcolor="#ffffff">  352<br /></td>
1253        </tr>
1255       <tr align="center">
1256          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
1257          <td bgcolor="#66CC66">Passed</td>
1258          <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
1259          <td align="left">N/A</td>
1260          <td bgcolor="#ffffff">  288<br /></td>
1261        </tr>
1263       <tr align="center">
1264          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
1265          <td bgcolor="#66CC66">Passed</td>
1266          <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
1267          <td align="left">N/A</td>
1268          <td bgcolor="#ffffff">  1984<br /></td>
1269        </tr>
1271       <tr align="center">
1272          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
1273          <td bgcolor="#66CC66">Passed</td>
1274          <td align="right" bgcolor="#ffffff">    52548 (order= 32)   250436 (order= 64)</td>
1275          <td align="left">N/A</td>
1276          <td bgcolor="#ffffff">  1056<br /></td>
1277        </tr>
1279       <tr align="center">
1280          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
1281          <td bgcolor="#66CC66">Passed</td>
1282          <td align="right" bgcolor="#ffffff">  3/8*Ny*Nh + 80/8*Ny + 32</td>
1283          <td align="left">N/A</td>
1284          <td bgcolor="#ffffff">  288<br /></td>
1285        </tr>
1287       <tr align="center">
1288          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
1289          <td bgcolor="#66CC66">Passed</td>
1290          <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
1291          <td align="left">N/A</td>
1292          <td bgcolor="#ffffff">  256<br /></td>
1293        </tr>
1295       <tr align="center">
1296          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
1297          <td bgcolor="#66CC66">Passed</td>
1298          <td align="right" bgcolor="#ffffff">  1/2*Nx + 48 </td>
1299          <td align="left">N/A</td>
1300          <td bgcolor="#ffffff">  320<br /></td>
1301        </tr>
1303       <tr align="center">
1304          <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
1305          <td bgcolor="#66CC66">Passed</td>
1306          <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
1307          <td align="left">N/A</td>
1308          <td bgcolor="#ffffff">  640<br /></td>
1309        </tr>
1311       <tr align="center">
1312          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
1313          <td bgcolor="#66CC66">Passed</td>
1314          <td align="right" bgcolor="#ffffff">  816 (N=128) 1481 (N=256)</td>
1315          <td align="left">N/A</td>
1316          <td bgcolor="#ffffff">  1152<br /></td>
1317        </tr>
1319       <tr align="center">
1320          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
1321          <td bgcolor="#66CC66">Passed</td>
1322          <td align="right" bgcolor="#ffffff">  579 (N=128) 1136 (N=256)</td>
1323          <td align="left">N/A</td>
1324          <td bgcolor="#ffffff">  2048<br /></td>
1325        </tr>
1327       <tr align="center">
1328          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
1329          <td bgcolor="#66CC66">Passed</td>
1330          <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 19/4*Ny + 34</td>
1331          <td align="left">N/A</td>
1332          <td bgcolor="#ffffff">  384<br /></td>
1333        </tr>
1335       <tr align="center">
1336          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
1337          <td bgcolor="#66CC66">Passed</td>
1338          <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 40/4*Nr + 23</td>
1339          <td align="left">N/A</td>
1340          <td bgcolor="#ffffff">  512<br /></td>
1341        </tr>
1343       <tr align="center">
1344          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
1345          <td bgcolor="#66CC66">Passed</td>
1346          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 24/4*Nr + 34</td>
1347          <td align="left">N/A</td>
1348          <td bgcolor="#ffffff">  448<br /></td>
1349        </tr>
1351       <tr align="center">
1352          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
1353          <td bgcolor="#66CC66">Passed</td>
1354          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 44</td>
1355          <td align="left">N/A</td>
1356          <td bgcolor="#ffffff">  512<br /></td>
1357        </tr>
1359       <tr align="center">
1360          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
1361          <td bgcolor="#66CC66">Passed</td>
1362          <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
1363          <td align="left">N/A</td>
1364          <td bgcolor="#ffffff">  2368<br /></td>
1365        </tr>
1367       <tr align="center">
1368          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
1369          <td bgcolor="#66CC66">Passed</td>
1370          <td align="right" bgcolor="#ffffff">  574 (N=128) 1110 (N=256)</td>
1371          <td align="left">N/A</td>
1372          <td bgcolor="#ffffff">  2368<br /></td>
1373        </tr>
1375       <tr align="center">
1376          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
1377          <td bgcolor="#66CC66">Passed</td>
1378          <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
1379          <td align="left">N/A</td>
1380          <td bgcolor="#ffffff">  480<br /></td>
1381        </tr>
1383       <tr align="center">
1384          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
1385          <td bgcolor="#66CC66">Passed</td>
1386          <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
1387          <td align="left">N/A</td>
1388          <td bgcolor="#ffffff">  384<br /></td>
1389        </tr>
1391       <tr align="center">
1392          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
1393          <td bgcolor="#66CC66">Passed</td>
1394          <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 37</td>
1395          <td align="left">N/A</td>
1396          <td bgcolor="#ffffff">  384<br /></td>
1397        </tr>
1399       <tr align="center">
1400          <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
1401          <td bgcolor="#66CC66">Passed</td>
1402          <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
1403          <td align="left">N/A</td>
1404          <td bgcolor="#ffffff">  1280<br /></td>
1405        </tr>
1407       <tr align="center">
1408          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
1409          <td bgcolor="#66CC66">Passed</td>
1410          <td align="right" bgcolor="#ffffff">  282472 (order=32)  1862204 (order=64)</td>
1411          <td align="left">N/A</td>
1412          <td bgcolor="#ffffff">  1248<br /></td>
1413        </tr>
1415       <tr align="center">
1416          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
1417          <td bgcolor="#66CC66">Passed</td>
1418          <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
1419          <td align="left">N/A</td>
1420          <td bgcolor="#ffffff">  4224<br /></td>
1421        </tr>
1423       <tr align="center">
1424          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
1425          <td bgcolor="#66CC66">Passed</td>
1426          <td align="right" bgcolor="#ffffff">  492068 (order=32)  3551300 (order=64)</td>
1427          <td align="left">N/A</td>
1428          <td bgcolor="#ffffff">  3104<br /></td>
1429        </tr>
1431       <tr align="center">
1432          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
1433          <td bgcolor="#66CC66">Passed</td>
1434          <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
1435          <td align="left">N/A</td>
1436          <td bgcolor="#ffffff">  1280<br /></td>
1437        </tr>
1439       <tr align="center">
1440          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
1441          <td bgcolor="#66CC66">Passed</td>
1442          <td align="right" bgcolor="#ffffff">  10398 (order=32)  28926 (order=64)</td>
1443          <td align="left">N/A</td>
1444          <td bgcolor="#ffffff">  3808<br /></td>
1445        </tr>
1447       <tr align="center">
1448          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
1449          <td bgcolor="#66CC66">Passed</td>
1450          <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
1451          <td align="left">N/A</td>
1452          <td bgcolor="#ffffff">  416<br /></td>
1453        </tr>
1455       <tr align="center">
1456          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
1457          <td bgcolor="#66CC66">Passed</td>
1458          <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30</td>
1459          <td align="left">N/A</td>
1460          <td bgcolor="#ffffff">  672<br /></td>
1461        </tr>
1463       <tr align="center">
1464          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
1465          <td bgcolor="#66CC66">Passed</td>
1466          <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57</td>
1467          <td align="left">N/A</td>
1468          <td bgcolor="#ffffff">  1184<br /></td>
1469        </tr>
1471       <tr align="center">
1472          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
1473          <td bgcolor="#66CC66">Passed</td>
1474          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36</td>
1475          <td align="left">N/A</td>
1476          <td bgcolor="#ffffff">  672<br /></td>
1477        </tr>
1479       <tr align="center">
1480          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy</td>
1481          <td bgcolor="#66CC66">Passed</td>
1482          <td align="right" bgcolor="#ffffff">  1/2*R*C + 26/2*C + 26</td>
1483          <td align="left">N/A</td>
1484          <td bgcolor="#ffffff">  256<br /></td>
1485        </tr>
1487       <tr align="center">
1488          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy_cplx</td>
1489          <td bgcolor="#66CC66">Passed</td>
1490          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
1491          <td align="left">N/A</td>
1492          <td bgcolor="#ffffff">  288<br /></td>
1493        </tr>
1495       <tr align="center">
1496          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
1497          <td bgcolor="#66CC66">Passed</td>
1498          <td align="right" bgcolor="#ffffff">  1/2*R*C + 8/2*R + 29</td>
1499          <td align="left">N/A</td>
1500          <td bgcolor="#ffffff">  192<br /></td>
1501        </tr>
1503       <tr align="center">
1504          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans_cplx</td>
1505          <td bgcolor="#66CC66">Passed</td>
1506          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
1507          <td align="left">N/A</td>
1508          <td bgcolor="#ffffff">  128<br /></td>
1509        </tr>
1511       <tr align="center">
1512          <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
1513          <td bgcolor="#66CC66">Passed</td>
1514          <td align="right" bgcolor="#ffffff">  3/4*Nx + 25 </td>
1515          <td align="left">N/A</td>
1516          <td bgcolor="#ffffff">  192<br /></td>
1517        </tr>
1519       <tr align="center">
1520          <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
1521          <td bgcolor="#66CC66">Passed</td>
1522          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </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">DSPF_sp_minerr</td>
1529          <td bgcolor="#66CC66">Passed</td>
1530          <td align="right" bgcolor="#ffffff">  1321</td>
1531          <td align="left">N/A</td>
1532          <td bgcolor="#ffffff">  288<br /></td>
1533        </tr>
1535       <tr align="center">
1536          <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
1537          <td bgcolor="#66CC66">Passed</td>
1538          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
1539          <td align="left">N/A</td>
1540          <td bgcolor="#ffffff">  160<br /></td>
1541        </tr>
1543       <tr align="center">
1544          <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
1545          <td bgcolor="#66CC66">Passed</td>
1546          <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
1547          <td align="left">N/A</td>
1548          <td bgcolor="#ffffff">  640<br /></td>
1549        </tr>
1551       <tr align="center">
1552          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
1553          <td bgcolor="#66CC66">Passed</td>
1554          <td align="right" bgcolor="#ffffff">  1292857 (order=64)  3426638 (order=90)</td>
1555          <td align="left">N/A</td>
1556          <td bgcolor="#ffffff">  992<br /></td>
1557        </tr>
1559       <tr align="center">
1560          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
1561          <td bgcolor="#66CC66">Passed</td>
1562          <td align="right" bgcolor="#ffffff">  218403 (order=32)  1403363 (order=64)</td>
1563          <td align="left">N/A</td>
1564          <td bgcolor="#ffffff">  1536<br /></td>
1565        </tr>
1567       <tr align="center">
1568          <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
1569          <td bgcolor="#66CC66">Passed</td>
1570          <td align="right" bgcolor="#ffffff">  9493706 (order=64)  68419055 (order=128)</td>
1571          <td align="left">N/A</td>
1572          <td bgcolor="#ffffff">  7424<br /></td>
1573        </tr>
1575       <tr align="center">
1576          <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
1577          <td bgcolor="#66CC66">Passed</td>
1578          <td align="right" bgcolor="#ffffff">  3468548 (order=32)  19241206 (order=64)</td>
1579          <td align="left">N/A</td>
1580          <td bgcolor="#ffffff">  9984<br /></td>
1581        </tr>
1583       <tr align="center">
1584          <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
1585          <td bgcolor="#66CC66">Passed</td>
1586          <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
1587          <td align="left">N/A</td>
1588          <td bgcolor="#ffffff">  928<br /></td>
1589        </tr>
1591       <tr align="center">
1592          <td align="left" bgcolor="#ffffff">DSPF_sp_vecadd</td>
1593          <td bgcolor="#66CC66">Passed</td>
1594          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
1595          <td align="left">N/A</td>
1596          <td bgcolor="#ffffff">  96<br /></td>
1597        </tr>
1599       <tr align="center">
1600          <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
1601          <td bgcolor="#66CC66">Passed</td>
1602          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
1603          <td align="left">N/A</td>
1604          <td bgcolor="#ffffff">  96<br /></td>
1605        </tr>
1607       <tr align="center">
1608          <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
1609          <td bgcolor="#66CC66">Passed</td>
1610          <td align="right" bgcolor="#ffffff">  3/2*Nx + 36 </td>
1611          <td align="left">N/A</td>
1612          <td bgcolor="#ffffff">  192<br /></td>
1613        </tr>
1615       <tr align="center">
1616          <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
1617          <td bgcolor="#66CC66">Passed</td>
1618          <td align="right" bgcolor="#ffffff">  1/4*Nx + 51 </td>
1619          <td align="left">N/A</td>
1620          <td bgcolor="#ffffff">  416<br /></td>
1621        </tr>
1623       <tr align="center">
1624          <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
1625          <td bgcolor="#66CC66">Passed</td>
1626          <td align="right" bgcolor="#ffffff">  3/4*Nx + 27 </td>
1627          <td align="left">N/A</td>
1628          <td bgcolor="#ffffff">  128<br /></td>
1629        </tr>
1631       <tr align="center">
1632          <td align="left" bgcolor="#ffffff">DSP_add16</td>
1633          <td bgcolor="#66CC66">Passed</td>
1634          <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
1635          <td align="left">N/A</td>
1636          <td bgcolor="#ffffff">  96<br /></td>
1637        </tr>
1639       <tr align="center">
1640          <td align="left" bgcolor="#ffffff">DSP_add32</td>
1641          <td bgcolor="#66CC66">Passed</td>
1642          <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
1643          <td align="left">N/A</td>
1644          <td bgcolor="#ffffff">  96<br /></td>
1645        </tr>
1647       <tr align="center">
1648          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
1649          <td bgcolor="#66CC66">Passed</td>
1650          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 42/8*Nr + 41</td>
1651          <td align="left">N/A</td>
1652          <td bgcolor="#ffffff">  576<br /></td>
1653        </tr>
1655       <tr align="center">
1656          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
1657          <td bgcolor="#66CC66">Passed</td>
1658          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
1659          <td align="left">N/A</td>
1660          <td bgcolor="#ffffff">  224<br /></td>
1661        </tr>
1663       <tr align="center">
1664          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
1665          <td bgcolor="#66CC66">Passed</td>
1666          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 22 </td>
1667          <td align="left">N/A</td>
1668          <td bgcolor="#ffffff">  192<br /></td>
1669        </tr>
1671       <tr align="center">
1672          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
1673          <td bgcolor="#66CC66">Passed</td>
1674          <td align="right" bgcolor="#ffffff">  1/2*n_words + 24 </td>
1675          <td align="left">N/A</td>
1676          <td bgcolor="#ffffff">  224<br /></td>
1677        </tr>
1679       <tr align="center">
1680          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
1681          <td bgcolor="#66CC66">Passed</td>
1682          <td align="right" bgcolor="#ffffff">  1*n_dbls + 24 </td>
1683          <td align="left">N/A</td>
1684          <td bgcolor="#ffffff">  224<br /></td>
1685        </tr>
1687       <tr align="center">
1688          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
1689          <td bgcolor="#66CC66">Passed</td>
1690          <td align="right" bgcolor="#ffffff">  1/4*Nx + 19 </td>
1691          <td align="left">N/A</td>
1692          <td bgcolor="#ffffff">  64<br /></td>
1693        </tr>
1695       <tr align="center">
1696          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
1697          <td bgcolor="#66CC66">Passed</td>
1698          <td align="right" bgcolor="#ffffff">  1/4*Nx + 31 </td>
1699          <td align="left">N/A</td>
1700          <td bgcolor="#ffffff">  96<br /></td>
1701        </tr>
1703       <tr align="center">
1704          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
1705          <td bgcolor="#66CC66">Passed</td>
1706          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </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_fft16x16</td>
1713          <td bgcolor="#66CC66">Passed</td>
1714          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
1715          <td align="left">N/A</td>
1716          <td bgcolor="#ffffff">  1472<br /></td>
1717        </tr>
1719       <tr align="center">
1720          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
1721          <td bgcolor="#66CC66">Passed</td>
1722          <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
1723          <td align="left">N/A</td>
1724          <td bgcolor="#ffffff">  1344<br /></td>
1725        </tr>
1727       <tr align="center">
1728          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
1729          <td bgcolor="#66CC66">Passed</td>
1730          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
1731          <td align="left">N/A</td>
1732          <td bgcolor="#ffffff">  1472<br /></td>
1733        </tr>
1735       <tr align="center">
1736          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
1737          <td bgcolor="#66CC66">Passed</td>
1738          <td align="right" bgcolor="#ffffff">  813 (N=128) 1469 (N=256)</td>
1739          <td align="left">N/A</td>
1740          <td bgcolor="#ffffff">  2496<br /></td>
1741        </tr>
1743       <tr align="center">
1744          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
1745          <td bgcolor="#66CC66">Passed</td>
1746          <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
1747          <td align="left">N/A</td>
1748          <td bgcolor="#ffffff">  1248<br /></td>
1749        </tr>
1751       <tr align="center">
1752          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
1753          <td bgcolor="#66CC66">Passed</td>
1754          <td align="right" bgcolor="#ffffff">  792 (N=128) 1448 (N=256)</td>
1755          <td align="left">N/A</td>
1756          <td bgcolor="#ffffff">  1280<br /></td>
1757        </tr>
1759       <tr align="center">
1760          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
1761          <td bgcolor="#66CC66">Passed</td>
1762          <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
1763          <td align="left">N/A</td>
1764          <td bgcolor="#ffffff">  160<br /></td>
1765        </tr>
1767       <tr align="center">
1768          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
1769          <td bgcolor="#66CC66">Passed</td>
1770          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 32/8*Nr + 28</td>
1771          <td align="left">N/A</td>
1772          <td bgcolor="#ffffff">  320<br /></td>
1773        </tr>
1775       <tr align="center">
1776          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
1777          <td bgcolor="#66CC66">Passed</td>
1778          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 35</td>
1779          <td align="left">N/A</td>
1780          <td bgcolor="#ffffff">  416<br /></td>
1781        </tr>
1783       <tr align="center">
1784          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
1785          <td bgcolor="#66CC66">Passed</td>
1786          <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 60/32*Nr + 53</td>
1787          <td align="left">N/A</td>
1788          <td bgcolor="#ffffff">  768<br /></td>
1789        </tr>
1791       <tr align="center">
1792          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
1793          <td bgcolor="#66CC66">Passed</td>
1794          <td align="right" bgcolor="#ffffff">  4/32*Nr*Nh + 68/32*Nr + 41</td>
1795          <td align="left">N/A</td>
1796          <td bgcolor="#ffffff">  512<br /></td>
1797        </tr>
1799       <tr align="center">
1800          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
1801          <td bgcolor="#66CC66">Passed</td>
1802          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
1803          <td align="left">N/A</td>
1804          <td bgcolor="#ffffff">  640<br /></td>
1805        </tr>
1807       <tr align="center">
1808          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
1809          <td bgcolor="#66CC66">Passed</td>
1810          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
1811          <td align="left">N/A</td>
1812          <td bgcolor="#ffffff">  640<br /></td>
1813        </tr>
1815       <tr align="center">
1816          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
1817          <td bgcolor="#66CC66">Passed</td>
1818          <td align="right" bgcolor="#ffffff">  3/2*Nr + 40 </td>
1819          <td align="left">N/A</td>
1820          <td bgcolor="#ffffff">  320<br /></td>
1821        </tr>
1823       <tr align="center">
1824          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
1825          <td bgcolor="#66CC66">Passed</td>
1826          <td align="right" bgcolor="#ffffff">  11/4*Nr + 41 </td>
1827          <td align="left">N/A</td>
1828          <td bgcolor="#ffffff">  352<br /></td>
1829        </tr>
1831       <tr align="center">
1832          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
1833          <td bgcolor="#66CC66">Passed</td>
1834          <td align="right" bgcolor="#ffffff">  1*Nr + 42 </td>
1835          <td align="left">N/A</td>
1836          <td bgcolor="#ffffff">  256<br /></td>
1837        </tr>
1839       <tr align="center">
1840          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
1841          <td bgcolor="#66CC66">Passed</td>
1842          <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 208/64*Nr + 48</td>
1843          <td align="left">N/A</td>
1844          <td bgcolor="#ffffff">  672<br /></td>
1845        </tr>
1847       <tr align="center">
1848          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
1849          <td bgcolor="#66CC66">Passed</td>
1850          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 34</td>
1851          <td align="left">N/A</td>
1852          <td bgcolor="#ffffff">  416<br /></td>
1853        </tr>
1855       <tr align="center">
1856          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
1857          <td bgcolor="#66CC66">Passed</td>
1858          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
1859          <td align="left">N/A</td>
1860          <td bgcolor="#ffffff">  160<br /></td>
1861        </tr>
1863       <tr align="center">
1864          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
1865          <td bgcolor="#66CC66">Passed</td>
1866          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
1867          <td align="left">N/A</td>
1868          <td bgcolor="#ffffff">  1472<br /></td>
1869        </tr>
1871       <tr align="center">
1872          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
1873          <td bgcolor="#66CC66">Passed</td>
1874          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
1875          <td align="left">N/A</td>
1876          <td bgcolor="#ffffff">  1472<br /></td>
1877        </tr>
1879       <tr align="center">
1880          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
1881          <td bgcolor="#66CC66">Passed</td>
1882          <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
1883          <td align="left">N/A</td>
1884          <td bgcolor="#ffffff">  1184<br /></td>
1885        </tr>
1887       <tr align="center">
1888          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
1889          <td bgcolor="#66CC66">Passed</td>
1890          <td align="right" bgcolor="#ffffff">  805 (N=128) 1461 (N=256)</td>
1891          <td align="left">N/A</td>
1892          <td bgcolor="#ffffff">  1248<br /></td>
1893        </tr>
1895       <tr align="center">
1896          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
1897          <td bgcolor="#66CC66">Passed</td>
1898          <td align="right" bgcolor="#ffffff">  4*Nx + 34 </td>
1899          <td align="left">N/A</td>
1900          <td bgcolor="#ffffff">  480<br /></td>
1901        </tr>
1903       <tr align="center">
1904          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
1905          <td bgcolor="#66CC66">Passed</td>
1906          <td align="right" bgcolor="#ffffff">  5/4*Nx*Nk + 92/4*Nx + 28</td>
1907          <td align="left">N/A</td>
1908          <td bgcolor="#ffffff">  352<br /></td>
1909        </tr>
1911       <tr align="center">
1912          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
1913          <td bgcolor="#66CC66">Passed</td>
1914          <td align="right" bgcolor="#ffffff">  4/8*nCoefs + 31 </td>
1915          <td align="left">N/A</td>
1916          <td bgcolor="#ffffff">  192<br /></td>
1917        </tr>
1919       <tr align="center">
1920          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
1921          <td bgcolor="#66CC66">Passed</td>
1922          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23</td>
1923          <td align="left">N/A</td>
1924          <td bgcolor="#ffffff">  512<br /></td>
1925        </tr>
1927       <tr align="center">
1928          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
1929          <td bgcolor="#66CC66">Passed</td>
1930          <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36</td>
1931          <td align="left">N/A</td>
1932          <td bgcolor="#ffffff">  480<br /></td>
1933        </tr>
1935       <tr align="center">
1936          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
1937          <td bgcolor="#66CC66">Passed</td>
1938          <td align="right" bgcolor="#ffffff">  1/2*R*C + 31</td>
1939          <td align="left">N/A</td>
1940          <td bgcolor="#ffffff">  352<br /></td>
1941        </tr>
1943       <tr align="center">
1944          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
1945          <td bgcolor="#66CC66">Passed</td>
1946          <td align="right" bgcolor="#ffffff">  3/16*Nx + 72 </td>
1947          <td align="left">N/A</td>
1948          <td bgcolor="#ffffff">  256<br /></td>
1949        </tr>
1951       <tr align="center">
1952          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
1953          <td bgcolor="#66CC66">Passed</td>
1954          <td align="right" bgcolor="#ffffff">  1/8*Nx + 26 </td>
1955          <td align="left">N/A</td>
1956          <td bgcolor="#ffffff">  128<br /></td>
1957        </tr>
1959       <tr align="center">
1960          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
1961          <td bgcolor="#66CC66">Passed</td>
1962          <td align="right" bgcolor="#ffffff">  609</td>
1963          <td align="left">N/A</td>
1964          <td bgcolor="#ffffff">  416<br /></td>
1965        </tr>
1967       <tr align="center">
1968          <td align="left" bgcolor="#ffffff">DSP_minval</td>
1969          <td bgcolor="#66CC66">Passed</td>
1970          <td align="right" bgcolor="#ffffff">  1/8*Nx + 29 </td>
1971          <td align="left">N/A</td>
1972          <td bgcolor="#ffffff">  128<br /></td>
1973        </tr>
1975       <tr align="center">
1976          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
1977          <td bgcolor="#66CC66">Passed</td>
1978          <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
1979          <td align="left">N/A</td>
1980          <td bgcolor="#ffffff">  96<br /></td>
1981        </tr>
1983       <tr align="center">
1984          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
1985          <td bgcolor="#66CC66">Passed</td>
1986          <td align="right" bgcolor="#ffffff">  1/2*Nx + 21 </td>
1987          <td align="left">N/A</td>
1988          <td bgcolor="#ffffff">  96<br /></td>
1989        </tr>
1991       <tr align="center">
1992          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
1993          <td bgcolor="#66CC66">Passed</td>
1994          <td align="right" bgcolor="#ffffff">  1/2*Nx + 34 </td>
1995          <td align="left">N/A</td>
1996          <td bgcolor="#ffffff">  128<br /></td>
1997        </tr>
1999       <tr align="center">
2000          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
2001          <td bgcolor="#66CC66">Passed</td>
2002          <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
2003          <td align="left">N/A</td>
2004          <td bgcolor="#ffffff">  256<br /></td>
2005        </tr>
2007       <tr align="center">
2008          <td align="left" bgcolor="#ffffff">DSP_urand16</td>
2009          <td bgcolor="#66CC66">Passed</td>
2010          <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
2011          <td align="left">N/A</td>
2012          <td bgcolor="#ffffff">  352<br /></td>
2013        </tr>
2015       <tr align="center">
2016          <td align="left" bgcolor="#ffffff">DSP_urand32</td>
2017          <td bgcolor="#66CC66">Passed</td>
2018          <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
2019          <td align="left">N/A</td>
2020          <td bgcolor="#ffffff">  640<br /></td>
2021        </tr>
2023       <tr align="center">
2024          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
2025          <td bgcolor="#66CC66">Passed</td>
2026          <td align="right" bgcolor="#ffffff">  1/4*Nx + 25 </td>
2027          <td align="left">N/A</td>
2028          <td bgcolor="#ffffff">  64<br /></td>
2029        </tr>
2031       <tr align="center">
2032          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
2033          <td bgcolor="#66CC66">Passed</td>
2034          <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
2035          <td align="left">N/A</td>
2036          <td bgcolor="#ffffff">  160<br /></td>
2037        </tr>
2038  
2039       </table>  
2040       <p><a href="#HOME">Top</a>
2041     </div>
2043 <div>
2044       <h1>&nbsp;</h1>
2045       <a name="BC"></a>
2046       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
2048         <tr bgcolor="#999999" align="left"> 
2049           <th colspan="5"><big>Test Parameters</big></th>
2050         </tr>
2052         <tr bgcolor="#ffffcc" align="left"> 
2053           <th colspan="2">Precision:</th>
2054           <th colspan="3">Fixed Point</th>
2055         </tr>
2057         <tr bgcolor="#ffffcc" align="left"> 
2058           <th colspan="2">Endianness:</th>
2059           <th colspan="3">Big</th>
2060         </tr>
2062         <tr bgcolor="#ffffcc" align="left"> 
2063           <th colspan="2">Object File Format:</th>
2064           <th colspan="3">COFF</th>
2066         <tr bgcolor="#ffffcc" align="left"> 
2067           <th colspan="2">Platform:</th>
2068           <th colspan="3">CCS Simulator</th>
2069         </tr>
2071         <tr bgcolor="#ffffcc" align="left"> 
2072           <th colspan="2">Cores Used:</th>
2073           <th colspan="3"> 1</th>
2074         </tr>
2076         <tr bgcolor="#ffffcc" align="left"> 
2077           <th colspan="2">CCS Version:</th>
2078           <th colspan="3">5.4.0.00091</th>
2079         </tr>
2081         <tr bgcolor="#ffffcc" align="left"> 
2082           <th colspan="2">CGT Version:</th>
2083           <th colspan="3">7.4.2</th>
2084         </tr>
2085         
2086         <tr align="center"> 
2087           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
2088           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
2089           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
2090           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
2091         </tr>  
2092         
2093         <tr align="center"> 
2094           <th bgcolor="#cccccc">EQUATION</th> 
2095           <th bgcolor="#cccccc">VARIABLES<br /></th> 
2096         </tr>  
2097     
2099       <tr align="center">
2100          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
2101          <td bgcolor="#66CC66">Passed</td>
2102          <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
2103          <td align="left">N/A</td>
2104          <td bgcolor="#ffffff">  1056<br /></td>
2105        </tr>
2107       <tr align="center">
2108          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
2109          <td bgcolor="#66CC66">Passed</td>
2110          <td align="right" bgcolor="#ffffff">  56371 (order=32)  254507 (order=64)</td>
2111          <td align="left">N/A</td>
2112          <td bgcolor="#ffffff">  1440<br /></td>
2113        </tr>
2115       <tr align="center">
2116          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
2117          <td bgcolor="#66CC66">Passed</td>
2118          <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
2119          <td align="left">N/A</td>
2120          <td bgcolor="#ffffff">  1216<br /></td>
2121        </tr>
2123       <tr align="center">
2124          <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
2125          <td bgcolor="#66CC66">Passed</td>
2126          <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
2127          <td align="left">N/A</td>
2128          <td bgcolor="#ffffff">  1376<br /></td>
2129        </tr>
2131       <tr align="center">
2132          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
2133          <td bgcolor="#66CC66">Passed</td>
2134          <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
2135          <td align="left">N/A</td>
2136          <td bgcolor="#ffffff">  1152<br /></td>
2137        </tr>
2139       <tr align="center">
2140          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
2141          <td bgcolor="#66CC66">Passed</td>
2142          <td align="right" bgcolor="#ffffff">  292209 (order=32)  1900101 (order=64)</td>
2143          <td align="left">N/A</td>
2144          <td bgcolor="#ffffff">  1248<br /></td>
2145        </tr>
2147       <tr align="center">
2148          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
2149          <td bgcolor="#66CC66">Passed</td>
2150          <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
2151          <td align="left">N/A</td>
2152          <td bgcolor="#ffffff">  3872<br /></td>
2153        </tr>
2155       <tr align="center">
2156          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
2157          <td bgcolor="#66CC66">Passed</td>
2158          <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
2159          <td align="left">N/A</td>
2160          <td bgcolor="#ffffff">  4480<br /></td>
2161        </tr>
2163       <tr align="center">
2164          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
2165          <td bgcolor="#66CC66">Passed</td>
2166          <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
2167          <td align="left">N/A</td>
2168          <td bgcolor="#ffffff">  3296<br /></td>
2169        </tr>
2171       <tr align="center">
2172          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
2173          <td bgcolor="#66CC66">Passed</td>
2174          <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
2175          <td align="left">N/A</td>
2176          <td bgcolor="#ffffff">  3328<br /></td>
2177        </tr>
2179       <tr align="center">
2180          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
2181          <td bgcolor="#66CC66">Passed</td>
2182          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
2183          <td align="left">N/A</td>
2184          <td bgcolor="#ffffff">  608<br /></td>
2185        </tr>
2187       <tr align="center">
2188          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
2189          <td bgcolor="#66CC66">Passed</td>
2190          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
2191          <td align="left">N/A</td>
2192          <td bgcolor="#ffffff">  288<br /></td>
2193        </tr>
2195       <tr align="center">
2196          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
2197          <td bgcolor="#66CC66">Passed</td>
2198          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
2199          <td align="left">N/A</td>
2200          <td bgcolor="#ffffff">  128<br /></td>
2201        </tr>
2203       <tr align="center">
2204          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
2205          <td bgcolor="#66CC66">Passed</td>
2206          <td align="right" bgcolor="#ffffff">  1322665 (order=64)  9633129 (order=128)</td>
2207          <td align="left">N/A</td>
2208          <td bgcolor="#ffffff">  1056<br /></td>
2209        </tr>
2211       <tr align="center">
2212          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
2213          <td bgcolor="#66CC66">Passed</td>
2214          <td align="right" bgcolor="#ffffff">  279010 (order=32)  1842114 (order=64)</td>
2215          <td align="left">N/A</td>
2216          <td bgcolor="#ffffff">  1888<br /></td>
2217        </tr>
2219       <tr align="center">
2220          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
2221          <td bgcolor="#66CC66">Passed</td>
2222          <td align="right" bgcolor="#ffffff">  13784456 (order=64)  99337108 (order=128)</td>
2223          <td align="left">N/A</td>
2224          <td bgcolor="#ffffff">  7584<br /></td>
2225        </tr>
2227       <tr align="center">
2228          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
2229          <td bgcolor="#66CC66">Passed</td>
2230          <td align="right" bgcolor="#ffffff">  4693942 (order=32)  26228468 (order=64)</td>
2231          <td align="left">N/A</td>
2232          <td bgcolor="#ffffff">  11968<br /></td>
2233        </tr>
2235       <tr align="center">
2236          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
2237          <td bgcolor="#66CC66">Passed</td>
2238          <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 26/4*Nr + 36</td>
2239          <td align="left">N/A</td>
2240          <td bgcolor="#ffffff">  448<br /></td>
2241        </tr>
2243       <tr align="center">
2244          <td align="left" bgcolor="#ffffff">DSPF_sp_biquad</td>
2245          <td bgcolor="#66CC66">Passed</td>
2246          <td align="right" bgcolor="#ffffff">  7*Nx + 57 </td>
2247          <td align="left">N/A</td>
2248          <td bgcolor="#ffffff">  320<br /></td>
2249        </tr>
2251       <tr align="center">
2252          <td align="left" bgcolor="#ffffff">DSPF_sp_bitrev_cplx</td>
2253          <td bgcolor="#66CC66">Passed</td>
2254          <td align="right" bgcolor="#ffffff">  9/4*Nx + 38 </td>
2255          <td align="left">N/A</td>
2256          <td bgcolor="#ffffff">  288<br /></td>
2257        </tr>
2259       <tr align="center">
2260          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky</td>
2261          <td bgcolor="#66CC66">Passed</td>
2262          <td align="right" bgcolor="#ffffff">   5209 (order=16)  21819 (order=32)</td>
2263          <td align="left">N/A</td>
2264          <td bgcolor="#ffffff">  1984<br /></td>
2265        </tr>
2267       <tr align="center">
2268          <td align="left" bgcolor="#ffffff">DSPF_sp_cholesky_cmplx</td>
2269          <td bgcolor="#66CC66">Passed</td>
2270          <td align="right" bgcolor="#ffffff">    49418 (order= 32)   237018 (order= 64)</td>
2271          <td align="left">N/A</td>
2272          <td bgcolor="#ffffff">  960<br /></td>
2273        </tr>
2275       <tr align="center">
2276          <td align="left" bgcolor="#ffffff">DSPF_sp_convol</td>
2277          <td bgcolor="#66CC66">Passed</td>
2278          <td align="right" bgcolor="#ffffff">  3/8*Ny*Nh + 80/8*Ny + 32</td>
2279          <td align="left">N/A</td>
2280          <td bgcolor="#ffffff">  288<br /></td>
2281        </tr>
2283       <tr align="center">
2284          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
2285          <td bgcolor="#66CC66">Passed</td>
2286          <td align="right" bgcolor="#ffffff">  1/2*Nx + 45 </td>
2287          <td align="left">N/A</td>
2288          <td bgcolor="#ffffff">  256<br /></td>
2289        </tr>
2291       <tr align="center">
2292          <td align="left" bgcolor="#ffffff">DSPF_sp_dotp_cplx</td>
2293          <td bgcolor="#66CC66">Passed</td>
2294          <td align="right" bgcolor="#ffffff">  1/2*Nx + 47 </td>
2295          <td align="left">N/A</td>
2296          <td bgcolor="#ffffff">  288<br /></td>
2297        </tr>
2299       <tr align="center">
2300          <td align="left" bgcolor="#ffffff">DSPF_sp_erand</td>
2301          <td bgcolor="#66CC66">Passed</td>
2302          <td align="right" bgcolor="#ffffff">  4185 (N=128) 8173 (N=256)</td>
2303          <td align="left">N/A</td>
2304          <td bgcolor="#ffffff">  672<br /></td>
2305        </tr>
2307       <tr align="center">
2308          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
2309          <td bgcolor="#66CC66">Passed</td>
2310          <td align="right" bgcolor="#ffffff">  823 (N=128) 1491 (N=256)</td>
2311          <td align="left">N/A</td>
2312          <td bgcolor="#ffffff">  1504<br /></td>
2313        </tr>
2315       <tr align="center">
2316          <td align="left" bgcolor="#ffffff">DSPF_sp_fftSPxSP</td>
2317          <td bgcolor="#66CC66">Passed</td>
2318          <td align="right" bgcolor="#ffffff">  590 (N=128) 1144 (N=256)</td>
2319          <td align="left">N/A</td>
2320          <td bgcolor="#ffffff">  2496<br /></td>
2321        </tr>
2323       <tr align="center">
2324          <td align="left" bgcolor="#ffffff">DSPF_sp_fircirc</td>
2325          <td bgcolor="#66CC66">Passed</td>
2326          <td align="right" bgcolor="#ffffff">  2/4*Ny*Nh + 23/4*Ny + 34</td>
2327          <td align="left">N/A</td>
2328          <td bgcolor="#ffffff">  384<br /></td>
2329        </tr>
2331       <tr align="center">
2332          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_cplx</td>
2333          <td bgcolor="#66CC66">Passed</td>
2334          <td align="right" bgcolor="#ffffff">  2/4*Nh*Nr + 34/4*Nr + 23</td>
2335          <td align="left">N/A</td>
2336          <td bgcolor="#ffffff">  448<br /></td>
2337        </tr>
2339       <tr align="center">
2340          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_gen</td>
2341          <td bgcolor="#66CC66">Passed</td>
2342          <td align="right" bgcolor="#ffffff">  1/4*Nr*Nh + 21/4*Nr + 30</td>
2343          <td align="left">N/A</td>
2344          <td bgcolor="#ffffff">  448<br /></td>
2345        </tr>
2347       <tr align="center">
2348          <td align="left" bgcolor="#ffffff">DSPF_sp_fir_r2</td>
2349          <td bgcolor="#66CC66">Passed</td>
2350          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 38/8*Nr + 41</td>
2351          <td align="left">N/A</td>
2352          <td bgcolor="#ffffff">  512<br /></td>
2353        </tr>
2355       <tr align="center">
2356          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP</td>
2357          <td bgcolor="#66CC66">Passed</td>
2358          <td align="right" bgcolor="#ffffff">  824 (N=128) 1494 (N=256)</td>
2359          <td align="left">N/A</td>
2360          <td bgcolor="#ffffff">  2368<br /></td>
2361        </tr>
2363       <tr align="center">
2364          <td align="left" bgcolor="#ffffff">DSPF_sp_ifftSPxSP_r2c</td>
2365          <td bgcolor="#66CC66">Passed</td>
2366          <td align="right" bgcolor="#ffffff">  575 (N=128) 1111 (N=256)</td>
2367          <td align="left">N/A</td>
2368          <td bgcolor="#ffffff">  2368<br /></td>
2369        </tr>
2371       <tr align="center">
2372          <td align="left" bgcolor="#ffffff">DSPF_sp_iir</td>
2373          <td bgcolor="#66CC66">Passed</td>
2374          <td align="right" bgcolor="#ffffff">  8*Nr + 48 </td>
2375          <td align="left">N/A</td>
2376          <td bgcolor="#ffffff">  480<br /></td>
2377        </tr>
2379       <tr align="center">
2380          <td align="left" bgcolor="#ffffff">DSPF_sp_iirlat</td>
2381          <td bgcolor="#66CC66">Passed</td>
2382          <td align="right" bgcolor="#ffffff">  7/4*Nx*Nk + 104/4*Nx + 50</td>
2383          <td align="left">N/A</td>
2384          <td bgcolor="#ffffff">  352<br /></td>
2385        </tr>
2387       <tr align="center">
2388          <td align="left" bgcolor="#ffffff">DSPF_sp_lms</td>
2389          <td bgcolor="#66CC66">Passed</td>
2390          <td align="right" bgcolor="#ffffff">  1*Nx*Nh + 29*Nx + 36</td>
2391          <td align="left">N/A</td>
2392          <td bgcolor="#ffffff">  352<br /></td>
2393        </tr>
2395       <tr align="center">
2396          <td align="left" bgcolor="#ffffff">DSPF_sp_lud</td>
2397          <td bgcolor="#66CC66">Passed</td>
2398          <td align="right" bgcolor="#ffffff">  718676 (order=64)  5310351 (order=128)</td>
2399          <td align="left">N/A</td>
2400          <td bgcolor="#ffffff">  1280<br /></td>
2401        </tr>
2403       <tr align="center">
2404          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_cmplx</td>
2405          <td bgcolor="#66CC66">Passed</td>
2406          <td align="right" bgcolor="#ffffff">  274145 (order=32)  1785125 (order=64)</td>
2407          <td align="left">N/A</td>
2408          <td bgcolor="#ffffff">  1184<br /></td>
2409        </tr>
2411       <tr align="center">
2412          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv</td>
2413          <td bgcolor="#66CC66">Passed</td>
2414          <td align="right" bgcolor="#ffffff">  2029020 (order=64)  15318956 (order=128)</td>
2415          <td align="left">N/A</td>
2416          <td bgcolor="#ffffff">  4224<br /></td>
2417        </tr>
2419       <tr align="center">
2420          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_inv_cmplx</td>
2421          <td bgcolor="#66CC66">Passed</td>
2422          <td align="right" bgcolor="#ffffff">  467637 (order=32)  3408277 (order=64)</td>
2423          <td align="left">N/A</td>
2424          <td bgcolor="#ffffff">  2944<br /></td>
2425        </tr>
2427       <tr align="center">
2428          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol</td>
2429          <td bgcolor="#66CC66">Passed</td>
2430          <td align="right" bgcolor="#ffffff">  24943 (order=64)  79035 (order=128)</td>
2431          <td align="left">N/A</td>
2432          <td bgcolor="#ffffff">  1280<br /></td>
2433        </tr>
2435       <tr align="center">
2436          <td align="left" bgcolor="#ffffff">DSPF_sp_lud_sol_cmplx</td>
2437          <td bgcolor="#66CC66">Passed</td>
2438          <td align="right" bgcolor="#ffffff">  10615 (order=32)  29367 (order=64)</td>
2439          <td align="left">N/A</td>
2440          <td bgcolor="#ffffff">  3648<br /></td>
2441        </tr>
2443       <tr align="center">
2444          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul</td>
2445          <td bgcolor="#66CC66">Passed</td>
2446          <td align="right" bgcolor="#ffffff">  3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18</td>
2447          <td align="left">N/A</td>
2448          <td bgcolor="#ffffff">  416<br /></td>
2449        </tr>
2451       <tr align="center">
2452          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_cplx</td>
2453          <td bgcolor="#66CC66">Passed</td>
2454          <td align="right" bgcolor="#ffffff">  5/8*r1*c2*c1 + 48/8*r1*c2 + 100/8*r1 + 25</td>
2455          <td align="left">N/A</td>
2456          <td bgcolor="#ffffff">  640<br /></td>
2457        </tr>
2459       <tr align="center">
2460          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm</td>
2461          <td bgcolor="#66CC66">Passed</td>
2462          <td align="right" bgcolor="#ffffff">  7/32*r1*c2*c1 + 90/32*r1*c2 + 384/32*c2 + 64</td>
2463          <td align="left">N/A</td>
2464          <td bgcolor="#ffffff">  1216<br /></td>
2465        </tr>
2467       <tr align="center">
2468          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_mul_gemm_cplx</td>
2469          <td bgcolor="#66CC66">Passed</td>
2470          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 28/2*c2 + 36</td>
2471          <td align="left">N/A</td>
2472          <td bgcolor="#ffffff">  640<br /></td>
2473        </tr>
2475       <tr align="center">
2476          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy</td>
2477          <td bgcolor="#66CC66">Passed</td>
2478          <td align="right" bgcolor="#ffffff">  1/2*R*C + 26/2*C + 26</td>
2479          <td align="left">N/A</td>
2480          <td bgcolor="#ffffff">  256<br /></td>
2481        </tr>
2483       <tr align="center">
2484          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_submat_copy_cplx</td>
2485          <td bgcolor="#66CC66">Passed</td>
2486          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
2487          <td align="left">N/A</td>
2488          <td bgcolor="#ffffff">  288<br /></td>
2489        </tr>
2491       <tr align="center">
2492          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans</td>
2493          <td bgcolor="#66CC66">Passed</td>
2494          <td align="right" bgcolor="#ffffff">  1/2*R*C + 7/2*R + 29</td>
2495          <td align="left">N/A</td>
2496          <td bgcolor="#ffffff">  192<br /></td>
2497        </tr>
2499       <tr align="center">
2500          <td align="left" bgcolor="#ffffff">DSPF_sp_mat_trans_cplx</td>
2501          <td bgcolor="#66CC66">Passed</td>
2502          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
2503          <td align="left">N/A</td>
2504          <td bgcolor="#ffffff">  128<br /></td>
2505        </tr>
2507       <tr align="center">
2508          <td align="left" bgcolor="#ffffff">DSPF_sp_maxidx</td>
2509          <td bgcolor="#66CC66">Passed</td>
2510          <td align="right" bgcolor="#ffffff">  3/4*Nx + 25 </td>
2511          <td align="left">N/A</td>
2512          <td bgcolor="#ffffff">  192<br /></td>
2513        </tr>
2515       <tr align="center">
2516          <td align="left" bgcolor="#ffffff">DSPF_sp_maxval</td>
2517          <td bgcolor="#66CC66">Passed</td>
2518          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
2519          <td align="left">N/A</td>
2520          <td bgcolor="#ffffff">  160<br /></td>
2521        </tr>
2523       <tr align="center">
2524          <td align="left" bgcolor="#ffffff">DSPF_sp_minerr</td>
2525          <td bgcolor="#66CC66">Passed</td>
2526          <td align="right" bgcolor="#ffffff">  1321</td>
2527          <td align="left">N/A</td>
2528          <td bgcolor="#ffffff">  288<br /></td>
2529        </tr>
2531       <tr align="center">
2532          <td align="left" bgcolor="#ffffff">DSPF_sp_minval</td>
2533          <td bgcolor="#66CC66">Passed</td>
2534          <td align="right" bgcolor="#ffffff">  1/2*Nx + 25 </td>
2535          <td align="left">N/A</td>
2536          <td bgcolor="#ffffff">  160<br /></td>
2537        </tr>
2539       <tr align="center">
2540          <td align="left" bgcolor="#ffffff">DSPF_sp_nrand</td>
2541          <td bgcolor="#66CC66">Passed</td>
2542          <td align="right" bgcolor="#ffffff">  5715 (N=128) 11164 (N=256)</td>
2543          <td align="left">N/A</td>
2544          <td bgcolor="#ffffff">  672<br /></td>
2545        </tr>
2547       <tr align="center">
2548          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd</td>
2549          <td bgcolor="#66CC66">Passed</td>
2550          <td align="right" bgcolor="#ffffff">  1293235 (order=64)  3427172 (order=90)</td>
2551          <td align="left">N/A</td>
2552          <td bgcolor="#ffffff">  992<br /></td>
2553        </tr>
2555       <tr align="center">
2556          <td align="left" bgcolor="#ffffff">DSPF_sp_qrd_cmplx</td>
2557          <td bgcolor="#66CC66">Passed</td>
2558          <td align="right" bgcolor="#ffffff">  215520 (order=32)  1391456 (order=64)</td>
2559          <td align="left">N/A</td>
2560          <td bgcolor="#ffffff">  1440<br /></td>
2561        </tr>
2563       <tr align="center">
2564          <td align="left" bgcolor="#ffffff">DSPF_sp_svd</td>
2565          <td bgcolor="#66CC66">Passed</td>
2566          <td align="right" bgcolor="#ffffff">  9528792 (order=64)  68556039 (order=128)</td>
2567          <td align="left">N/A</td>
2568          <td bgcolor="#ffffff">  7392<br /></td>
2569        </tr>
2571       <tr align="center">
2572          <td align="left" bgcolor="#ffffff">DSPF_sp_svd_cmplx</td>
2573          <td bgcolor="#66CC66">Passed</td>
2574          <td align="right" bgcolor="#ffffff">  3213902 (order=32)  18268130 (order=64)</td>
2575          <td align="left">N/A</td>
2576          <td bgcolor="#ffffff">  8640<br /></td>
2577        </tr>
2579       <tr align="center">
2580          <td align="left" bgcolor="#ffffff">DSPF_sp_urand</td>
2581          <td bgcolor="#66CC66">Passed</td>
2582          <td align="right" bgcolor="#ffffff">  9*Nx + 53 </td>
2583          <td align="left">N/A</td>
2584          <td bgcolor="#ffffff">  960<br /></td>
2585        </tr>
2587       <tr align="center">
2588          <td align="left" bgcolor="#ffffff">DSPF_sp_vecadd</td>
2589          <td bgcolor="#66CC66">Passed</td>
2590          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
2591          <td align="left">N/A</td>
2592          <td bgcolor="#ffffff">  96<br /></td>
2593        </tr>
2595       <tr align="center">
2596          <td align="left" bgcolor="#ffffff">DSPF_sp_vecmul</td>
2597          <td bgcolor="#66CC66">Passed</td>
2598          <td align="right" bgcolor="#ffffff">  3/4*Nx + 24 </td>
2599          <td align="left">N/A</td>
2600          <td bgcolor="#ffffff">  96<br /></td>
2601        </tr>
2603       <tr align="center">
2604          <td align="left" bgcolor="#ffffff">DSPF_sp_vecrecip</td>
2605          <td bgcolor="#66CC66">Passed</td>
2606          <td align="right" bgcolor="#ffffff">  3/2*Nx + 36 </td>
2607          <td align="left">N/A</td>
2608          <td bgcolor="#ffffff">  192<br /></td>
2609        </tr>
2611       <tr align="center">
2612          <td align="left" bgcolor="#ffffff">DSPF_sp_vecsum_sq</td>
2613          <td bgcolor="#66CC66">Passed</td>
2614          <td align="right" bgcolor="#ffffff">  1/4*Nx + 51 </td>
2615          <td align="left">N/A</td>
2616          <td bgcolor="#ffffff">  416<br /></td>
2617        </tr>
2619       <tr align="center">
2620          <td align="left" bgcolor="#ffffff">DSPF_sp_w_vec</td>
2621          <td bgcolor="#66CC66">Passed</td>
2622          <td align="right" bgcolor="#ffffff">  3/4*Nx + 27 </td>
2623          <td align="left">N/A</td>
2624          <td bgcolor="#ffffff">  128<br /></td>
2625        </tr>
2627       <tr align="center">
2628          <td align="left" bgcolor="#ffffff">DSP_add16</td>
2629          <td bgcolor="#66CC66">Passed</td>
2630          <td align="right" bgcolor="#ffffff">  3/8*Nx + 22 </td>
2631          <td align="left">N/A</td>
2632          <td bgcolor="#ffffff">  96<br /></td>
2633        </tr>
2635       <tr align="center">
2636          <td align="left" bgcolor="#ffffff">DSP_add32</td>
2637          <td bgcolor="#66CC66">Passed</td>
2638          <td align="right" bgcolor="#ffffff">  3/4*Nx + 22 </td>
2639          <td align="left">N/A</td>
2640          <td bgcolor="#ffffff">  96<br /></td>
2641        </tr>
2643       <tr align="center">
2644          <td align="left" bgcolor="#ffffff">DSP_autocor</td>
2645          <td bgcolor="#66CC66">Passed</td>
2646          <td align="right" bgcolor="#ffffff">  1/8*Nx*Nr + 38/8*Nr + 33</td>
2647          <td align="left">N/A</td>
2648          <td bgcolor="#ffffff">  512<br /></td>
2649        </tr>
2651       <tr align="center">
2652          <td align="left" bgcolor="#ffffff">DSP_bexp</td>
2653          <td bgcolor="#66CC66">Passed</td>
2654          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
2655          <td align="left">N/A</td>
2656          <td bgcolor="#ffffff">  224<br /></td>
2657        </tr>
2659       <tr align="center">
2660          <td align="left" bgcolor="#ffffff">DSP_blk_eswap16</td>
2661          <td bgcolor="#66CC66">Passed</td>
2662          <td align="right" bgcolor="#ffffff">  1/4*n_hwords + 22 </td>
2663          <td align="left">N/A</td>
2664          <td bgcolor="#ffffff">  192<br /></td>
2665        </tr>
2667       <tr align="center">
2668          <td align="left" bgcolor="#ffffff">DSP_blk_eswap32</td>
2669          <td bgcolor="#66CC66">Passed</td>
2670          <td align="right" bgcolor="#ffffff">  1/2*n_words + 24 </td>
2671          <td align="left">N/A</td>
2672          <td bgcolor="#ffffff">  224<br /></td>
2673        </tr>
2675       <tr align="center">
2676          <td align="left" bgcolor="#ffffff">DSP_blk_eswap64</td>
2677          <td bgcolor="#66CC66">Passed</td>
2678          <td align="right" bgcolor="#ffffff">  1*n_dbls + 24 </td>
2679          <td align="left">N/A</td>
2680          <td bgcolor="#ffffff">  224<br /></td>
2681        </tr>
2683       <tr align="center">
2684          <td align="left" bgcolor="#ffffff">DSP_blk_move</td>
2685          <td bgcolor="#66CC66">Passed</td>
2686          <td align="right" bgcolor="#ffffff">  1/4*Nx + 19 </td>
2687          <td align="left">N/A</td>
2688          <td bgcolor="#ffffff">  64<br /></td>
2689        </tr>
2691       <tr align="center">
2692          <td align="left" bgcolor="#ffffff">DSP_dotprod</td>
2693          <td bgcolor="#66CC66">Passed</td>
2694          <td align="right" bgcolor="#ffffff">  1/4*Nx + 31 </td>
2695          <td align="left">N/A</td>
2696          <td bgcolor="#ffffff">  96<br /></td>
2697        </tr>
2699       <tr align="center">
2700          <td align="left" bgcolor="#ffffff">DSP_dotp_sqr</td>
2701          <td bgcolor="#66CC66">Passed</td>
2702          <td align="right" bgcolor="#ffffff">  1/2*Nx + 31 </td>
2703          <td align="left">N/A</td>
2704          <td bgcolor="#ffffff">  128<br /></td>
2705        </tr>
2707       <tr align="center">
2708          <td align="left" bgcolor="#ffffff">DSP_fft16x16</td>
2709          <td bgcolor="#66CC66">Passed</td>
2710          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
2711          <td align="left">N/A</td>
2712          <td bgcolor="#ffffff">  1504<br /></td>
2713        </tr>
2715       <tr align="center">
2716          <td align="left" bgcolor="#ffffff">DSP_fft16x16_r</td>
2717          <td bgcolor="#66CC66">Passed</td>
2718          <td align="right" bgcolor="#ffffff">  458 (N=128) 841 (N=256)</td>
2719          <td align="left">N/A</td>
2720          <td bgcolor="#ffffff">  1344<br /></td>
2721        </tr>
2723       <tr align="center">
2724          <td align="left" bgcolor="#ffffff">DSP_fft16x16_imre</td>
2725          <td bgcolor="#66CC66">Passed</td>
2726          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
2727          <td align="left">N/A</td>
2728          <td bgcolor="#ffffff">  1504<br /></td>
2729        </tr>
2731       <tr align="center">
2732          <td align="left" bgcolor="#ffffff">DSP_fft16x32</td>
2733          <td bgcolor="#66CC66">Passed</td>
2734          <td align="right" bgcolor="#ffffff">  758 (N=128) 1414 (N=256)</td>
2735          <td align="left">N/A</td>
2736          <td bgcolor="#ffffff">  1184<br /></td>
2737        </tr>
2739       <tr align="center">
2740          <td align="left" bgcolor="#ffffff">DSP_fft32x32</td>
2741          <td bgcolor="#66CC66">Passed</td>
2742          <td align="right" bgcolor="#ffffff">  804 (N=128) 1460 (N=256)</td>
2743          <td align="left">N/A</td>
2744          <td bgcolor="#ffffff">  1248<br /></td>
2745        </tr>
2747       <tr align="center">
2748          <td align="left" bgcolor="#ffffff">DSP_fft32x32s</td>
2749          <td bgcolor="#66CC66">Passed</td>
2750          <td align="right" bgcolor="#ffffff">  796 (N=128) 1452 (N=256)</td>
2751          <td align="left">N/A</td>
2752          <td bgcolor="#ffffff">  1248<br /></td>
2753        </tr>
2755       <tr align="center">
2756          <td align="left" bgcolor="#ffffff">DSP_firlms2</td>
2757          <td bgcolor="#66CC66">Passed</td>
2758          <td align="right" bgcolor="#ffffff">  3/4*NH + 37 </td>
2759          <td align="left">N/A</td>
2760          <td bgcolor="#ffffff">  160<br /></td>
2761        </tr>
2763       <tr align="center">
2764          <td align="left" bgcolor="#ffffff">DSP_fir_cplx</td>
2765          <td bgcolor="#66CC66">Passed</td>
2766          <td align="right" bgcolor="#ffffff">  3/8*Nr*Nh + 30/8*Nr + 28</td>
2767          <td align="left">N/A</td>
2768          <td bgcolor="#ffffff">  320<br /></td>
2769        </tr>
2771       <tr align="center">
2772          <td align="left" bgcolor="#ffffff">DSP_fir_cplx_hM4X4</td>
2773          <td bgcolor="#66CC66">Passed</td>
2774          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 76/16*Nr + 38</td>
2775          <td align="left">N/A</td>
2776          <td bgcolor="#ffffff">  448<br /></td>
2777        </tr>
2779       <tr align="center">
2780          <td align="left" bgcolor="#ffffff">DSP_fir_gen</td>
2781          <td bgcolor="#66CC66">Passed</td>
2782          <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 64/32*Nr + 53</td>
2783          <td align="left">N/A</td>
2784          <td bgcolor="#ffffff">  768<br /></td>
2785        </tr>
2787       <tr align="center">
2788          <td align="left" bgcolor="#ffffff">DSP_fir_gen_hM17_rA8X8</td>
2789          <td bgcolor="#66CC66">Passed</td>
2790          <td align="right" bgcolor="#ffffff">  5/32*Nr*Nh + 76/32*Nr + 43</td>
2791          <td align="left">N/A</td>
2792          <td bgcolor="#ffffff">  544<br /></td>
2793        </tr>
2795       <tr align="center">
2796          <td align="left" bgcolor="#ffffff">DSP_fir_r4</td>
2797          <td bgcolor="#66CC66">Passed</td>
2798          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
2799          <td align="left">N/A</td>
2800          <td bgcolor="#ffffff">  640<br /></td>
2801        </tr>
2803       <tr align="center">
2804          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
2805          <td bgcolor="#66CC66">Passed</td>
2806          <td align="right" bgcolor="#ffffff">  1/8*Nr*Nh + 16/8*Nr + 41</td>
2807          <td align="left">N/A</td>
2808          <td bgcolor="#ffffff">  608<br /></td>
2809        </tr>
2811       <tr align="center">
2812          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h16</td>
2813          <td bgcolor="#66CC66">Passed</td>
2814          <td align="right" bgcolor="#ffffff">  3/2*Nr + 45 </td>
2815          <td align="left">N/A</td>
2816          <td bgcolor="#ffffff">  288<br /></td>
2817        </tr>
2819       <tr align="center">
2820          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h24</td>
2821          <td bgcolor="#66CC66">Passed</td>
2822          <td align="right" bgcolor="#ffffff">  10/4*Nr + 46 </td>
2823          <td align="left">N/A</td>
2824          <td bgcolor="#ffffff">  480<br /></td>
2825        </tr>
2827       <tr align="center">
2828          <td align="left" bgcolor="#ffffff">DSP_fir_r8_h8</td>
2829          <td bgcolor="#66CC66">Passed</td>
2830          <td align="right" bgcolor="#ffffff">  1*Nr + 38 </td>
2831          <td align="left">N/A</td>
2832          <td bgcolor="#ffffff">  224<br /></td>
2833        </tr>
2835       <tr align="center">
2836          <td align="left" bgcolor="#ffffff">DSP_fir_r8_hM16_rM8A8X8</td>
2837          <td bgcolor="#66CC66">Passed</td>
2838          <td align="right" bgcolor="#ffffff">  7/64*Nr*Nh + 248/64*Nr + 50</td>
2839          <td align="left">N/A</td>
2840          <td bgcolor="#ffffff">  704<br /></td>
2841        </tr>
2843       <tr align="center">
2844          <td align="left" bgcolor="#ffffff">DSP_fir_r8</td>
2845          <td bgcolor="#66CC66">Passed</td>
2846          <td align="right" bgcolor="#ffffff">  5/16*Nr*Nh + 100/16*Nr + 35</td>
2847          <td align="left">N/A</td>
2848          <td bgcolor="#ffffff">  448<br /></td>
2849        </tr>
2851       <tr align="center">
2852          <td align="left" bgcolor="#ffffff">DSP_fltoq15</td>
2853          <td bgcolor="#66CC66">Passed</td>
2854          <td align="right" bgcolor="#ffffff">  1/2*Nx + 33 </td>
2855          <td align="left">N/A</td>
2856          <td bgcolor="#ffffff">  160<br /></td>
2857        </tr>
2859       <tr align="center">
2860          <td align="left" bgcolor="#ffffff">DSP_ifft16x16</td>
2861          <td bgcolor="#66CC66">Passed</td>
2862          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
2863          <td align="left">N/A</td>
2864          <td bgcolor="#ffffff">  1504<br /></td>
2865        </tr>
2867       <tr align="center">
2868          <td align="left" bgcolor="#ffffff">DSP_ifft16x16_imre</td>
2869          <td bgcolor="#66CC66">Passed</td>
2870          <td align="right" bgcolor="#ffffff">  454 (N=128) 743 (N=256)</td>
2871          <td align="left">N/A</td>
2872          <td bgcolor="#ffffff">  1504<br /></td>
2873        </tr>
2875       <tr align="center">
2876          <td align="left" bgcolor="#ffffff">DSP_ifft16x32</td>
2877          <td bgcolor="#66CC66">Passed</td>
2878          <td align="right" bgcolor="#ffffff">  811 (N=128) 1467 (N=256)</td>
2879          <td align="left">N/A</td>
2880          <td bgcolor="#ffffff">  2464<br /></td>
2881        </tr>
2883       <tr align="center">
2884          <td align="left" bgcolor="#ffffff">DSP_ifft32x32</td>
2885          <td bgcolor="#66CC66">Passed</td>
2886          <td align="right" bgcolor="#ffffff">  801 (N=128) 1457 (N=256)</td>
2887          <td align="left">N/A</td>
2888          <td bgcolor="#ffffff">  1248<br /></td>
2889        </tr>
2891       <tr align="center">
2892          <td align="left" bgcolor="#ffffff">DSP_iir_real16</td>
2893          <td bgcolor="#66CC66">Passed</td>
2894          <td align="right" bgcolor="#ffffff">  4*Nx + 35 </td>
2895          <td align="left">N/A</td>
2896          <td bgcolor="#ffffff">  480<br /></td>
2897        </tr>
2899       <tr align="center">
2900          <td align="left" bgcolor="#ffffff">DSP_iir_lat</td>
2901          <td bgcolor="#66CC66">Passed</td>
2902          <td align="right" bgcolor="#ffffff">  5/4*Nx*Nk + 92/4*Nx + 28</td>
2903          <td align="left">N/A</td>
2904          <td bgcolor="#ffffff">  352<br /></td>
2905        </tr>
2907       <tr align="center">
2908          <td align="left" bgcolor="#ffffff">DSP_iir_ss</td>
2909          <td bgcolor="#66CC66">Passed</td>
2910          <td align="right" bgcolor="#ffffff">  5/8*nCoefs + 30 </td>
2911          <td align="left">N/A</td>
2912          <td bgcolor="#ffffff">  224<br /></td>
2913        </tr>
2915       <tr align="center">
2916          <td align="left" bgcolor="#ffffff">DSP_mat_mul</td>
2917          <td bgcolor="#66CC66">Passed</td>
2918          <td align="right" bgcolor="#ffffff">  2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 22</td>
2919          <td align="left">N/A</td>
2920          <td bgcolor="#ffffff">  512<br /></td>
2921        </tr>
2923       <tr align="center">
2924          <td align="left" bgcolor="#ffffff">DSP_mat_mul_cplx</td>
2925          <td bgcolor="#66CC66">Passed</td>
2926          <td align="right" bgcolor="#ffffff">  1/4*r1*c2*c1 + 27/4*r1*c2 + 24/4*r1 + 36</td>
2927          <td align="left">N/A</td>
2928          <td bgcolor="#ffffff">  480<br /></td>
2929        </tr>
2931       <tr align="center">
2932          <td align="left" bgcolor="#ffffff">DSP_mat_trans</td>
2933          <td bgcolor="#66CC66">Passed</td>
2934          <td align="right" bgcolor="#ffffff">  1/2*R*C + 35</td>
2935          <td align="left">N/A</td>
2936          <td bgcolor="#ffffff">  352<br /></td>
2937        </tr>
2939       <tr align="center">
2940          <td align="left" bgcolor="#ffffff">DSP_maxidx</td>
2941          <td bgcolor="#66CC66">Passed</td>
2942          <td align="right" bgcolor="#ffffff">  3/16*Nx + 72 </td>
2943          <td align="left">N/A</td>
2944          <td bgcolor="#ffffff">  256<br /></td>
2945        </tr>
2947       <tr align="center">
2948          <td align="left" bgcolor="#ffffff">DSP_maxval</td>
2949          <td bgcolor="#66CC66">Passed</td>
2950          <td align="right" bgcolor="#ffffff">  1/8*Nx + 26 </td>
2951          <td align="left">N/A</td>
2952          <td bgcolor="#ffffff">  128<br /></td>
2953        </tr>
2955       <tr align="center">
2956          <td align="left" bgcolor="#ffffff">DSP_minerror</td>
2957          <td bgcolor="#66CC66">Passed</td>
2958          <td align="right" bgcolor="#ffffff">  612</td>
2959          <td align="left">N/A</td>
2960          <td bgcolor="#ffffff">  416<br /></td>
2961        </tr>
2963       <tr align="center">
2964          <td align="left" bgcolor="#ffffff">DSP_minval</td>
2965          <td bgcolor="#66CC66">Passed</td>
2966          <td align="right" bgcolor="#ffffff">  1/8*Nx + 29 </td>
2967          <td align="left">N/A</td>
2968          <td bgcolor="#ffffff">  128<br /></td>
2969        </tr>
2971       <tr align="center">
2972          <td align="left" bgcolor="#ffffff">DSP_mul32</td>
2973          <td bgcolor="#66CC66">Passed</td>
2974          <td align="right" bgcolor="#ffffff">  3/4*Nx + 26 </td>
2975          <td align="left">N/A</td>
2976          <td bgcolor="#ffffff">  96<br /></td>
2977        </tr>
2979       <tr align="center">
2980          <td align="left" bgcolor="#ffffff">DSP_neg32</td>
2981          <td bgcolor="#66CC66">Passed</td>
2982          <td align="right" bgcolor="#ffffff">  1/2*Nx + 21 </td>
2983          <td align="left">N/A</td>
2984          <td bgcolor="#ffffff">  96<br /></td>
2985        </tr>
2987       <tr align="center">
2988          <td align="left" bgcolor="#ffffff">DSP_q15tofl</td>
2989          <td bgcolor="#66CC66">Passed</td>
2990          <td align="right" bgcolor="#ffffff">  1/2*Nx + 34 </td>
2991          <td align="left">N/A</td>
2992          <td bgcolor="#ffffff">  128<br /></td>
2993        </tr>
2995       <tr align="center">
2996          <td align="left" bgcolor="#ffffff">DSP_recip16</td>
2997          <td bgcolor="#66CC66">Passed</td>
2998          <td align="right" bgcolor="#ffffff">  8*Nx + 45 </td>
2999          <td align="left">N/A</td>
3000          <td bgcolor="#ffffff">  256<br /></td>
3001        </tr>
3003       <tr align="center">
3004          <td align="left" bgcolor="#ffffff">DSP_urand16</td>
3005          <td bgcolor="#66CC66">Passed</td>
3006          <td align="right" bgcolor="#ffffff">  3*Nx + 32 </td>
3007          <td align="left">N/A</td>
3008          <td bgcolor="#ffffff">  352<br /></td>
3009        </tr>
3011       <tr align="center">
3012          <td align="left" bgcolor="#ffffff">DSP_urand32</td>
3013          <td bgcolor="#66CC66">Passed</td>
3014          <td align="right" bgcolor="#ffffff">  9*Nx + 35 </td>
3015          <td align="left">N/A</td>
3016          <td bgcolor="#ffffff">  672<br /></td>
3017        </tr>
3019       <tr align="center">
3020          <td align="left" bgcolor="#ffffff">DSP_vecsum_sq</td>
3021          <td bgcolor="#66CC66">Passed</td>
3022          <td align="right" bgcolor="#ffffff">  1/4*Nx + 25 </td>
3023          <td align="left">N/A</td>
3024          <td bgcolor="#ffffff">  64<br /></td>
3025        </tr>
3027       <tr align="center">
3028          <td align="left" bgcolor="#ffffff">DSP_w_vec</td>
3029          <td bgcolor="#66CC66">Passed</td>
3030          <td align="right" bgcolor="#ffffff">  3/8*Nr + 35 </td>
3031          <td align="left">N/A</td>
3032          <td bgcolor="#ffffff">  160<br /></td>
3033        </tr>
3034       
3035       </table>  
3036       <p><a href="#HOME">Top</a>
3037     </div>
3039     <div>
3040       <h1>&nbsp;</h1>   
3041       <a name="BE"></a> 
3042       <table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="4"> 
3044         <tr bgcolor="#999999" align="left"> 
3045           <th colspan="5"><big>Test Parameters</big></th>
3046         </tr>
3048         <tr bgcolor="#ffffcc" align="left"> 
3049           <th colspan="2">Precision:</th>
3050           <th colspan="3">Fixed Point</th>
3051         </tr>
3053         <tr bgcolor="#ffffcc" align="left"> 
3054           <th colspan="2">Endianness:</th>
3055           <th colspan="3">Big</th>
3056         </tr>
3058         <tr bgcolor="#ffffcc" align="left"> 
3059           <th colspan="2">Object File Format:</th>
3060           <th colspan="3">ELF</th>
3062         <tr bgcolor="#ffffcc" align="left"> 
3063           <th colspan="2">Platform:</th>
3064           <th colspan="3">CCS Simulator</th>
3065         </tr>
3067         <tr bgcolor="#ffffcc" align="left"> 
3068           <th colspan="2">Cores Used:</th>
3069           <th colspan="3"> 1</th>
3070         </tr>
3072         <tr bgcolor="#ffffcc" align="left"> 
3073           <th colspan="2">CCS Version:</th>
3074           <th colspan="3">5.4.0.00091</th>
3075         </tr>
3077         <tr bgcolor="#ffffcc" align="left"> 
3078           <th colspan="2">CGT Version:</th>
3079           <th colspan="3">7.4.2</th>
3080         </tr>
3081         
3082         <tr align="center"> 
3083           <th rowspan="2" bgcolor="#cccccc">KERNEL</th> 
3084           <th rowspan="2" bgcolor="#cccccc">RESULT</th> 
3085           <th colspan="2" bgcolor="#cccccc">CYCLE FORMULA</th> 
3086           <th rowspan="2" bgcolor="#cccccc">PROGRAM<br>MEMORY</th> 
3087         </tr>  
3088         
3089         <tr align="center"> 
3090           <th bgcolor="#cccccc">EQUATION</th> 
3091           <th bgcolor="#cccccc">VARIABLES<br /></th> 
3092         </tr>  
3093     
3095       <tr align="center">
3096          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky</td>
3097          <td bgcolor="#66CC66">Passed</td>
3098          <td align="right" bgcolor="#ffffff">   190827 (order= 64)  1276587 (order=128)</td>
3099          <td align="left">N/A</td>
3100          <td bgcolor="#ffffff">  1056<br /></td>
3101        </tr>
3103       <tr align="center">
3104          <td align="left" bgcolor="#ffffff">DSPF_dp_cholesky_cmplx</td>
3105          <td bgcolor="#66CC66">Passed</td>
3106          <td align="right" bgcolor="#ffffff">  56179 (order=32)  254123 (order=64)</td>
3107          <td align="left">N/A</td>
3108          <td bgcolor="#ffffff">  1440<br /></td>
3109        </tr>
3111       <tr align="center">
3112          <td align="left" bgcolor="#ffffff">DSPF_dp_fftDPxDP</td>
3113          <td bgcolor="#66CC66">Passed</td>
3114          <td align="right" bgcolor="#ffffff">  1670 (N=128) 3174 (N=256)</td>
3115          <td align="left">N/A</td>
3116          <td bgcolor="#ffffff">  1216<br /></td>
3117        </tr>
3119       <tr align="center">
3120          <td align="left" bgcolor="#ffffff">DSPF_dp_ifftDPxDP</td>
3121          <td bgcolor="#66CC66">Passed</td>
3122          <td align="right" bgcolor="#ffffff">  1703 (N=128) 3211 (N=256)</td>
3123          <td align="left">N/A</td>
3124          <td bgcolor="#ffffff">  1376<br /></td>
3125        </tr>
3127       <tr align="center">
3128          <td align="left" bgcolor="#ffffff">DSPF_dp_lud</td>
3129          <td bgcolor="#66CC66">Passed</td>
3130          <td align="right" bgcolor="#ffffff">  1210244 (order=64)  9375741 (order=128)</td>
3131          <td align="left">N/A</td>
3132          <td bgcolor="#ffffff">  1152<br /></td>
3133        </tr>
3135       <tr align="center">
3136          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_cmplx</td>
3137          <td bgcolor="#66CC66">Passed</td>
3138          <td align="right" bgcolor="#ffffff">  289047 (order=32)  1887627 (order=64)</td>
3139          <td align="left">N/A</td>
3140          <td bgcolor="#ffffff">  1248<br /></td>
3141        </tr>
3143       <tr align="center">
3144          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv</td>
3145          <td bgcolor="#66CC66">Passed</td>
3146          <td align="right" bgcolor="#ffffff">  2480865 (order=64)  19160321 (order=128)</td>
3147          <td align="left">N/A</td>
3148          <td bgcolor="#ffffff">  3872<br /></td>
3149        </tr>
3151       <tr align="center">
3152          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_inv_cmplx</td>
3153          <td bgcolor="#66CC66">Passed</td>
3154          <td align="right" bgcolor="#ffffff">  836318 (order=32)  6338958 (order=64)</td>
3155          <td align="left">N/A</td>
3156          <td bgcolor="#ffffff">  4480<br /></td>
3157        </tr>
3159       <tr align="center">
3160          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol</td>
3161          <td bgcolor="#66CC66">Passed</td>
3162          <td align="right" bgcolor="#ffffff">  26541 (order=64)  85807 (order=128)</td>
3163          <td align="left">N/A</td>
3164          <td bgcolor="#ffffff">  3296<br /></td>
3165        </tr>
3167       <tr align="center">
3168          <td align="left" bgcolor="#ffffff">DSPF_dp_lud_sol_cmplx</td>
3169          <td bgcolor="#66CC66">Passed</td>
3170          <td align="right" bgcolor="#ffffff">  10911 (order=32)  30007 (order=64)</td>
3171          <td align="left">N/A</td>
3172          <td bgcolor="#ffffff">  3328<br /></td>
3173        </tr>
3175       <tr align="center">
3176          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_mul_gemm</td>
3177          <td bgcolor="#66CC66">Passed</td>
3178          <td align="right" bgcolor="#ffffff">  1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23</td>
3179          <td align="left">N/A</td>
3180          <td bgcolor="#ffffff">  608<br /></td>
3181        </tr>
3183       <tr align="center">
3184          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_submat_copy</td>
3185          <td bgcolor="#66CC66">Passed</td>
3186          <td align="right" bgcolor="#ffffff">  1*R*C + 13*C + 22</td>
3187          <td align="left">N/A</td>
3188          <td bgcolor="#ffffff">  288<br /></td>
3189        </tr>
3191       <tr align="center">
3192          <td align="left" bgcolor="#ffffff">DSPF_dp_mat_trans</td>
3193          <td bgcolor="#66CC66">Passed</td>
3194          <td align="right" bgcolor="#ffffff">  1*R*C + 6*R + 28</td>
3195          <td align="left">N/A</td>
3196          <td bgcolor="#ffffff">  128<br /></td>
3197        </tr>
3199       <tr align="center">
3200          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd</td>
3201          <td bgcolor="#66CC66">Passed</td>
3202          <td align="right" bgcolor="#ffffff">  1322287 (order=64)  9632367 (order=128)</td>
3203          <td align="left">N/A</td>
3204          <td bgcolor="#ffffff">  1056<br /></td>
3205        </tr>
3207       <tr align="center">
3208          <td align="left" bgcolor="#ffffff">DSPF_dp_qrd_cmplx</td>
3209          <td bgcolor="#66CC66">Passed</td>
3210          <td align="right" bgcolor="#ffffff">  278824 (order=32)  1841736 (order=64)</td>
3211          <td align="left">N/A</td>
3212          <td bgcolor="#ffffff">  1888<br /></td>
3213        </tr>
3215       <tr align="center">
3216          <td align="left" bgcolor="#ffffff">DSPF_dp_svd</td>
3217          <td bgcolor="#66CC66">Passed</td>
3218          <td align="right" bgcolor="#ffffff">  13738472 (order=64)  99158236 (order=128)</td>
3219          <td align="left">N/A</td>
3220          <td bgcolor="#ffffff">  7584<br /></td>
3221        </tr>
3223       <tr align="center">
3224          <td align="left" bgcolor="#ffffff">DSPF_dp_svd_cmplx</td>
3225          <td bgcolor="#66CC66">Passed</td>
3226          <td align="right" bgcolor="#ffffff">  4637406 (order=32)  26016854 (order=64)</td>
3227          <td align="left">N/A</td>
3228          <td bgcolor="#ffffff">  11968<br /></td>
3229        </tr>
3231       <tr align="center">
3232          <td align="left" bgcolor="#ffffff">DSPF_sp_autocor</td>
3233          <td bgcolor="#66CC66">Passed</td>
3234          <td align="right" bgcolor="#ffffff">  1/4*Nx*Nr + 26/4*Nr + 36</td>