FTK change. Added CRC test.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@787 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-08-22 21:21:28 +00:00
parent 3922aa7255
commit fa63b1cc3b

View File

@@ -4808,6 +4808,8 @@ FSTATIC RCODE ftkFastChecksumTest( void)
FLMUINT uiStartTime;
FLMUINT uiBaseTime = 0;
FLMUINT uiToolkitTime = 0;
FLMUINT uiCRCTime = 0;
FLMUINT32 ui32CRC = 0;
f_printf( "Running checksum tests ");
@@ -4845,7 +4847,6 @@ FSTATIC RCODE ftkFastChecksumTest( void)
}
uiBaseTime += FLM_ELAPSED_TIME( FLM_GET_TIMER(), uiStartTime);
uiStartTime = FLM_GET_TIMER();
for( uiPass = 0; uiPass < 100; uiPass++)
@@ -4858,6 +4859,14 @@ FSTATIC RCODE ftkFastChecksumTest( void)
}
uiToolkitTime += FLM_ELAPSED_TIME( FLM_GET_TIMER(), uiStartTime);
uiStartTime = FLM_GET_TIMER();
for( uiPass = 0; uiPass < 100; uiPass++)
{
f_updateCRC( pucData, uiDataLength, &ui32CRC);
}
uiCRCTime += FLM_ELAPSED_TIME( FLM_GET_TIMER(), uiStartTime);
if( (uiBaseAdds != uiToolkitAdds) ||
(uiBaseXORs != uiToolkitXORs) ||
@@ -4873,9 +4882,10 @@ FSTATIC RCODE ftkFastChecksumTest( void)
}
}
f_printf( " Base time = %u ms, FTK time = %u ms. ",
f_printf( " Base time = %u ms, FTK time = %u ms, CRC time = %u ms. ",
(unsigned)FLM_TIMER_UNITS_TO_MILLI( uiBaseTime),
(unsigned)FLM_TIMER_UNITS_TO_MILLI( uiToolkitTime));
(unsigned)FLM_TIMER_UNITS_TO_MILLI( uiToolkitTime),
(unsigned)FLM_TIMER_UNITS_TO_MILLI( uiCRCTime));
Exit: