} BenchScenario;
static BenchScenario kScenarios[] = {
- { "compress", NULL, local_ZSTD_compress, NULL },
+ { "compress", NULL, local_ZSTD_compress, check_compressedSequences },
{ "decompress", prepDecompress, local_ZSTD_decompress, NULL },
- { "compress_freshCCtx", NULL, local_ZSTD_compress_freshCCtx, NULL },
+ { "compress_freshCCtx", NULL, local_ZSTD_compress_freshCCtx, check_compressedSequences },
{ "decompressDCtx", prepDecompress, local_ZSTD_decompressDCtx, NULL },
- { "compressContinue", NULL, local_ZSTD_compressContinue, NULL },
+ { "compressContinue", NULL, local_ZSTD_compressContinue, check_compressedSequences },
{ "compressContinue_extDict", NULL, local_ZSTD_compressContinue_extDict, NULL },
{ "decompressContinue", prepDecompress, local_ZSTD_decompressContinue, NULL },
- { "compressStream", NULL, local_ZSTD_compressStream, NULL },
- { "compressStream_freshCCtx", NULL, local_ZSTD_compressStream_freshCCtx, NULL },
+ { "compressStream", NULL, local_ZSTD_compressStream, check_compressedSequences },
+ { "compressStream_freshCCtx", NULL, local_ZSTD_compressStream_freshCCtx, check_compressedSequences },
{ "decompressStream", prepDecompress, local_ZSTD_decompressStream, NULL },
- { "compress2", NULL, local_ZSTD_compress2, NULL },
- { "compressStream2, end", NULL, local_ZSTD_compressStream2_end, NULL },
- { "compressStream2, end & short", prepShorterDstCapacity, local_ZSTD_compressStream2_end, NULL },
- { "compressStream2, continue", NULL, local_ZSTD_compressStream2_continue, NULL },
- { "compressStream2, -T2, continue", NULL, local_ZSTD_compress_generic_T2_continue, NULL },
- { "compressStream2, -T2, end", NULL, local_ZSTD_compress_generic_T2_end, NULL },
+ { "compress2", NULL, local_ZSTD_compress2, check_compressedSequences },
+ { "compressStream2, end", NULL, local_ZSTD_compressStream2_end, check_compressedSequences },
+ { "compressStream2, end & short", prepShorterDstCapacity, local_ZSTD_compressStream2_end, check_compressedSequences },
+ { "compressStream2, continue", NULL, local_ZSTD_compressStream2_continue, check_compressedSequences },
+ { "compressStream2, -T2, continue", NULL, local_ZSTD_compress_generic_T2_continue, check_compressedSequences },
+ { "compressStream2, -T2, end", NULL, local_ZSTD_compress_generic_T2_end, check_compressedSequences },
{ "compressSequences", prepSequences, local_compressSequences, check_compressedSequences },
{ "compressSequencesAndLiterals", prepSequencesAndLiterals, local_compressSequencesAndLiterals, check_compressedSequences },
{ "convertSequences (1st block)", prepConvertSequences, local_convertSequences, NULL },