Lines Matching defs:ISEParams

112 struct ISEParams
117 ISEParams (ISEMode mode_, int numBits_) : mode(mode_), numBits(numBits_) {}
120 inline int computeNumRequiredBits (const ISEParams& iseParams, int numValues)
133 ISEParams computeMaximumRangeISEParams (int numAvailableBits, int numValuesInSequence)
150 const ISEParams params(ISEMODE_TRIT, curBitsForTritMode);
152 return ISEParams(ISEMODE_TRIT, curBitsForTritMode);
157 const ISEParams params(ISEMODE_QUINT, curBitsForQuintMode);
159 return ISEParams(ISEMODE_QUINT, curBitsForQuintMode);
164 const ISEParams params(ISEMODE_PLAIN_BIT, curBitsForPlainBitMode);
167 return ISEParams(ISEMODE_PLAIN_BIT, curBitsForPlainBitMode);
312 ISEParams weightISEParams;
705 void decodeISE (ISEDecodedResult* dst, int numValues, BitAccessStream& data, const ISEParams& params)
733 void unquantizeColorEndpoints (deUint32* dst, const ISEDecodedResult* iseResults, int numEndpoints, const ISEParams& iseParams)
1192 void computeColorEndpoints (ColorEndpointPair* dst, const Block128& blockData, const deUint32* endpointModes, int numPartitions, int numColorEndpointValues, const ISEParams& iseParams, int numBitsAvailable)
1212 const ISEParams& iseParams = blockMode.weightISEParams;
1800 static inline deUint32 computeISERangeMax (const ISEParams& iseParams)
1817 ISEParams weightISEParams;
2186 static void encodeISE (BitAssignAccessStream& dst, const ISEParams& params, const ISEInput& input, int numValues)
2220 static void writeWeightData (AssignBlock128& dst, const ISEParams& iseParams, const ISEInput& input, int numWeights)
2227 static void writeColorEndpointData (AssignBlock128& dst, const ISEParams& iseParams, const ISEInput& input, int numEndpoints, int numBitsForColorEndpoints, int colorEndpointDataStartNdx)
2268 const ISEParams& colorEndpointISEParams = computeMaximumRangeISEParams(numBitsForColorEndpoints, numColorEndpointValues);
2307 const ISEParams& colorEndpointISEParams = computeMaximumRangeISEParams(numBitsForColorEndpoints, numColorEndpointValues);
2317 static const ISEParams s_weightISEParamsCandidates[] =
2319 ISEParams(ISEMODE_PLAIN_BIT, 1),
2320 ISEParams(ISEMODE_TRIT, 0),
2321 ISEParams(ISEMODE_PLAIN_BIT, 2),
2322 ISEParams(ISEMODE_QUINT, 0),
2323 ISEParams(ISEMODE_TRIT, 1),
2324 ISEParams(ISEMODE_PLAIN_BIT, 3),
2325 ISEParams(ISEMODE_QUINT, 1),
2326 ISEParams(ISEMODE_TRIT, 2),
2327 ISEParams(ISEMODE_PLAIN_BIT, 4),
2328 ISEParams(ISEMODE_QUINT, 2),
2329 ISEParams(ISEMODE_TRIT, 3),
2330 ISEParams(ISEMODE_PLAIN_BIT, 5)
2388 const ISEParams iseParams = setWeights ? blockParams.weightISEParams : computeMaximumRangeISEParams(computeNumBitsForColorEndpoints(blockParams), numValues);
2514 const ISEParams& iseParams = s_weightISEParamsCandidates[iseParamsNdx];
2663 blockParams.weightISEParams = ISEParams(ISEMODE_PLAIN_BIT, 2);
2700 blockParams.weightISEParams = ISEParams(ISEMODE_PLAIN_BIT, 2);
2708 const ISEParams endpointISE = computeMaximumRangeISEParams(numBitsForEndpoints, numEndpointParts);
2763 const ISEParams endpointISEParams = computeMaximumRangeISEParams(computeNumBitsForColorEndpoints(blockParams),
2830 blockParams.weightISEParams = ISEParams(ISEMODE_PLAIN_BIT, 2);
2913 blockParams.weightISEParams = ISEParams(ISEMODE_PLAIN_BIT, 5);