Lines Matching refs:value
283 static ZSTD_ParamSwitch_e ZSTD_resolveExternalRepcodeSearch(ZSTD_ParamSwitch_e value, int cLevel) { in ZSTD_resolveExternalRepcodeSearch() argument
284 if (value != ZSTD_ps_auto) return value; in ZSTD_resolveExternalRepcodeSearch()
624 static size_t ZSTD_cParam_clampBounds(ZSTD_cParameter cParam, int* value) in ZSTD_cParam_clampBounds() argument
628 if (*value < bounds.lowerBound) *value = bounds.lowerBound; in ZSTD_cParam_clampBounds()
629 if (*value > bounds.upperBound) *value = bounds.upperBound; in ZSTD_cParam_clampBounds()
690 size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value) in ZSTD_CCtx_setParameter() argument
692 DEBUGLOG(4, "ZSTD_CCtx_setParameter (%i, %i)", (int)param, value); in ZSTD_CCtx_setParameter()
703 RETURN_ERROR_IF((value!=0) && cctx->staticSize, parameter_unsupported, in ZSTD_CCtx_setParameter()
749 return ZSTD_CCtxParams_setParameter(&cctx->requestedParams, param, value); in ZSTD_CCtx_setParameter()
753 ZSTD_cParameter param, int value) in ZSTD_CCtxParams_setParameter() argument
755 DEBUGLOG(4, "ZSTD_CCtxParams_setParameter (%i, %i)", (int)param, value); in ZSTD_CCtxParams_setParameter()
759 BOUNDCHECK(ZSTD_c_format, value); in ZSTD_CCtxParams_setParameter()
760 CCtxParams->format = (ZSTD_format_e)value; in ZSTD_CCtxParams_setParameter()
764 FORWARD_IF_ERROR(ZSTD_cParam_clampBounds(param, &value), ""); in ZSTD_CCtxParams_setParameter()
765 if (value == 0) in ZSTD_CCtxParams_setParameter()
768 CCtxParams->compressionLevel = value; in ZSTD_CCtxParams_setParameter()
774 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
775 BOUNDCHECK(ZSTD_c_windowLog, value); in ZSTD_CCtxParams_setParameter()
776 CCtxParams->cParams.windowLog = (U32)value; in ZSTD_CCtxParams_setParameter()
780 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
781 BOUNDCHECK(ZSTD_c_hashLog, value); in ZSTD_CCtxParams_setParameter()
782 CCtxParams->cParams.hashLog = (U32)value; in ZSTD_CCtxParams_setParameter()
786 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
787 BOUNDCHECK(ZSTD_c_chainLog, value); in ZSTD_CCtxParams_setParameter()
788 CCtxParams->cParams.chainLog = (U32)value; in ZSTD_CCtxParams_setParameter()
792 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
793 BOUNDCHECK(ZSTD_c_searchLog, value); in ZSTD_CCtxParams_setParameter()
794 CCtxParams->cParams.searchLog = (U32)value; in ZSTD_CCtxParams_setParameter()
795 return (size_t)value; in ZSTD_CCtxParams_setParameter()
798 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
799 BOUNDCHECK(ZSTD_c_minMatch, value); in ZSTD_CCtxParams_setParameter()
800 CCtxParams->cParams.minMatch = (U32)value; in ZSTD_CCtxParams_setParameter()
804 BOUNDCHECK(ZSTD_c_targetLength, value); in ZSTD_CCtxParams_setParameter()
805 CCtxParams->cParams.targetLength = (U32)value; in ZSTD_CCtxParams_setParameter()
809 if (value!=0) /* 0 => use default */ in ZSTD_CCtxParams_setParameter()
810 BOUNDCHECK(ZSTD_c_strategy, value); in ZSTD_CCtxParams_setParameter()
811 CCtxParams->cParams.strategy = (ZSTD_strategy)value; in ZSTD_CCtxParams_setParameter()
816 DEBUGLOG(4, "set content size flag = %u", (value!=0)); in ZSTD_CCtxParams_setParameter()
817 CCtxParams->fParams.contentSizeFlag = value != 0; in ZSTD_CCtxParams_setParameter()
822 CCtxParams->fParams.checksumFlag = value != 0; in ZSTD_CCtxParams_setParameter()
826 DEBUGLOG(4, "set dictIDFlag = %u", (value!=0)); in ZSTD_CCtxParams_setParameter()
827 CCtxParams->fParams.noDictIDFlag = !value; in ZSTD_CCtxParams_setParameter()
831 CCtxParams->forceWindow = (value != 0); in ZSTD_CCtxParams_setParameter()
835 const ZSTD_dictAttachPref_e pref = (ZSTD_dictAttachPref_e)value; in ZSTD_CCtxParams_setParameter()
842 const ZSTD_ParamSwitch_e lcm = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
849 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading"); in ZSTD_CCtxParams_setParameter()
853 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading"); in ZSTD_CCtxParams_setParameter()
857 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading"); in ZSTD_CCtxParams_setParameter()
861 RETURN_ERROR_IF(value!=0, parameter_unsupported, "not compiled with multithreading"); in ZSTD_CCtxParams_setParameter()
865 CCtxParams->enableDedicatedDictSearch = (value!=0); in ZSTD_CCtxParams_setParameter()
869 BOUNDCHECK(ZSTD_c_enableLongDistanceMatching, value); in ZSTD_CCtxParams_setParameter()
870 CCtxParams->ldmParams.enableLdm = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
874 if (value!=0) /* 0 ==> auto */ in ZSTD_CCtxParams_setParameter()
875 BOUNDCHECK(ZSTD_c_ldmHashLog, value); in ZSTD_CCtxParams_setParameter()
876 CCtxParams->ldmParams.hashLog = (U32)value; in ZSTD_CCtxParams_setParameter()
880 if (value!=0) /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
881 BOUNDCHECK(ZSTD_c_ldmMinMatch, value); in ZSTD_CCtxParams_setParameter()
882 CCtxParams->ldmParams.minMatchLength = (U32)value; in ZSTD_CCtxParams_setParameter()
886 if (value!=0) /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
887 BOUNDCHECK(ZSTD_c_ldmBucketSizeLog, value); in ZSTD_CCtxParams_setParameter()
888 CCtxParams->ldmParams.bucketSizeLog = (U32)value; in ZSTD_CCtxParams_setParameter()
892 if (value!=0) /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
893 BOUNDCHECK(ZSTD_c_ldmHashRateLog, value); in ZSTD_CCtxParams_setParameter()
894 CCtxParams->ldmParams.hashRateLog = (U32)value; in ZSTD_CCtxParams_setParameter()
898 if (value!=0) { /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
899 value = MAX(value, ZSTD_TARGETCBLOCKSIZE_MIN); in ZSTD_CCtxParams_setParameter()
900 BOUNDCHECK(ZSTD_c_targetCBlockSize, value); in ZSTD_CCtxParams_setParameter()
902 CCtxParams->targetCBlockSize = (U32)value; in ZSTD_CCtxParams_setParameter()
906 if (value!=0) /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
907 BOUNDCHECK(ZSTD_c_srcSizeHint, value); in ZSTD_CCtxParams_setParameter()
908 CCtxParams->srcSizeHint = value; in ZSTD_CCtxParams_setParameter()
912 BOUNDCHECK(ZSTD_c_stableInBuffer, value); in ZSTD_CCtxParams_setParameter()
913 CCtxParams->inBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
917 BOUNDCHECK(ZSTD_c_stableOutBuffer, value); in ZSTD_CCtxParams_setParameter()
918 CCtxParams->outBufferMode = (ZSTD_bufferMode_e)value; in ZSTD_CCtxParams_setParameter()
922 BOUNDCHECK(ZSTD_c_blockDelimiters, value); in ZSTD_CCtxParams_setParameter()
923 CCtxParams->blockDelimiters = (ZSTD_SequenceFormat_e)value; in ZSTD_CCtxParams_setParameter()
927 BOUNDCHECK(ZSTD_c_validateSequences, value); in ZSTD_CCtxParams_setParameter()
928 CCtxParams->validateSequences = value; in ZSTD_CCtxParams_setParameter()
932 BOUNDCHECK(ZSTD_c_splitAfterSequences, value); in ZSTD_CCtxParams_setParameter()
933 CCtxParams->postBlockSplitter = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
937 BOUNDCHECK(ZSTD_c_blockSplitterLevel, value); in ZSTD_CCtxParams_setParameter()
938 CCtxParams->preBlockSplitter_level = value; in ZSTD_CCtxParams_setParameter()
942 BOUNDCHECK(ZSTD_c_useRowMatchFinder, value); in ZSTD_CCtxParams_setParameter()
943 CCtxParams->useRowMatchFinder = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
947 BOUNDCHECK(ZSTD_c_deterministicRefPrefix, value); in ZSTD_CCtxParams_setParameter()
948 CCtxParams->deterministicRefPrefix = !!value; in ZSTD_CCtxParams_setParameter()
952 BOUNDCHECK(ZSTD_c_prefetchCDictTables, value); in ZSTD_CCtxParams_setParameter()
953 CCtxParams->prefetchCDictTables = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
957 BOUNDCHECK(ZSTD_c_enableSeqProducerFallback, value); in ZSTD_CCtxParams_setParameter()
958 CCtxParams->enableMatchFinderFallback = value; in ZSTD_CCtxParams_setParameter()
962 if (value!=0) /* 0 ==> default */ in ZSTD_CCtxParams_setParameter()
963 BOUNDCHECK(ZSTD_c_maxBlockSize, value); in ZSTD_CCtxParams_setParameter()
964 assert(value>=0); in ZSTD_CCtxParams_setParameter()
965 CCtxParams->maxBlockSize = (size_t)value; in ZSTD_CCtxParams_setParameter()
969 BOUNDCHECK(ZSTD_c_repcodeResolution, value); in ZSTD_CCtxParams_setParameter()
970 CCtxParams->searchForExternalRepcodes = (ZSTD_ParamSwitch_e)value; in ZSTD_CCtxParams_setParameter()
977 size_t ZSTD_CCtx_getParameter(ZSTD_CCtx const* cctx, ZSTD_cParameter param, int* value) in ZSTD_CCtx_getParameter() argument
979 return ZSTD_CCtxParams_getParameter(&cctx->requestedParams, param, value); in ZSTD_CCtx_getParameter()
983 ZSTD_CCtx_params const* CCtxParams, ZSTD_cParameter param, int* value) in ZSTD_CCtxParams_getParameter() argument
988 *value = (int)CCtxParams->format; in ZSTD_CCtxParams_getParameter()
991 *value = CCtxParams->compressionLevel; in ZSTD_CCtxParams_getParameter()
994 *value = (int)CCtxParams->cParams.windowLog; in ZSTD_CCtxParams_getParameter()
997 *value = (int)CCtxParams->cParams.hashLog; in ZSTD_CCtxParams_getParameter()
1000 *value = (int)CCtxParams->cParams.chainLog; in ZSTD_CCtxParams_getParameter()
1003 *value = (int)CCtxParams->cParams.searchLog; in ZSTD_CCtxParams_getParameter()
1006 *value = (int)CCtxParams->cParams.minMatch; in ZSTD_CCtxParams_getParameter()
1009 *value = (int)CCtxParams->cParams.targetLength; in ZSTD_CCtxParams_getParameter()
1012 *value = (int)CCtxParams->cParams.strategy; in ZSTD_CCtxParams_getParameter()
1015 *value = CCtxParams->fParams.contentSizeFlag; in ZSTD_CCtxParams_getParameter()
1018 *value = CCtxParams->fParams.checksumFlag; in ZSTD_CCtxParams_getParameter()
1021 *value = !CCtxParams->fParams.noDictIDFlag; in ZSTD_CCtxParams_getParameter()
1024 *value = CCtxParams->forceWindow; in ZSTD_CCtxParams_getParameter()
1027 *value = (int)CCtxParams->attachDictPref; in ZSTD_CCtxParams_getParameter()
1030 *value = (int)CCtxParams->literalCompressionMode; in ZSTD_CCtxParams_getParameter()
1034 *value = CCtxParams->nbWorkers; in ZSTD_CCtxParams_getParameter()
1043 *value = CCtxParams->enableDedicatedDictSearch; in ZSTD_CCtxParams_getParameter()
1046 *value = (int)CCtxParams->ldmParams.enableLdm; in ZSTD_CCtxParams_getParameter()
1049 *value = (int)CCtxParams->ldmParams.hashLog; in ZSTD_CCtxParams_getParameter()
1052 *value = (int)CCtxParams->ldmParams.minMatchLength; in ZSTD_CCtxParams_getParameter()
1055 *value = (int)CCtxParams->ldmParams.bucketSizeLog; in ZSTD_CCtxParams_getParameter()
1058 *value = (int)CCtxParams->ldmParams.hashRateLog; in ZSTD_CCtxParams_getParameter()
1061 *value = (int)CCtxParams->targetCBlockSize; in ZSTD_CCtxParams_getParameter()
1064 *value = (int)CCtxParams->srcSizeHint; in ZSTD_CCtxParams_getParameter()
1067 *value = (int)CCtxParams->inBufferMode; in ZSTD_CCtxParams_getParameter()
1070 *value = (int)CCtxParams->outBufferMode; in ZSTD_CCtxParams_getParameter()
1073 *value = (int)CCtxParams->blockDelimiters; in ZSTD_CCtxParams_getParameter()
1076 *value = (int)CCtxParams->validateSequences; in ZSTD_CCtxParams_getParameter()
1079 *value = (int)CCtxParams->postBlockSplitter; in ZSTD_CCtxParams_getParameter()
1082 *value = CCtxParams->preBlockSplitter_level; in ZSTD_CCtxParams_getParameter()
1085 *value = (int)CCtxParams->useRowMatchFinder; in ZSTD_CCtxParams_getParameter()
1088 *value = (int)CCtxParams->deterministicRefPrefix; in ZSTD_CCtxParams_getParameter()
1091 *value = (int)CCtxParams->prefetchCDictTables; in ZSTD_CCtxParams_getParameter()
1094 *value = CCtxParams->enableMatchFinderFallback; in ZSTD_CCtxParams_getParameter()
1097 *value = (int)CCtxParams->maxBlockSize; in ZSTD_CCtxParams_getParameter()
1100 *value = (int)CCtxParams->searchForExternalRepcodes; in ZSTD_CCtxParams_getParameter()
3488 const BYTE value = ip[0]; in ZSTD_isRLE() local
3489 const size_t valueST = (size_t)((U64)value * 0x0101010101010101ULL); in ZSTD_isRLE()