Lines Matching +full:xlen +full:- +full:1
32 size_t k, xlen; in br_i31_encode() local
36 xlen = (x[0] + 31) >> 5; in br_i31_encode()
37 if (xlen == 0) { in br_i31_encode()
42 k = 1; in br_i31_encode()
48 w = (k <= xlen) ? x[k] : 0; in br_i31_encode()
57 acc_len --; in br_i31_encode()
58 acc = w >> (31 - acc_len); in br_i31_encode()
60 buf -= 4; in br_i31_encode()
61 len -= 4; in br_i31_encode()
66 buf[-3] = (unsigned char)(z >> 16); in br_i31_encode()
69 buf[-2] = (unsigned char)(z >> 8); in br_i31_encode()
71 case 1: in br_i31_encode()
72 buf[-1] = (unsigned char)z; in br_i31_encode()