|
|
Date | Wed Nov 23 2016 13:00:04 GMT+0530 (IST) |
Vendor | TI |
Algorithm | MPEG2VDEC |
Architecture | 470 |
TI Compiler | false |
Library Format | ELF |
Compiler Version | UNKNOWN |
Test Execution Log | Test execution log for compiler info |
Algorithm Base Directory: C:\ti\xdais_6_23\report Algorithm Archive(s): mpeg2vdec_ti_host.lib Header File(s): .\mpeg2vdec_ti.h .\impeg2vdec.h |
|
|
|
Test Results |
PASS: 3 FAIL: 0 Skipped: 0 Not apply: 2 Total: 5 |
Test Notes This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. |
|
XDAIS Rules 8, 9, 10: Namespace compliance Report: Passed Test Description: (Rule 8) All external definitions must be either API identifiers or API and vendor prefixed. Test passed. |
|
XDAIS Rule 12: IALG interface implementation Report: Passed Test Description: All algorithms must implement the IALG interface. Test Status Details:Test passed. |
|
XDAIS Rule 13+: correct linker section names Report: Test does not apply Test Description: Each of the IALG methods implemented by an algorithm must be independently relocatable. Currently, this test cannot be run on non-TI compiled libraries. This rule is not relevant for ARM libraries since sections should be placed properly. |
|
XDAIS Rule 25: All C6x algorithms must be supplied in little-endian format Report: Passed Test Description: All C6x algorithms must be supplied in little-endian format. Test Status Details:Test passed. |
|
XDAIS Rule 26: All static/global data must be far on c6x Report: Test does not apply Test Description: All C6x algorithms must access all static and global data as far data. Test Status Details:This test does not apply since this is not a C6x architecture. |
|
|
|
Test Results |
PASS: 1 FAIL: 0 Skipped: 0 Not apply: 1 Total: 2 |
Test Notes This report has been generated with QualiTI Version 6.23 - the XDAIS compliance and performance test suite. |
|
XDAIS Rule 20: must declare worst-case stack requirements Report: Test does not apply Test Description: All algorithms must characterize their worst-case stack space memory requirements (including alignment). Test Status Details:Currently, this test cannot be run on non-TI compiled libraries. The test requires DWARF information that was not detected in this library. You will need to calculate the worst case stack size using other means and report this in the data sheet. |
|
XDAIS Rules 21, 22: must characterize static data & program memory requirements Report: Passed Test Description: All algorithms must characterize their static data & program memory requirements Test Status Details:Performance test completed. CODE, DATA & UDATA sections characterized |
Determining compiler info. Chcking if this library was created with a TI compiler... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "<ti_coff>" (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_8890346151857215602.sh" This library was not created with a TI compiler. Attempting to determine library format... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" -E "<.*coff>|<.*elf>" (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_550459832539066474.sh" <elf> </elf> The library is in ELF format. Attempting to determine the compiler version... Running command:> "find.exe" "GCC:" "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib"|"C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "GCC:" (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_8804967857572412088.sh" FIND: Parameter format not correct The compiler is UNKNOWN.back
Running test 'XDAIS Rules 8, 9 and 10' Extracting names of global symbols defined by the algorithm... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [TBCU] " (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_6175909063828552403.sh" 00000000 U HDVICP20_TI_DM_Prepare_SL2_TCM 00000000 U HDVICP20_TI_DM_Trigger_SL2_TCM 00000000 U HDVICP20_TI_DM_WaitForData_SL2_TCM 00000000 U HDVICP20_TI_VDMA_Open_Extmem_SL2 00000000 U HDVICP20_TI_VDMA_Prepare_Extmem_SL2 00000000 U HDVICP20_TI_VDMA_Trigger_Extmem_SL2 00000000 U HDVICP20_TI_VDMA_WaitForData_Extmem_SL2 00000000 U MEMUTILS_getPhysicalAddr 00001fbb T MPEG2VDEC_TI_activate 000003cf T MPEG2VDEC_TI_allocMemtabs 00001a05 T MPEG2VDEC_TI_control 000019f9 T MPEG2VDEC_TI_deactivate 000016ef T MPEG2VDEC_TI_decode 000003f9 T MPEG2VDEC_TI_freeMemtabs 00000115 T MPEG2VDEC_TI_initMemtabs 0000005d T MPEG2VDEC_TI_numMemtabs 00000000 U memcpy 00000000 U memset Verifying that all global symbols are named XXX_TI_xxx ... and that no blacklisted external references are madeback
Running test 'XDAIS Rule 12' Extracting names of global BSS data symbols... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\nm6x.exe" -g "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" " [BD] " (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_1045032905305227801.sh" 00003134 D MPEG2VDEC_TI_DynamicParams 00000000 D MPEG2VDEC_TI_IALG 00000000 D MPEG2VDEC_TI_IMPEG2VDEC 00000000 D MPEG2VDEC_TI_IRES 00003174 D MPEG2VDEC_TI_Static_Params Verifying that objects 'MPEG2VDEC_TI_IALG' and 'MPEG2VDEC_TI_IMPEG2VDEC' are defined... Data object 'MPEG2VDEC_TI_IALG' found. Data object 'MPEG2VDEC_TI_IMPEG2VDEC' found.back
Currently, this test cannot be run on non-TI compiled libraries.back
Currently, this test cannot be run on non-TI compiled libraries.back
Running test 'XDAIS Rules 21, 22' Using sectti on ofd output to find static data & program memory requirements... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,sections,header "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\USER_EDIT_THIS_PATH\cg_xml\bin\sectti.exe" (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_4705221058348636100.sh" Reading from stdin ... ==================================================================== REPORT FOR LIBRARY: C:/ti/xdais_6_23/report/mpeg2vdec_ti_host.lib ==================================================================== ************************************************************ REPORT FOR FILE: mpeg2vdec_ti_host.o ************************************************************ Name : Size (dec) Size (hex) Type ------------------------------ : ---------- ---------- ---- .text : 12564 0x00003114 CODE .const : 152 0x00000098 DATA .data : 24 0x00000018 DATA .data:MPEG2VDEC_TI_IALG : 36 0x00000024 DATA .data:MPEG2VDEC_TI_IMPEG2VDEC : 44 0x0000002c DATA .data:MPEG2VDEC_TI_IRES : 40 0x00000028 DATA .const:MPEG2VDEC_TI_ICONT1_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT1_LEVEL1_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT1_LEVEL2_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT1_LEVEL3_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT1_LEVEL4_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL1_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL2_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL3_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL4_DataSect0 : 32 0x00000020 DATA .const:load_data:init : 247944 0x0003c888 DATA .const:.string:MPEG2VDEC_TI_version : 96 0x00000060 DATA .const:tableLSEECDCmds : 128 0x00000080 DATA .const:tableLSECALCCmds : 576 0x00000240 DATA .const:tableLSEMCCmds : 2768 0x00000ad0 DATA .const:tableLSEILFCmds : 18944 0x00004a00 DATA .const:MPEG2VDEC_TI_ICONT2_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL1_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL2_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL3_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_ICONT2_LEVEL4_DataSect0 : 32 0x00000020 DATA .const:MPEG2VDEC_TI_EC_DataSect0 : 32 0x00000020 DATA .const:.string:MPEG2VDEC_TI_ICONT2_SECTION1 : 18352 0x000047b0 DATA .const:.string:MPEG2VDEC_TI_ICONT2_LEVEL1_SECTION1 : 18080 0x000046a0 DATA .const:.string:MPEG2VDEC_TI_ICONT2_LEVEL2_SECTION1 : 18248 0x00004748 DATA .const:.string:MPEG2VDEC_TI_ICONT2_LEVEL3_SECTION1 : 18856 0x000049a8 DATA .const:.string:MPEG2VDEC_TI_ICONT2_LEVEL4_SECTION1 : 18776 0x00004958 DATA .const:ec_load_data : 21192 0x000052c8 DATA ------------------------------------------------------------ Totals by section type ------------------------------------------------------------ Initialized Data : 384768 0x0005df00 Code : 12564 0x00003114back
Running test 'XDAIS Rule 25' Using ofd output to parse for endianness attribute... Running command:> "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\cgtools\bin\ofd6x.exe" -x --xml_indent=0 --obj_display=none,header "C:\ti\xdais_6_23\report\mpeg2vdec_ti_host.lib" | "C:\ti\xdais_6_23\packages\ti\xdais\qualiti\bin\grep\grep.exe" "<ei_data>" (from "C:\Users\narendra.kc\AppData\Local\Temp\qualiti_runcmd_7429127256587606788.sh" <ei_data>ELFDATA2LSB</ei_data>back
This test does not apply since this is not a C6x architecture.back