Lines Matching refs:pack
524 // pack a single MX value with the following 1 or 2 T bits.
525 uint8_t pack;
528 pack = (input_data[i++] & mask) | (((T >> 0) & 0x3) << bits);
529 write_bits(pack, bits + 2, bit_offset, output_data);
533 pack = (input_data[i++] & mask) | (((T >> 2) & 0x3) << bits);
534 write_bits(pack, bits + 2, bit_offset, output_data);
538 pack = (input_data[i++] & mask) | (((T >> 4) & 0x1) << bits);
539 write_bits(pack, bits + 1, bit_offset, output_data);
543 pack = (input_data[i++] & mask) | (((T >> 5) & 0x3) << bits);
544 write_bits(pack, bits + 2, bit_offset, output_data);
548 pack = (input_data[i++] & mask) | (((T >> 7) & 0x1) << bits);
549 write_bits(pack, bits + 1, bit_offset, output_data);
572 uint8_t pack = (input_data[i] & mask) |
575 write_bits(pack, bits + tbits[j], bit_offset, output_data);
595 // pack a single M value with the following 2 or 3 T bits.
596 uint8_t pack;
599 pack = (input_data[i++] & mask) | (((T >> 0) & 0x7) << bits);
600 write_bits(pack, bits + 3, bit_offset, output_data);
604 pack = (input_data[i++] & mask) | (((T >> 3) & 0x3) << bits);
605 write_bits(pack, bits + 2, bit_offset, output_data);
609 pack = (input_data[i++] & mask) | (((T >> 5) & 0x3) << bits);
610 write_bits(pack, bits + 2, bit_offset, output_data);
631 uint8_t pack = (input_data[i] & mask) |
634 write_bits(pack, bits + tbits[j], bit_offset, output_data);