Lines Matching defs:kFast
780 * @param kFast This is a template parameter. If the bitstream is guaranteed
784 FORCE_INLINE_TEMPLATE void HUF_addBits(HUF_CStream_t* bitC, HUF_CElt elt, int idx, int kFast)
794 bitC->bitContainer[idx] |= kFast ? HUF_getValueFast(elt) : HUF_getValue(elt);
812 assert(!kFast || (bitC->bitPos[idx] & 0xFF) <= HUF_BITS_IN_CONTAINER);
841 * @param kFast If kFast is set then we must know a-priori that
844 FORCE_INLINE_TEMPLATE void HUF_flushBits(HUF_CStream_t* bitC, int kFast)
858 assert(!kFast || bitC->ptr <= bitC->endPtr);
859 if (!kFast && bitC->ptr > bitC->endPtr) bitC->ptr = bitC->endPtr;
882 HUF_addBits(bitC, HUF_endMark(), /* idx */ 0, /* kFast */ 0);
883 HUF_flushBits(bitC, /* kFast */ 0);
981 HUF_compress1X_usingCTable_internal_body_loop(&bitC, ip, srcSize, ct, /* kUnroll */ MEM_32bits() ? 2 : 4, /* kFast */ 0, /* kLastFast */ 0);