#include <stddef.h>
#include "../lib/zstd.h"
Go to the source code of this file.
|
| VARIANT_ERROR_RESULT (BMK_benchResult_t, BMK_benchOutcome_t) |
|
int | BMK_isSuccessful_benchOutcome (BMK_benchOutcome_t outcome) |
|
BMK_benchResult_t | BMK_extract_benchResult (BMK_benchOutcome_t outcome) |
|
int | BMK_benchFiles (const char *const *fileNamesTable, unsigned nbFiles, const char *dictFileName, int cLevel, const ZSTD_compressionParameters *compressionParams, int displayLevel) |
|
BMK_advancedParams_t | BMK_initAdvancedParams (void) |
|
int | BMK_benchFilesAdvanced (const char *const *fileNamesTable, unsigned nbFiles, const char *dictFileName, int cLevel, const ZSTD_compressionParameters *compressionParams, int displayLevel, const BMK_advancedParams_t *adv) |
|
int | BMK_syntheticTest (int cLevel, double compressibility, const ZSTD_compressionParameters *compressionParams, int displayLevel, const BMK_advancedParams_t *adv) |
|
BMK_benchOutcome_t | BMK_benchMem (const void *srcBuffer, size_t srcSize, const size_t *fileSizes, unsigned nbFiles, int cLevel, const ZSTD_compressionParameters *comprParams, const void *dictBuffer, size_t dictBufferSize, int displayLevel, const char *displayName) |
|
BMK_benchOutcome_t | BMK_benchMemAdvanced (const void *srcBuffer, size_t srcSize, void *dstBuffer, size_t dstCapacity, const size_t *fileSizes, unsigned nbFiles, int cLevel, const ZSTD_compressionParameters *comprParams, const void *dictBuffer, size_t dictBufferSize, int displayLevel, const char *displayName, const BMK_advancedParams_t *adv) |
|
◆ BENCH_ZSTD_H_3242387
#define BENCH_ZSTD_H_3242387 |
◆ MB_UNIT
◆ VARIANT_ERROR_RESULT
#define VARIANT_ERROR_RESULT |
( |
| baseType, |
|
|
| variantName ) |
Value: \
typedef struct { \
baseType internal_never_use_directly; \
int tag; \
} variantName
◆ ZSTD_STATIC_LINKING_ONLY
#define ZSTD_STATIC_LINKING_ONLY /* ZSTD_compressionParameters */ |
◆ BMK_mode_t
Enumerator |
---|
BMK_both | |
BMK_decodeOnly | |
BMK_compressOnly | |
◆ BMK_benchFiles()
int BMK_benchFiles |
( |
const char *const * | fileNamesTable, |
|
|
unsigned | nbFiles, |
|
|
const char * | dictFileName, |
|
|
int | cLevel, |
|
|
const ZSTD_compressionParameters * | compressionParams, |
|
|
int | displayLevel ) |
◆ BMK_benchFilesAdvanced()
◆ BMK_benchMem()
BMK_benchOutcome_t BMK_benchMem |
( |
const void * | srcBuffer, |
|
|
size_t | srcSize, |
|
|
const size_t * | fileSizes, |
|
|
unsigned | nbFiles, |
|
|
int | cLevel, |
|
|
const ZSTD_compressionParameters * | comprParams, |
|
|
const void * | dictBuffer, |
|
|
size_t | dictBufferSize, |
|
|
int | displayLevel, |
|
|
const char * | displayName ) |
BMK_benchMem() – core benchmarking function, called in paramgrill applies ZSTD_compress_generic() and ZSTD_decompress_generic() on data in srcBuffer with specific compression parameters provided by other arguments using benchFunction (cLevel, comprParams + adv in advanced Mode)
◆ BMK_benchMemAdvanced()
BMK_benchOutcome_t BMK_benchMemAdvanced |
( |
const void * | srcBuffer, |
|
|
size_t | srcSize, |
|
|
void * | dstBuffer, |
|
|
size_t | dstCapacity, |
|
|
const size_t * | fileSizes, |
|
|
unsigned | nbFiles, |
|
|
int | cLevel, |
|
|
const ZSTD_compressionParameters * | comprParams, |
|
|
const void * | dictBuffer, |
|
|
size_t | dictBufferSize, |
|
|
int | displayLevel, |
|
|
const char * | displayName, |
|
|
const BMK_advancedParams_t * | adv ) |
◆ BMK_extract_benchResult()
◆ BMK_initAdvancedParams()
◆ BMK_isSuccessful_benchOutcome()
int BMK_isSuccessful_benchOutcome |
( |
BMK_benchOutcome_t | outcome | ) |
|
◆ BMK_syntheticTest()
◆ VARIANT_ERROR_RESULT()