Texas Instruments Test Results

DSPLIB 3.4.0.0 C66x

 

Session Summary

Endianness Object Format Link
Little Endian COFF Format View Results
ELF Format View Results
Big Endian COFF Format View Results
ELF Format View Results

 

Test Parameters
Precision: Fixed Point
Endianness: Little
Object File Format: COFF
Platform: CCS Simulator
Cores Used: 1
CCS Version: 5.4.0.00091
CGT Version: 7.4.2
KERNEL RESULT CYCLE FORMULA PROGRAM
MEMORY
EQUATION VARIABLES
DSPF_dp_cholesky Passed 190827 (order= 64) 1276587 (order=128) N/A 1056
DSPF_dp_cholesky_cmplx Passed 56371 (order=32) 254507 (order=64) N/A 1440
DSPF_dp_fftDPxDP Passed 1670 (N=128) 3174 (N=256) N/A 1216
DSPF_dp_ifftDPxDP Passed 1703 (N=128) 3211 (N=256) N/A 1376
DSPF_dp_lud Passed 1210244 (order=64) 9375741 (order=128) N/A 1152
DSPF_dp_lud_cmplx Passed 292209 (order=32) 1900101 (order=64) N/A 1248
DSPF_dp_lud_inv Passed 2480865 (order=64) 19160321 (order=128) N/A 3872
DSPF_dp_lud_inv_cmplx Passed 836318 (order=32) 6338958 (order=64) N/A 4480
DSPF_dp_lud_sol Passed 26541 (order=64) 85807 (order=128) N/A 3296
DSPF_dp_lud_sol_cmplx Passed 10911 (order=32) 30007 (order=64) N/A 3328
DSPF_dp_mat_mul_gemm Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23 N/A 608
DSPF_dp_mat_submat_copy Passed 1*R*C + 13*C + 22 N/A 288
DSPF_dp_mat_trans Passed 1*R*C + 6*R + 28 N/A 128
DSPF_dp_qrd Passed 1322665 (order=64) 9633129 (order=128) N/A 1056
DSPF_dp_qrd_cmplx Passed 279010 (order=32) 1842114 (order=64) N/A 1888
DSPF_dp_svd Passed 13784456 (order=64) 99337108 (order=128) N/A 7584
DSPF_dp_svd_cmplx Passed 4693942 (order=32) 26228468 (order=64) N/A 11968
DSPF_sp_autocor Passed 1/4*Nx*Nr + 23/4*Nr + 34 N/A 448
DSPF_sp_biquad Passed 7*Nx + 61 N/A 352
DSPF_sp_bitrev_cplx Passed 9/4*Nx + 38 N/A 288
DSPF_sp_cholesky Passed 5209 (order=16) 21819 (order=32) N/A 1984
DSPF_sp_cholesky_cmplx Passed 52740 (order= 32) 250820 (order= 64) N/A 1056
DSPF_sp_convol Passed 3/8*Ny*Nh + 80/8*Ny + 32 N/A 288
DSPF_sp_dotp_cplx Passed 1/2*Nx + 45 N/A 256
DSPF_sp_dotprod Passed 1/2*Nx + 48 N/A 320
DSPF_sp_erand Passed 4185 (N=128) 8173 (N=256) N/A 672
DSPF_sp_fftSPxSP Passed 816 (N=128) 1481 (N=256) N/A 1152
DSPF_sp_fftSPxSP Passed 579 (N=128) 1136 (N=256) N/A 2048
DSPF_sp_fircirc Passed 2/4*Ny*Nh + 19/4*Ny + 34 N/A 384
DSPF_sp_fir_cplx Passed 2/4*Nh*Nr + 40/4*Nr + 23 N/A 512
DSPF_sp_fir_gen Passed 1/4*Nr*Nh + 24/4*Nr + 34 N/A 448
DSPF_sp_fir_r2 Passed 3/8*Nr*Nh + 38/8*Nr + 44 N/A 512
DSPF_sp_ifftSPxSP Passed 824 (N=128) 1494 (N=256) N/A 2368
DSPF_sp_ifftSPxSP_r2c Passed 574 (N=128) 1110 (N=256) N/A 2368
DSPF_sp_iir Passed 8*Nr + 48 N/A 480
DSPF_sp_iirlat Passed 7/4*Nx*Nk + 104/4*Nx + 50 N/A 384
DSPF_sp_lms Passed 1*Nx*Nh + 29*Nx + 37 N/A 384
DSPF_sp_lud Passed 718676 (order=64) 5310351 (order=128) N/A 1280
DSPF_sp_lud_cmplx Passed 285634 (order=32) 1874678 (order=64) N/A 1248
DSPF_sp_lud_inv Passed 2029020 (order=64) 15318956 (order=128) N/A 4224
DSPF_sp_lud_inv_cmplx Passed 492068 (order=32) 3551300 (order=64) N/A 3104
DSPF_sp_lud_sol Passed 24943 (order=64) 79035 (order=128) N/A 1280
DSPF_sp_lud_sol_cmplx Passed 10398 (order=32) 28926 (order=64) N/A 3808
DSPF_sp_mat_mul Passed 3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18 N/A 416
DSPF_sp_mat_mul_cplx Passed 5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30 N/A 672
DSPF_sp_mat_mul_gemm Passed 7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57 N/A 1184
DSPF_sp_mat_mul_gemm_cplx Passed 1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36 N/A 672
DSPF_sp_mat_submat_copy Passed 1/2*R*C + 26/2*C + 26 N/A 256
DSPF_sp_mat_submat_copy_cplx Passed 1*R*C + 13*C + 22 N/A 288
DSPF_sp_mat_trans Passed 1/2*R*C + 8/2*R + 29 N/A 192
DSPF_sp_mat_trans_cplx Passed 1*R*C + 6*R + 28 N/A 128
DSPF_sp_maxidx Passed 3/4*Nx + 25 N/A 192
DSPF_sp_maxval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_minerr Passed 1321 N/A 288
DSPF_sp_minval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_nrand Passed 5715 (N=128) 11164 (N=256) N/A 672
DSPF_sp_qrd Passed 1293235 (order=64) 3427172 (order=90) N/A 992
DSPF_sp_qrd_cmplx Passed 218589 (order=32) 1403741 (order=64) N/A 1536
DSPF_sp_svd Passed 9528872 (order=64) 68556197 (order=128) N/A 7424
DSPF_sp_svd_cmplx Passed 3505934 (order=32) 19381832 (order=64) N/A 9984
DSPF_sp_urand Passed 9*Nx + 53 N/A 960
DSPF_sp_vecadd Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecmul Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecrecip Passed 3/2*Nx + 36 N/A 192
DSPF_sp_vecsum_sq Passed 1/4*Nx + 51 N/A 416
DSPF_sp_w_vec Passed 3/4*Nx + 27 N/A 128
DSP_add16 Passed 3/8*Nx + 22 N/A 96
DSP_add32 Passed 3/4*Nx + 22 N/A 96
DSP_autocor Passed 1/8*Nx*Nr + 42/8*Nr + 41 N/A 576
DSP_bexp Passed 1/2*Nx + 31 N/A 224
DSP_blk_eswap16 Passed 1/4*n_hwords + 22 N/A 192
DSP_blk_eswap32 Passed 1/2*n_words + 24 N/A 224
DSP_blk_eswap64 Passed 1*n_dbls + 24 N/A 224
DSP_blk_move Passed 1/4*Nx + 19 N/A 64
DSP_dotprod Passed 1/4*Nx + 31 N/A 96
DSP_dotp_sqr Passed 1/2*Nx + 31 N/A 128
DSP_fft16x16 Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_fft16x16_r Passed 458 (N=128) 841 (N=256) N/A 1344
DSP_fft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_fft16x32 Passed 813 (N=128) 1469 (N=256) N/A 2496
DSP_fft32x32 Passed 801 (N=128) 1457 (N=256) N/A 1248
DSP_fft32x32s Passed 792 (N=128) 1448 (N=256) N/A 1280
DSP_firlms2 Passed 3/4*NH + 37 N/A 160
DSP_fir_cplx Passed 3/8*Nr*Nh + 32/8*Nr + 28 N/A 320
DSP_fir_cplx_hM4X4 Passed 5/16*Nr*Nh + 76/16*Nr + 35 N/A 416
DSP_fir_gen Passed 5/32*Nr*Nh + 60/32*Nr + 53 N/A 768
DSP_fir_gen_hM17_rA8X8 Passed 4/32*Nr*Nh + 68/32*Nr + 41 N/A 512
DSP_fir_r4 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8_h16 Passed 3/2*Nr + 40 N/A 320
DSP_fir_r8_h24 Passed 11/4*Nr + 41 N/A 352
DSP_fir_r8_h8 Passed 1*Nr + 42 N/A 256
DSP_fir_r8_hM16_rM8A8X8 Passed 7/64*Nr*Nh + 208/64*Nr + 48 N/A 672
DSP_fir_r8 Passed 5/16*Nr*Nh + 100/16*Nr + 34 N/A 416
DSP_fltoq15 Passed 1/2*Nx + 33 N/A 160
DSP_ifft16x16 Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_ifft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_ifft16x32 Passed 758 (N=128) 1414 (N=256) N/A 1184
DSP_ifft32x32 Passed 805 (N=128) 1461 (N=256) N/A 1248
DSP_iir_real16 Passed 4*Nx + 34 N/A 480
DSP_iir_lat Passed 5/4*Nx*Nk + 92/4*Nx + 28 N/A 352
DSP_iir_ss Passed 4/8*nCoefs + 31 N/A 192
DSP_mat_mul Passed 2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23 N/A 512
DSP_mat_mul_cplx Passed 1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36 N/A 480
DSP_mat_trans Passed 1/2*R*C + 31 N/A 352
DSP_maxidx Passed 3/16*Nx + 72 N/A 256
DSP_maxval Passed 1/8*Nx + 26 N/A 128
DSP_minerror Passed 609 N/A 416
DSP_minval Passed 1/8*Nx + 29 N/A 128
DSP_mul32 Passed 3/4*Nx + 26 N/A 96
DSP_neg32 Passed 1/2*Nx + 21 N/A 96
DSP_q15tofl Passed 1/2*Nx + 34 N/A 128
DSP_recip16 Passed 8*Nx + 45 N/A 256
DSP_urand16 Passed 3*Nx + 32 N/A 352
DSP_urand32 Passed 9*Nx + 35 N/A 672
DSP_vecsum_sq Passed 1/4*Nx + 25 N/A 64
DSP_w_vec Passed 3/8*Nr + 35 N/A 160

