add IPP Add operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.

Added print of IPP info in test log files
This commit is contained in:
Vladimir Dudnik 2011-01-07 00:26:09 +00:00
parent 204c54291d
commit abdb139096
2 changed files with 325 additions and 139 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1787,6 +1787,9 @@ void CvTS::print_summary_header( int streams )
{
char csv_header[256], *ptr = csv_header;
int i;
#ifdef HAVE_IPP
const IppLibraryVersion* ippver = ippGetLibVersion();
#endif
printf( streams, "Engine: %s\n", version );
time_t t1;
@ -1801,7 +1804,11 @@ void CvTS::print_summary_header( int streams )
printf( streams, "Tested Libraries: %s\n", lib_verinfo );
printf( streams, "Optimized Low-level Plugin\'s: %s\n", plugins );
printf( streams, "=================================================\n");
#ifdef HAVE_IPP
printf( streams, "Built with Intel(R) IPP\n" );
printf( streams, " %s {%d.%d.%d.%d %s}\n", ippver->Version, ippver->major, ippver->minor, ippver->majorBuild, ippver->build, ippver->BuildDate );
printf( streams, "=================================================\n");
#endif
sprintf( ptr, "funcName,dataType,channels,size," );
ptr += strlen(ptr);