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