Top

 

Test Parameters
Precision: Fixed Point
Endianness: Little
Object File Format: ELF
Platform: CCS Simulator
Cores Used: 1
CCS Version: 5.4.0.00091
CGT Version: 7.4.2
KERNEL RESULT CYCLE FORMULA PROGRAM
MEMORY
EQUATION VARIABLES
DSPF_dp_cholesky Passed 190827 (order= 64) 1276587 (order=128) N/A 1056
DSPF_dp_cholesky_cmplx Passed 56179 (order=32) 254123 (order=64) N/A 1440
DSPF_dp_fftDPxDP Passed 1670 (N=128) 3174 (N=256) N/A 1216
DSPF_dp_ifftDPxDP Passed 1703 (N=128) 3211 (N=256) N/A 1376
DSPF_dp_lud Passed 1210244 (order=64) 9375741 (order=128) N/A 1152
DSPF_dp_lud_cmplx Passed 289047 (order=32) 1887627 (order=64) N/A 1248
DSPF_dp_lud_inv Passed 2480865 (order=64) 19160321 (order=128) N/A 3872
DSPF_dp_lud_inv_cmplx Passed 836318 (order=32) 6338958 (order=64) N/A 4480
DSPF_dp_lud_sol Passed 26541 (order=64) 85807 (order=128) N/A 3296
DSPF_dp_lud_sol_cmplx Passed 10911 (order=32) 30007 (order=64) N/A 3328
DSPF_dp_mat_mul_gemm Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23 N/A 608
DSPF_dp_mat_submat_copy Passed 1*R*C + 13*C + 22 N/A 288
DSPF_dp_mat_trans Passed 1*R*C + 6*R + 28 N/A 128
DSPF_dp_qrd Passed 1322287 (order=64) 9632367 (order=128) N/A 1056
DSPF_dp_qrd_cmplx Passed 278824 (order=32) 1841736 (order=64) N/A 1888
DSPF_dp_svd Passed 13738472 (order=64) 99158236 (order=128) N/A 7584
DSPF_dp_svd_cmplx Passed 4637406 (order=32) 26016854 (order=64) N/A 11968
DSPF_sp_autocor Passed 1/4*Nx*Nr + 23/4*Nr + 34 N/A 448
DSPF_sp_biquad Passed 7*Nx + 61 N/A 352
DSPF_sp_bitrev_cplx Passed 9/4*Nx + 38 N/A 288
DSPF_sp_cholesky Passed 5209 (order=16) 21819 (order=32) N/A 1984
DSPF_sp_cholesky_cmplx Passed 52548 (order= 32) 250436 (order= 64) N/A 1056
DSPF_sp_convol Passed 3/8*Ny*Nh + 80/8*Ny + 32 N/A 288
DSPF_sp_dotp_cplx Passed 1/2*Nx + 45 N/A 256
DSPF_sp_dotprod Passed 1/2*Nx + 48 N/A 320
DSPF_sp_erand Passed 4185 (N=128) 8173 (N=256) N/A 640
DSPF_sp_fftSPxSP Passed 816 (N=128) 1481 (N=256) N/A 1152
DSPF_sp_fftSPxSP Passed 579 (N=128) 1136 (N=256) N/A 2048
DSPF_sp_fircirc Passed 2/4*Ny*Nh + 19/4*Ny + 34 N/A 384
DSPF_sp_fir_cplx Passed 2/4*Nh*Nr + 40/4*Nr + 23 N/A 512
DSPF_sp_fir_gen Passed 1/4*Nr*Nh + 24/4*Nr + 34 N/A 448
DSPF_sp_fir_r2 Passed 3/8*Nr*Nh + 38/8*Nr + 44 N/A 512
DSPF_sp_ifftSPxSP Passed 824 (N=128) 1494 (N=256) N/A 2368
DSPF_sp_ifftSPxSP_r2c Passed 574 (N=128) 1110 (N=256) N/A 2368
DSPF_sp_iir Passed 8*Nr + 48 N/A 480
DSPF_sp_iirlat Passed 7/4*Nx*Nk + 104/4*Nx + 50 N/A 384
DSPF_sp_lms Passed 1*Nx*Nh + 29*Nx + 37 N/A 384
DSPF_sp_lud Passed 718676 (order=64) 5310351 (order=128) N/A 1280
DSPF_sp_lud_cmplx Passed 282472 (order=32) 1862204 (order=64) N/A 1248
DSPF_sp_lud_inv Passed 2029020 (order=64) 15318956 (order=128) N/A 4224
DSPF_sp_lud_inv_cmplx Passed 492068 (order=32) 3551300 (order=64) N/A 3104
DSPF_sp_lud_sol Passed 24943 (order=64) 79035 (order=128) N/A 1280
DSPF_sp_lud_sol_cmplx Passed 10398 (order=32) 28926 (order=64) N/A 3808
DSPF_sp_mat_mul Passed 3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18 N/A 416
DSPF_sp_mat_mul_cplx Passed 5/8*r1*c2*c1 + 58/8*r1*c2 + 100/8*r1 + 30 N/A 672
DSPF_sp_mat_mul_gemm Passed 7/32*r1*c2*c1 + 108/32*r1*c2 + 408/32*c2 + 57 N/A 1184
DSPF_sp_mat_mul_gemm_cplx Passed 1/2*r1*c2*c1 + 13/2*r1*c2 + 28/2*c2 + 36 N/A 672
DSPF_sp_mat_submat_copy Passed 1/2*R*C + 26/2*C + 26 N/A 256
DSPF_sp_mat_submat_copy_cplx Passed 1*R*C + 13*C + 22 N/A 288
DSPF_sp_mat_trans Passed 1/2*R*C + 8/2*R + 29 N/A 192
DSPF_sp_mat_trans_cplx Passed 1*R*C + 6*R + 28 N/A 128
DSPF_sp_maxidx Passed 3/4*Nx + 25 N/A 192
DSPF_sp_maxval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_minerr Passed 1321 N/A 288
DSPF_sp_minval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_nrand Passed 5715 (N=128) 11164 (N=256) N/A 640
DSPF_sp_qrd Passed 1292857 (order=64) 3426638 (order=90) N/A 992
DSPF_sp_qrd_cmplx Passed 218403 (order=32) 1403363 (order=64) N/A 1536
DSPF_sp_svd Passed 9493706 (order=64) 68419055 (order=128) N/A 7424
DSPF_sp_svd_cmplx Passed 3468548 (order=32) 19241206 (order=64) N/A 9984
DSPF_sp_urand Passed 9*Nx + 53 N/A 928
DSPF_sp_vecadd Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecmul Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecrecip Passed 3/2*Nx + 36 N/A 192
DSPF_sp_vecsum_sq Passed 1/4*Nx + 51 N/A 416
DSPF_sp_w_vec Passed 3/4*Nx + 27 N/A 128
DSP_add16 Passed 3/8*Nx + 22 N/A 96
DSP_add32 Passed 3/4*Nx + 22 N/A 96
DSP_autocor Passed 1/8*Nx*Nr + 42/8*Nr + 41 N/A 576
DSP_bexp Passed 1/2*Nx + 31 N/A 224
DSP_blk_eswap16 Passed 1/4*n_hwords + 22 N/A 192
DSP_blk_eswap32 Passed 1/2*n_words + 24 N/A 224
DSP_blk_eswap64 Passed 1*n_dbls + 24 N/A 224
DSP_blk_move Passed 1/4*Nx + 19 N/A 64
DSP_dotprod Passed 1/4*Nx + 31 N/A 96
DSP_dotp_sqr Passed 1/2*Nx + 31 N/A 128
DSP_fft16x16 Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_fft16x16_r Passed 458 (N=128) 841 (N=256) N/A 1344
DSP_fft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_fft16x32 Passed 813 (N=128) 1469 (N=256) N/A 2496
DSP_fft32x32 Passed 801 (N=128) 1457 (N=256) N/A 1248
DSP_fft32x32s Passed 792 (N=128) 1448 (N=256) N/A 1280
DSP_firlms2 Passed 3/4*NH + 37 N/A 160
DSP_fir_cplx Passed 3/8*Nr*Nh + 32/8*Nr + 28 N/A 320
DSP_fir_cplx_hM4X4 Passed 5/16*Nr*Nh + 76/16*Nr + 35 N/A 416
DSP_fir_gen Passed 5/32*Nr*Nh + 60/32*Nr + 53 N/A 768
DSP_fir_gen_hM17_rA8X8 Passed 4/32*Nr*Nh + 68/32*Nr + 41 N/A 512
DSP_fir_r4 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8_h16 Passed 3/2*Nr + 40 N/A 320
DSP_fir_r8_h24 Passed 11/4*Nr + 41 N/A 352
DSP_fir_r8_h8 Passed 1*Nr + 42 N/A 256
DSP_fir_r8_hM16_rM8A8X8 Passed 7/64*Nr*Nh + 208/64*Nr + 48 N/A 672
DSP_fir_r8 Passed 5/16*Nr*Nh + 100/16*Nr + 34 N/A 416
DSP_fltoq15 Passed 1/2*Nx + 33 N/A 160
DSP_ifft16x16 Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_ifft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1472
DSP_ifft16x32 Passed 758 (N=128) 1414 (N=256) N/A 1184
DSP_ifft32x32 Passed 805 (N=128) 1461 (N=256) N/A 1248
DSP_iir_real16 Passed 4*Nx + 34 N/A 480
DSP_iir_lat Passed 5/4*Nx*Nk + 92/4*Nx + 28 N/A 352
DSP_iir_ss Passed 4/8*nCoefs + 31 N/A 192
DSP_mat_mul Passed 2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 23 N/A 512
DSP_mat_mul_cplx Passed 1/4*r1*c2*c1 + 26/4*r1*c2 + 24/4*r1 + 36 N/A 480
DSP_mat_trans Passed 1/2*R*C + 31 N/A 352
DSP_maxidx Passed 3/16*Nx + 72 N/A 256
DSP_maxval Passed 1/8*Nx + 26 N/A 128
DSP_minerror Passed 609 N/A 416
DSP_minval Passed 1/8*Nx + 29 N/A 128
DSP_mul32 Passed 3/4*Nx + 26 N/A 96
DSP_neg32 Passed 1/2*Nx + 21 N/A 96
DSP_q15tofl Passed 1/2*Nx + 34 N/A 128
DSP_recip16 Passed 8*Nx + 45 N/A 256
DSP_urand16 Passed 3*Nx + 32 N/A 352
DSP_urand32 Passed 9*Nx + 35 N/A 640
DSP_vecsum_sq Passed 1/4*Nx + 25 N/A 64
DSP_w_vec Passed 3/8*Nr + 35 N/A 160

