bench.c: removed benchResult_t
diff --git a/programs/bench.c b/programs/bench.c
index 2364348..c85ab2e 100644
--- a/programs/bench.c
+++ b/programs/bench.c
@@ -133,14 +133,6 @@
size_t resSize;
} blockParam_t;
-typedef struct
-{
- double ratio;
- size_t cSize;
- double cSpeed;
- double dSpeed;
-} benchResult_t;
-
#define MIN(a,b) ((a)<(b) ? (a) : (b))
#define MAX(a,b) ((a)>(b) ? (a) : (b))
@@ -148,7 +140,7 @@
static int BMK_benchMem(const void* srcBuffer, size_t srcSize,
const char* displayName, int cLevel,
const size_t* fileSizes, U32 nbFiles,
- const void* dictBuffer, size_t dictBufferSize, benchResult_t *result)
+ const void* dictBuffer, size_t dictBufferSize)
{
size_t const blockSize = (g_blockSize>=32 ? g_blockSize : srcSize) + (!srcSize) /* avoid div by 0 */ ;
size_t const avgSize = MIN(g_blockSize, (srcSize / nbFiles));
@@ -332,10 +324,14 @@
#endif
} /* for (testNb = 1; testNb <= (g_nbIterations + !g_nbIterations); testNb++) */
- result->ratio = ratio;
- result->cSize = cSize;
- result->cSpeed = (double)srcSize / fastestC;
- result->dSpeed = (double)srcSize / fastestD;
+ if (g_displayLevel == 1) {
+ double cSpeed = (double)srcSize / fastestC;
+ double dSpeed = (double)srcSize / fastestD;
+ if (g_additionalParam)
+ DISPLAY("-%-3i%11i (%5.3f) %6.2f MB/s %6.1f MB/s %s (param=%d)\n", cLevel, (int)cSize, ratio, cSpeed, dSpeed, displayName, g_additionalParam);
+ else
+ DISPLAY("-%-3i%11i (%5.3f) %6.2f MB/s %6.1f MB/s %s\n", cLevel, (int)cSize, ratio, cSpeed, dSpeed, displayName);
+ }
DISPLAYLEVEL(2, "%2i#\n", cLevel);
} /* Bench */
@@ -372,7 +368,6 @@
const size_t* fileSizes, unsigned nbFiles,
const void* dictBuffer, size_t dictBufferSize)
{
- benchResult_t result;
int l;
const char* pch = strrchr(displayName, '\\'); /* Windows */
@@ -381,8 +376,6 @@
SET_HIGH_PRIORITY;
- memset(&result, 0, sizeof(result));
-
if (g_displayLevel == 1 && !g_additionalParam)
DISPLAY("bench %s %s: input %u bytes, %i iterations, %u KB blocks\n", ZSTD_VERSION_STRING, ZSTD_GIT_COMMIT_STRING, (U32)benchedSize, g_nbIterations, (U32)(g_blockSize>>10));
@@ -392,13 +385,8 @@
BMK_benchMem(srcBuffer, benchedSize,
displayName, l,
fileSizes, nbFiles,
- dictBuffer, dictBufferSize, &result);
- if (g_displayLevel == 1) {
- if (g_additionalParam)
- DISPLAY("%-3i%11i (%5.3f) %6.2f MB/s %6.1f MB/s %s (param=%d)\n", -l, (int)result.cSize, result.ratio, result.cSpeed, result.dSpeed, displayName, g_additionalParam);
- else
- DISPLAY("%-3i%11i (%5.3f) %6.2f MB/s %6.1f MB/s %s\n", -l, (int)result.cSize, result.ratio, result.cSpeed, result.dSpeed, displayName);
- } }
+ dictBuffer, dictBufferSize);
+ }
}