Lines Matching refs:wt_bits

598    int wt_bits;
1114 int bits_to_read = MIN2(bits_left, 8 + 5*wt_bits);
1115 /* If wt_trits then wt_bits <= 3, so bits_to_read <= 23 and we can use uint32_t */
1117 unpack_trit_block(wt_bits, raw, &weights_quant[i]);
1125 offset -= 8 + wt_bits * 5;
1126 bits_left -= 8 + wt_bits * 5;
1134 int bits_to_read = MIN2(bits_left, 7 + 3*wt_bits);
1135 /* If wt_quints then wt_bits <= 2, so bits_to_read <= 13 and we can use uint32_t */
1137 unpack_quint_block(wt_bits, raw, &weights_quant[i]);
1143 offset -= 7 + wt_bits * 3;
1144 bits_left -= 7 + wt_bits * 3;
1149 assert((weight_bits % wt_bits) == 0);
1151 weights_quant[i] = in.get_bits_rev(offset, wt_bits);
1154 in.printf_bits(offset - wt_bits, wt_bits, "weight bits [%d]", weights_quant[i]);
1156 offset -= wt_bits;
1175 if (wt_bits == 0) {
1180 switch (wt_bits) {
1210 if (wt_bits == 0) {
1215 switch (wt_bits) {
1241 switch (wt_bits) {
1466 wt_w, wt_h, wt_d, dual_plane, num_weights, high_prec, wt_range, wt_max, wt_trits, wt_quints, wt_bits, weight_bits);
1712 wt_bits = 0;
1716 case 0x2: wt_max = 1; wt_bits = 1; break;
1718 case 0x4: wt_max = 3; wt_bits = 2; break;
1720 case 0x6: wt_max = 5; wt_trits = 1; wt_bits = 1; break;
1721 case 0x7: wt_max = 7; wt_bits = 3; break;
1727 case 0x2: wt_max = 9; wt_quints = 1; wt_bits = 1; break;
1728 case 0x3: wt_max = 11; wt_trits = 1; wt_bits = 2; break;
1729 case 0x4: wt_max = 15; wt_bits = 4; break;
1730 case 0x5: wt_max = 19; wt_quints = 1; wt_bits = 2; break;
1731 case 0x6: wt_max = 23; wt_trits = 1; wt_bits = 3; break;
1732 case 0x7: wt_max = 31; wt_bits = 5; break;
1738 assert(wt_trits || wt_quints || wt_bits);
1748 + num_weights * wt_bits;