Top

 

Test Parameters
Precision: Fixed Point
Endianness: Big
Object File Format: COFF
Platform: CCS Simulator
Cores Used: 1
CCS Version: 5.4.0.00091
CGT Version: 7.4.2
KERNEL RESULT CYCLE FORMULA PROGRAM
MEMORY
EQUATION VARIABLES
DSPF_dp_cholesky Passed 190827 (order= 64) 1276587 (order=128) N/A 1056
DSPF_dp_cholesky_cmplx Passed 56371 (order=32) 254507 (order=64) N/A 1440
DSPF_dp_fftDPxDP Passed 1670 (N=128) 3174 (N=256) N/A 1216
DSPF_dp_ifftDPxDP Passed 1703 (N=128) 3211 (N=256) N/A 1376
DSPF_dp_lud Passed 1210244 (order=64) 9375741 (order=128) N/A 1152
DSPF_dp_lud_cmplx Passed 292209 (order=32) 1900101 (order=64) N/A 1248
DSPF_dp_lud_inv Passed 2480865 (order=64) 19160321 (order=128) N/A 3872
DSPF_dp_lud_inv_cmplx Passed 836318 (order=32) 6338958 (order=64) N/A 4480
DSPF_dp_lud_sol Passed 26541 (order=64) 85807 (order=128) N/A 3296
DSPF_dp_lud_sol_cmplx Passed 10911 (order=32) 30007 (order=64) N/A 3328
DSPF_dp_mat_mul_gemm Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23 N/A 608
DSPF_dp_mat_submat_copy Passed 1*R*C + 13*C + 22 N/A 288
DSPF_dp_mat_trans Passed 1*R*C + 6*R + 28 N/A 128
DSPF_dp_qrd Passed 1322665 (order=64) 9633129 (order=128) N/A 1056
DSPF_dp_qrd_cmplx Passed 279010 (order=32) 1842114 (order=64) N/A 1888
DSPF_dp_svd Passed 13784456 (order=64) 99337108 (order=128) N/A 7584
DSPF_dp_svd_cmplx Passed 4693942 (order=32) 26228468 (order=64) N/A 11968
DSPF_sp_autocor Passed 1/4*Nx*Nr + 26/4*Nr + 36 N/A 448
DSPF_sp_biquad Passed 7*Nx + 57 N/A 320
DSPF_sp_bitrev_cplx Passed 9/4*Nx + 38 N/A 288
DSPF_sp_cholesky Passed 5209 (order=16) 21819 (order=32) N/A 1984
DSPF_sp_cholesky_cmplx Passed 49418 (order= 32) 237018 (order= 64) N/A 960
DSPF_sp_convol Passed 3/8*Ny*Nh + 80/8*Ny + 32 N/A 288
DSPF_sp_dotp_cplx Passed 1/2*Nx + 45 N/A 256
DSPF_sp_dotprod Passed 1/2*Nx + 47 N/A 288
DSPF_sp_erand Passed 4185 (N=128) 8173 (N=256) N/A 672
DSPF_sp_fftSPxSP Passed 823 (N=128) 1491 (N=256) N/A 1504
DSPF_sp_fftSPxSP Passed 590 (N=128) 1144 (N=256) N/A 2496
DSPF_sp_fircirc Passed 2/4*Ny*Nh + 23/4*Ny + 34 N/A 384
DSPF_sp_fir_cplx Passed 2/4*Nh*Nr + 34/4*Nr + 23 N/A 448
DSPF_sp_fir_gen Passed 1/4*Nr*Nh + 21/4*Nr + 30 N/A 448
DSPF_sp_fir_r2 Passed 3/8*Nr*Nh + 38/8*Nr + 41 N/A 512
DSPF_sp_ifftSPxSP Passed 824 (N=128) 1494 (N=256) N/A 2368
DSPF_sp_ifftSPxSP_r2c Passed 575 (N=128) 1111 (N=256) N/A 2368
DSPF_sp_iir Passed 8*Nr + 48 N/A 480
DSPF_sp_iirlat Passed 7/4*Nx*Nk + 104/4*Nx + 50 N/A 352
DSPF_sp_lms Passed 1*Nx*Nh + 29*Nx + 36 N/A 352
DSPF_sp_lud Passed 718676 (order=64) 5310351 (order=128) N/A 1280
DSPF_sp_lud_cmplx Passed 274145 (order=32) 1785125 (order=64) N/A 1184
DSPF_sp_lud_inv Passed 2029020 (order=64) 15318956 (order=128) N/A 4224
DSPF_sp_lud_inv_cmplx Passed 467637 (order=32) 3408277 (order=64) N/A 2944
DSPF_sp_lud_sol Passed 24943 (order=64) 79035 (order=128) N/A 1280
DSPF_sp_lud_sol_cmplx Passed 10615 (order=32) 29367 (order=64) N/A 3648
DSPF_sp_mat_mul Passed 3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18 N/A 416
DSPF_sp_mat_mul_cplx Passed 5/8*r1*c2*c1 + 48/8*r1*c2 + 100/8*r1 + 25 N/A 640
DSPF_sp_mat_mul_gemm Passed 7/32*r1*c2*c1 + 90/32*r1*c2 + 384/32*c2 + 64 N/A 1216
DSPF_sp_mat_mul_gemm_cplx Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 28/2*c2 + 36 N/A 640
DSPF_sp_mat_submat_copy Passed 1/2*R*C + 26/2*C + 26 N/A 256
DSPF_sp_mat_submat_copy_cplx Passed 1*R*C + 13*C + 22 N/A 288
DSPF_sp_mat_trans Passed 1/2*R*C + 7/2*R + 29 N/A 192
DSPF_sp_mat_trans_cplx Passed 1*R*C + 6*R + 28 N/A 128
DSPF_sp_maxidx Passed 3/4*Nx + 25 N/A 192
DSPF_sp_maxval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_minerr Passed 1321 N/A 288
DSPF_sp_minval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_nrand Passed 5715 (N=128) 11164 (N=256) N/A 672
DSPF_sp_qrd Passed 1293235 (order=64) 3427172 (order=90) N/A 992
DSPF_sp_qrd_cmplx Passed 215520 (order=32) 1391456 (order=64) N/A 1440
DSPF_sp_svd Passed 9528792 (order=64) 68556039 (order=128) N/A 7392
DSPF_sp_svd_cmplx Passed 3213902 (order=32) 18268130 (order=64) N/A 8640
DSPF_sp_urand Passed 9*Nx + 53 N/A 960
DSPF_sp_vecadd Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecmul Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecrecip Passed 3/2*Nx + 36 N/A 192
DSPF_sp_vecsum_sq Passed 1/4*Nx + 51 N/A 416
DSPF_sp_w_vec Passed 3/4*Nx + 27 N/A 128
DSP_add16 Passed 3/8*Nx + 22 N/A 96
DSP_add32 Passed 3/4*Nx + 22 N/A 96
DSP_autocor Passed 1/8*Nx*Nr + 38/8*Nr + 33 N/A 512
DSP_bexp Passed 1/2*Nx + 31 N/A 224
DSP_blk_eswap16 Passed 1/4*n_hwords + 22 N/A 192
DSP_blk_eswap32 Passed 1/2*n_words + 24 N/A 224
DSP_blk_eswap64 Passed 1*n_dbls + 24 N/A 224
DSP_blk_move Passed 1/4*Nx + 19 N/A 64
DSP_dotprod Passed 1/4*Nx + 31 N/A 96
DSP_dotp_sqr Passed 1/2*Nx + 31 N/A 128
DSP_fft16x16 Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_fft16x16_r Passed 458 (N=128) 841 (N=256) N/A 1344
DSP_fft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_fft16x32 Passed 758 (N=128) 1414 (N=256) N/A 1184
DSP_fft32x32 Passed 804 (N=128) 1460 (N=256) N/A 1248
DSP_fft32x32s Passed 796 (N=128) 1452 (N=256) N/A 1248
DSP_firlms2 Passed 3/4*NH + 37 N/A 160
DSP_fir_cplx Passed 3/8*Nr*Nh + 30/8*Nr + 28 N/A 320
DSP_fir_cplx_hM4X4 Passed 5/16*Nr*Nh + 76/16*Nr + 38 N/A 448
DSP_fir_gen Passed 5/32*Nr*Nh + 64/32*Nr + 53 N/A 768
DSP_fir_gen_hM17_rA8X8 Passed 5/32*Nr*Nh + 76/32*Nr + 43 N/A 544
DSP_fir_r4 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 608
DSP_fir_r8_h16 Passed 3/2*Nr + 45 N/A 288
DSP_fir_r8_h24 Passed 10/4*Nr + 46 N/A 480
DSP_fir_r8_h8 Passed 1*Nr + 38 N/A 224
DSP_fir_r8_hM16_rM8A8X8 Passed 7/64*Nr*Nh + 248/64*Nr + 50 N/A 704
DSP_fir_r8 Passed 5/16*Nr*Nh + 100/16*Nr + 35 N/A 448
DSP_fltoq15 Passed 1/2*Nx + 33 N/A 160
DSP_ifft16x16 Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_ifft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_ifft16x32 Passed 811 (N=128) 1467 (N=256) N/A 2464
DSP_ifft32x32 Passed 801 (N=128) 1457 (N=256) N/A 1248
DSP_iir_real16 Passed 4*Nx + 35 N/A 480
DSP_iir_lat Passed 5/4*Nx*Nk + 92/4*Nx + 28 N/A 352
DSP_iir_ss Passed 5/8*nCoefs + 30 N/A 224
DSP_mat_mul Passed 2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 22 N/A 512
DSP_mat_mul_cplx Passed 1/4*r1*c2*c1 + 27/4*r1*c2 + 24/4*r1 + 36 N/A 480
DSP_mat_trans Passed 1/2*R*C + 35 N/A 352
DSP_maxidx Passed 3/16*Nx + 72 N/A 256
DSP_maxval Passed 1/8*Nx + 26 N/A 128
DSP_minerror Passed 612 N/A 416
DSP_minval Passed 1/8*Nx + 29 N/A 128
DSP_mul32 Passed 3/4*Nx + 26 N/A 96
DSP_neg32 Passed 1/2*Nx + 21 N/A 96
DSP_q15tofl Passed 1/2*Nx + 34 N/A 128
DSP_recip16 Passed 8*Nx + 45 N/A 256
DSP_urand16 Passed 3*Nx + 32 N/A 352
DSP_urand32 Passed 9*Nx + 35 N/A 672
DSP_vecsum_sq Passed 1/4*Nx + 25 N/A 64
DSP_w_vec Passed 3/8*Nr + 35 N/A 160

