Lines Matching refs:weights
192 const u8 *const weights,
698 static void fse_decode_hufweights(ostream_t *weights, istream_t *const in,
875 u8 weights[HUF_MAX_SYMBS]; in decode_huf_table() local
876 memset(weights, 0, sizeof(weights)); in decode_huf_table()
898 weights[i] = weight_src[i / 2] >> 4; in decode_huf_table()
900 weights[i] = weight_src[i / 2] & 0xf; in decode_huf_table()
907 ostream_t weight_stream = IO_make_ostream(weights, HUF_MAX_SYMBS); in decode_huf_table()
912 HUF_init_dtable_usingweights(dtable, weights, num_symbs); in decode_huf_table()
915 static void fse_decode_hufweights(ostream_t *weights, istream_t *const in, in fse_decode_hufweights() argument
927 *num_symbs = FSE_decompress_interleaved2(&dtable, weights, in); in fse_decode_hufweights()
1961 const u8 *const weights, in HUF_init_dtable_usingweights() argument
1973 if (weights[i] > HUF_MAX_BITS) { in HUF_init_dtable_usingweights()
1976 weight_sum += weights[i] > 0 ? (u64)1 << (weights[i] - 1) : 0; in HUF_init_dtable_usingweights()
1993 bits[i] = weights[i] > 0 ? (max_bits + 1 - weights[i]) : 0; in HUF_init_dtable_usingweights()