Lines Matching refs:HUF_DEltX2
953 typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; /* double-symbols decoding */
959 * Constructs a HUF_DEltX2 in a U32.
964 DEBUG_STATIC_ASSERT(offsetof(HUF_DEltX2, sequence) == 0);
965 DEBUG_STATIC_ASSERT(offsetof(HUF_DEltX2, nbBits) == 2);
966 DEBUG_STATIC_ASSERT(offsetof(HUF_DEltX2, length) == 3);
967 DEBUG_STATIC_ASSERT(sizeof(HUF_DEltX2) == sizeof(U32));
978 * Constructs a HUF_DEltX2.
980 static HUF_DEltX2 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, int level)
982 HUF_DEltX2 DElt;
1011 HUF_DEltX2* DTableRank,
1022 HUF_DEltX2 const DElt = HUF_buildDEltX2(ptr->symbol, nbBits, baseSeq, level);
1028 HUF_DEltX2 const DElt = HUF_buildDEltX2(ptr->symbol, nbBits, baseSeq, level);
1055 HUF_DEltX2* const DTableRankEnd = DTableRank + length;
1069 static void HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 targetLog, const U32 consumedBits,
1124 static void HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog,
1188 HUF_DEltX2* const dt = (HUF_DEltX2*)dtPtr;
1199 DEBUG_STATIC_ASSERT(sizeof(HUF_DEltX2) == sizeof(HUF_DTable)); /* if compiler fails here, assertion is wrong */
1266 HUF_decodeSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog)
1275 HUF_decodeLastSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog)
1309 const HUF_DEltX2* const dt, const U32 dtLog)
1367 const HUF_DEltX2* const dt = (const HUF_DEltX2*)dtPtr;
1397 const HUF_DEltX2* const dt = (const HUF_DEltX2*)dtPtr;
1530 HUF_DEltX2 const* const dtable = (HUF_DEltX2 const*)args->dt;
1609 HUF_DEltX2 const entry = dtable[index]; \
1709 args.op[i] += HUF_decodeStreamX2(args.op[i], &bit, segmentEnd, (HUF_DEltX2 const*)dt, HUF_DECODER_FAST_TABLELOG);