Lines Matching refs:allbits
708 bitv *allbits; /* assembled diagcode in binary */
776 if ((allbits = bitv_alloc()) == NULL) {
792 bitv_shiftin(allbits, 2, 1);
793 bitv_shiftin(allbits, 2, infop->sizeval);
794 bitv_shiftinv(allbits, infop->databits, dictval);
797 bitv_shiftin(allbits, infop->csumbits, 0);
802 crc(&csum, bitv_chunk(allbits, limbit, limbit - 5));
807 bitv_setlo(allbits, infop->csumbits, (unsigned)csum);
814 *code++ = Alphabet[bitv_chunk(allbits, limbit, limbit - 5)];
819 bitv_free(allbits);
835 bitv *allbits;
852 if ((allbits = bitv_alloc()) == NULL) {
871 bitv_free(allbits);
875 bitv_shiftin(allbits, 5, val);
880 bitv_free(allbits);
886 ocsum = bitv_chunk(allbits, infop->csumbits, 0);
889 bitv_setlo(allbits, infop->csumbits, 0);
897 crc(&csum, bitv_chunk(allbits, limbit, limbit - 5));
903 bitv_free(allbits);
910 bitv_free(allbits);
917 bitv_chunk(allbits, limbit, limbit - 1));
920 bitv_free(allbits);