Top

 

Test Parameters
Precision: Fixed Point
Endianness: Big
Object File Format: ELF
Platform: CCS Simulator
Cores Used: 1
CCS Version: 5.4.0.00091
CGT Version: 7.4.2
KERNEL RESULT CYCLE FORMULA PROGRAM
MEMORY
EQUATION VARIABLES
DSPF_dp_cholesky Passed 190827 (order= 64) 1276587 (order=128) N/A 1056
DSPF_dp_cholesky_cmplx Passed 56179 (order=32) 254123 (order=64) N/A 1440
DSPF_dp_fftDPxDP Passed 1670 (N=128) 3174 (N=256) N/A 1216
DSPF_dp_ifftDPxDP Passed 1703 (N=128) 3211 (N=256) N/A 1376
DSPF_dp_lud Passed 1210244 (order=64) 9375741 (order=128) N/A 1152
DSPF_dp_lud_cmplx Passed 289047 (order=32) 1887627 (order=64) N/A 1248
DSPF_dp_lud_inv Passed 2480865 (order=64) 19160321 (order=128) N/A 3872
DSPF_dp_lud_inv_cmplx Passed 836318 (order=32) 6338958 (order=64) N/A 4480
DSPF_dp_lud_sol Passed 26541 (order=64) 85807 (order=128) N/A 3296
DSPF_dp_lud_sol_cmplx Passed 10911 (order=32) 30007 (order=64) N/A 3328
DSPF_dp_mat_mul_gemm Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 20/2*c2 + 23 N/A 608
DSPF_dp_mat_submat_copy Passed 1*R*C + 13*C + 22 N/A 288
DSPF_dp_mat_trans Passed 1*R*C + 6*R + 28 N/A 128
DSPF_dp_qrd Passed 1322287 (order=64) 9632367 (order=128) N/A 1056
DSPF_dp_qrd_cmplx Passed 278824 (order=32) 1841736 (order=64) N/A 1888
DSPF_dp_svd Passed 13738472 (order=64) 99158236 (order=128) N/A 7584
DSPF_dp_svd_cmplx Passed 4637406 (order=32) 26016854 (order=64) N/A 11968
DSPF_sp_autocor Passed 1/4*Nx*Nr + 26/4*Nr + 36 N/A 448
DSPF_sp_biquad Passed 7*Nx + 57 N/A 320
DSPF_sp_bitrev_cplx Passed 9/4*Nx + 38 N/A 288
DSPF_sp_cholesky Passed 5209 (order=16) 21819 (order=32) N/A 1984
DSPF_sp_cholesky_cmplx Passed 49226 (order= 32) 236634 (order= 64) N/A 960
DSPF_sp_convol Passed 3/8*Ny*Nh + 80/8*Ny + 32 N/A 288
DSPF_sp_dotp_cplx Passed 1/2*Nx + 45 N/A 256
DSPF_sp_dotprod Passed 1/2*Nx + 47 N/A 288
DSPF_sp_erand Passed 4185 (N=128) 8173 (N=256) N/A 640
DSPF_sp_fftSPxSP Passed 823 (N=128) 1491 (N=256) N/A 1504
DSPF_sp_fftSPxSP Passed 590 (N=128) 1144 (N=256) N/A 2496
DSPF_sp_fircirc Passed 2/4*Ny*Nh + 23/4*Ny + 34 N/A 384
DSPF_sp_fir_cplx Passed 2/4*Nh*Nr + 34/4*Nr + 23 N/A 448
DSPF_sp_fir_gen Passed 1/4*Nr*Nh + 21/4*Nr + 30 N/A 448
DSPF_sp_fir_r2 Passed 3/8*Nr*Nh + 38/8*Nr + 41 N/A 512
DSPF_sp_ifftSPxSP Passed 824 (N=128) 1494 (N=256) N/A 2368
DSPF_sp_ifftSPxSP_r2c Passed 575 (N=128) 1111 (N=256) N/A 2368
DSPF_sp_iir Passed 8*Nr + 48 N/A 480
DSPF_sp_iirlat Passed 7/4*Nx*Nk + 104/4*Nx + 50 N/A 352
DSPF_sp_lms Passed 1*Nx*Nh + 29*Nx + 36 N/A 352
DSPF_sp_lud Passed 718676 (order=64) 5310351 (order=128) N/A 1280
DSPF_sp_lud_cmplx Passed 270983 (order=32) 1772651 (order=64) N/A 1184
DSPF_sp_lud_inv Passed 2029020 (order=64) 15318956 (order=128) N/A 4224
DSPF_sp_lud_inv_cmplx Passed 467637 (order=32) 3408277 (order=64) N/A 2944
DSPF_sp_lud_sol Passed 24943 (order=64) 79035 (order=128) N/A 1280
DSPF_sp_lud_sol_cmplx Passed 10615 (order=32) 29367 (order=64) N/A 3648
DSPF_sp_mat_mul Passed 3/8*r1*c2*c1 + 40/8*r1*c2 + 80/8*r1 + 18 N/A 416
DSPF_sp_mat_mul_cplx Passed 5/8*r1*c2*c1 + 48/8*r1*c2 + 100/8*r1 + 25 N/A 640
DSPF_sp_mat_mul_gemm Passed 7/32*r1*c2*c1 + 90/32*r1*c2 + 384/32*c2 + 64 N/A 1216
DSPF_sp_mat_mul_gemm_cplx Passed 1/2*r1*c2*c1 + 12/2*r1*c2 + 28/2*c2 + 36 N/A 640
DSPF_sp_mat_submat_copy Passed 1/2*R*C + 26/2*C + 26 N/A 256
DSPF_sp_mat_submat_copy_cplx Passed 1*R*C + 13*C + 22 N/A 288
DSPF_sp_mat_trans Passed 1/2*R*C + 7/2*R + 29 N/A 192
DSPF_sp_mat_trans_cplx Passed 1*R*C + 6*R + 28 N/A 128
DSPF_sp_maxidx Passed 3/4*Nx + 25 N/A 192
DSPF_sp_maxval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_minerr Passed 1321 N/A 288
DSPF_sp_minval Passed 1/2*Nx + 25 N/A 160
DSPF_sp_nrand Passed 5715 (N=128) 11164 (N=256) N/A 640
DSPF_sp_qrd Passed 1292857 (order=64) 3426638 (order=90) N/A 992
DSPF_sp_qrd_cmplx Passed 215334 (order=32) 1391078 (order=64) N/A 1440
DSPF_sp_svd Passed 9493626 (order=64) 68418897 (order=128) N/A 7392
DSPF_sp_svd_cmplx Passed 3178336 (order=32) 18130086 (order=64) N/A 8640
DSPF_sp_urand Passed 9*Nx + 53 N/A 928
DSPF_sp_vecadd Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecmul Passed 3/4*Nx + 24 N/A 96
DSPF_sp_vecrecip Passed 3/2*Nx + 36 N/A 192
DSPF_sp_vecsum_sq Passed 1/4*Nx + 51 N/A 416
DSPF_sp_w_vec Passed 3/4*Nx + 27 N/A 128
DSP_add16 Passed 3/8*Nx + 22 N/A 96
DSP_add32 Passed 3/4*Nx + 22 N/A 96
DSP_autocor Passed 1/8*Nx*Nr + 38/8*Nr + 33 N/A 512
DSP_bexp Passed 1/2*Nx + 31 N/A 224
DSP_blk_eswap16 Passed 1/4*n_hwords + 22 N/A 192
DSP_blk_eswap32 Passed 1/2*n_words + 24 N/A 224
DSP_blk_eswap64 Passed 1*n_dbls + 24 N/A 224
DSP_blk_move Passed 1/4*Nx + 19 N/A 64
DSP_dotprod Passed 1/4*Nx + 31 N/A 96
DSP_dotp_sqr Passed 1/2*Nx + 31 N/A 128
DSP_fft16x16 Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_fft16x16_r Passed 458 (N=128) 841 (N=256) N/A 1344
DSP_fft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_fft16x32 Passed 758 (N=128) 1414 (N=256) N/A 1184
DSP_fft32x32 Passed 804 (N=128) 1460 (N=256) N/A 1248
DSP_fft32x32s Passed 796 (N=128) 1452 (N=256) N/A 1248
DSP_firlms2 Passed 3/4*NH + 37 N/A 160
DSP_fir_cplx Passed 3/8*Nr*Nh + 30/8*Nr + 28 N/A 320
DSP_fir_cplx_hM4X4 Passed 5/16*Nr*Nh + 76/16*Nr + 38 N/A 448
DSP_fir_gen Passed 5/32*Nr*Nh + 64/32*Nr + 53 N/A 768
DSP_fir_gen_hM17_rA8X8 Passed 5/32*Nr*Nh + 76/32*Nr + 43 N/A 544
DSP_fir_r4 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 640
DSP_fir_r8 Passed 1/8*Nr*Nh + 16/8*Nr + 41 N/A 608
DSP_fir_r8_h16 Passed 3/2*Nr + 45 N/A 288
DSP_fir_r8_h24 Passed 10/4*Nr + 46 N/A 480
DSP_fir_r8_h8 Passed 1*Nr + 38 N/A 224
DSP_fir_r8_hM16_rM8A8X8 Passed 7/64*Nr*Nh + 248/64*Nr + 50 N/A 704
DSP_fir_r8 Passed 5/16*Nr*Nh + 100/16*Nr + 35 N/A 448
DSP_fltoq15 Passed 1/2*Nx + 33 N/A 160
DSP_ifft16x16 Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_ifft16x16_imre Passed 454 (N=128) 743 (N=256) N/A 1504
DSP_ifft16x32 Passed 811 (N=128) 1467 (N=256) N/A 2464
DSP_ifft32x32 Passed 801 (N=128) 1457 (N=256) N/A 1248
DSP_iir_real16 Passed 4*Nx + 35 N/A 480
DSP_iir_lat Passed 5/4*Nx*Nk + 92/4*Nx + 28 N/A 352
DSP_iir_ss Passed 5/8*nCoefs + 30 N/A 224
DSP_mat_mul Passed 2/8*r1*c2*c1 + 21/8*r1*c2 + 38/8*c2 + 22 N/A 512
DSP_mat_mul_cplx Passed 1/4*r1*c2*c1 + 27/4*r1*c2 + 24/4*r1 + 36 N/A 480
DSP_mat_trans Passed 1/2*R*C + 35 N/A 352
DSP_maxidx Passed 3/16*Nx + 72 N/A 256
DSP_maxval Passed 1/8*Nx + 26 N/A 128
DSP_minerror Passed 612 N/A 416
DSP_minval Passed 1/8*Nx + 29 N/A 128
DSP_mul32 Passed 3/4*Nx + 26 N/A 96
DSP_neg32 Passed 1/2*Nx + 21 N/A 96
DSP_q15tofl Passed 1/2*Nx + 34 N/A 128
DSP_recip16 Passed 8*Nx + 45 N/A 256
DSP_urand16 Passed 3*Nx + 32 N/A 352
DSP_urand32 Passed 9*Nx + 35 N/A 640
DSP_vecsum_sq Passed 1/4*Nx + 25 N/A 64
DSP_w_vec Passed 3/8*Nr + 35 N/A 160

Top