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