Lines Matching refs:value

62  * return value of ZSTD_compressBound().
496 bounds.upperBound = ZSTD_f_zstd1_magicless; /* note : how to ensure at compile time that this is the highest value enum ? */
502 bounds.upperBound = ZSTD_dictForceLoad; /* note : how to ensure at compile time that this is the highest value enum ? */
559 * Clamps the value into the bounded range.
561 static size_t ZSTD_cParam_clampBounds(ZSTD_cParameter cParam, int* value)
565 if (*value < bounds.lowerBound) *value = bounds.lowerBound;
566 if (*value > bounds.upperBound) *value = bounds.upperBound;
621 size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value)
623 DEBUGLOG(4, "ZSTD_CCtx_setParameter (%i, %i)", (int)param, value);
634 RETURN_ERROR_IF((value!=0) && cctx->staticSize, parameter_unsupported,
675 return ZSTD_CCtxParams_setParameter(&cctx->requestedParams, param, value);
679 ZSTD_cParameter param, int value)
681 DEBUGLOG(4, "ZSTD_CCtxParams_setParameter (%i, %i)", (int)param, value);
685 BOUNDCHECK(ZSTD_c_format, value);
686 CCtxParams->format = (ZSTD_format_e)value;
690 FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value), "");
691 if (value == 0)
694 CCtxParams->compressionLevel = value;
700 if (value!=0) /* 0 => use default */
701 BOUNDCHECK(ZSTD_c_windowLog, value);
702 CCtxParams->cParams.windowLog = (U32)value;
706 if (value!=0) /* 0 => use default */
707 BOUNDCHECK(ZSTD_c_hashLog, value);
708 CCtxParams->cParams.hashLog = (U32)value;
712 if (value!=0) /* 0 => use default */
713 BOUNDCHECK(ZSTD_c_chainLog, value);
714 CCtxParams->cParams.chainLog = (U32)value;
718 if (value!=0) /* 0 => use default */
719 BOUNDCHECK(ZSTD_c_searchLog, value);
720 CCtxParams->cParams.searchLog = (U32)value;
721 return (size_t)value;
724 if (value!=0) /* 0 => use default */
725 BOUNDCHECK(ZSTD_c_minMatch, value);
726 CCtxParams->cParams.minMatch = value;
730 BOUNDCHECK(ZSTD_c_targetLength, value);
731 CCtxParams->cParams.targetLength = value;
735 if (value!=0) /* 0 => use default */
736 BOUNDCHECK(ZSTD_c_strategy, value);
737 CCtxParams->cParams.strategy = (ZSTD_strategy)value;
742 DEBUGLOG(4, "set content size flag = %u", (value!=0));
743 CCtxParams->fParams.contentSizeFlag = value != 0;
748 CCtxParams->fParams.checksumFlag = value != 0;
752 DEBUGLOG(4, "set dictIDFlag = %u", (value!=0));
753 CCtxParams->fParams.noDictIDFlag = !value;
757 CCtxParams->forceWindow = (value != 0);
761 const ZSTD_dictAttachPref_e pref = (ZSTD_dictAttachPref_e)value;
768 const ZSTD_paramSwitch_e lcm = (ZSTD_paramSwitch_e)value;
775 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
779 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
783 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
787 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading");
791 CCtxParams->enableDedicatedDictSearch = (value!=0);
795 CCtxParams->ldmParams.enableLdm = (ZSTD_paramSwitch_e)value;
799 if (value!=0) /* 0 ==> auto */
800 BOUNDCHECK(ZSTD_c_ldmHashLog, value);
801 CCtxParams->ldmParams.hashLog = value;
805 if (value!=0) /* 0 ==> default */
806 BOUNDCHECK(ZSTD_c_ldmMinMatch, value);
807 CCtxParams->ldmParams.minMatchLength = value;
811 if (value!=0) /* 0 ==> default */
812 BOUNDCHECK(ZSTD_c_ldmBucketSizeLog, value);
813 CCtxParams->ldmParams.bucketSizeLog = value;
817 if (value!=0) /* 0 ==> default */
818 BOUNDCHECK(ZSTD_c_ldmHashRateLog, value);
819 CCtxParams->ldmParams.hashRateLog = value;
823 if (value!=0) /* 0 ==> default */
824 BOUNDCHECK(ZSTD_c_targetCBlockSize, value);
825 CCtxParams->targetCBlockSize = value;
829 if (value!=0) /* 0 ==> default */
830 BOUNDCHECK(ZSTD_c_srcSizeHint, value);
831 CCtxParams->srcSizeHint = value;
835 BOUNDCHECK(ZSTD_c_stableInBuffer, value);
836 CCtxParams->inBufferMode = (ZSTD_bufferMode_e)value;
840 BOUNDCHECK(ZSTD_c_stableOutBuffer, value);
841 CCtxParams->outBufferMode = (ZSTD_bufferMode_e)value;
845 BOUNDCHECK(ZSTD_c_blockDelimiters, value);
846 CCtxParams->blockDelimiters = (ZSTD_sequenceFormat_e)value;
850 BOUNDCHECK(ZSTD_c_validateSequences, value);
851 CCtxParams->validateSequences = value;
855 BOUNDCHECK(ZSTD_c_useBlockSplitter, value);
856 CCtxParams->useBlockSplitter = (ZSTD_paramSwitch_e)value;
860 BOUNDCHECK(ZSTD_c_useRowMatchFinder, value);
861 CCtxParams->useRowMatchFinder = (ZSTD_paramSwitch_e)value;
865 BOUNDCHECK(ZSTD_c_deterministicRefPrefix, value);
866 CCtxParams->deterministicRefPrefix = !!value;
873 size_t ZSTD_CCtx_getParameter(ZSTD_CCtx const* cctx, ZSTD_cParameter param, int* value)
875 return ZSTD_CCtxParams_getParameter(&cctx->requestedParams, param, value);
879 ZSTD_CCtx_params const* CCtxParams, ZSTD_cParameter param, int* value)
884 *value = CCtxParams->format;
887 *value = CCtxParams->compressionLevel;
890 *value = (int)CCtxParams->cParams.windowLog;
893 *value = (int)CCtxParams->cParams.hashLog;
896 *value = (int)CCtxParams->cParams.chainLog;
899 *value = CCtxParams->cParams.searchLog;
902 *value = CCtxParams->cParams.minMatch;
905 *value = CCtxParams->cParams.targetLength;
908 *value = (unsigned)CCtxParams->cParams.strategy;
911 *value = CCtxParams->fParams.contentSizeFlag;
914 *value = CCtxParams->fParams.checksumFlag;
917 *value = !CCtxParams->fParams.noDictIDFlag;
920 *value = CCtxParams->forceWindow;
923 *value = CCtxParams->attachDictPref;
926 *value = CCtxParams->literalCompressionMode;
930 *value = CCtxParams->nbWorkers;
939 *value = CCtxParams->enableDedicatedDictSearch;
942 *value = CCtxParams->ldmParams.enableLdm;
945 *value = CCtxParams->ldmParams.hashLog;
948 *value = CCtxParams->ldmParams.minMatchLength;
951 *value = CCtxParams->ldmParams.bucketSizeLog;
954 *value = CCtxParams->ldmParams.hashRateLog;
957 *value = (int)CCtxParams->targetCBlockSize;
960 *value = (int)CCtxParams->srcSizeHint;
963 *value = (int)CCtxParams->inBufferMode;
966 *value = (int)CCtxParams->outBufferMode;
969 *value = (int)CCtxParams->blockDelimiters;
972 *value = (int)CCtxParams->validateSequences;
975 *value = (int)CCtxParams->useBlockSplitter;
978 *value = (int)CCtxParams->useRowMatchFinder;
981 *value = (int)CCtxParams->deterministicRefPrefix;
1162 @return : 0, or an error code if one value is beyond authorized range */
2128 * `windowLog` value is enforced if != 0, otherwise value is copied from srcCCtx.
2225 * It must be set to a clear 0/1 value, to remove branch during inlining.
2907 const BYTE value = ip[0];
2908 const size_t valueST = (size_t)((U64)value * 0x0101010101010101ULL);
3394 * Decompression repcode history may use modified seq->offset value taken from compression repcode history.
3492 * maximum of 128 KB, this value is actually impossible to reach.
3572 * or RLE. This allows us to retrieve the offset value that an invalid repcode references within
3575 * the replacement offset value rather than the original repcode to update the repcode history.
5143 * if srcSize is not known at init time, use value ZSTD_CONTENTSIZE_UNKNOWN.
5726 but keep the value of endPosInSequence */