Lines Matching defs:code
101 uint32_t code = a * (rc->code >> 12) + (rc->code & 0xFFF) - b;
103 while (code < 0x800000 && bytestream2_get_bytes_left(gb) > 0)
104 code = bytestream2_get_byteu(gb) | (code << 8);
105 rc->code = code;
420 static int decode_adaptive6(PixelModel3 *m, uint32_t code, uint32_t *value,
428 if (p <= code) {
431 if (p + k > code) {
451 f = code - (d + c) >> m->fshift;
455 q = code >> m->fshift;
727 rc->code = bytestream2_get_le32(gb);
741 r = dectable[(rc->code & 0xFFFu) >> 7];
743 while (freqs2[r + 1] <= (rc->code & 0xFFF)) {
823 static int decode_unit3(SCPRContext *s, PixelModel3 *m, uint32_t code, uint32_t *value)
860 if (!decode_adaptive45(m, code, value, &a, &b, ¶m, 4))
866 if (!decode_adaptive45(m, code, value, &a, &b, &m->cntsum, 16))
872 if (!decode_adaptive6(m, code, value, &a, &b)) {
899 ret = decode_unit3(s, &s->pixel_model3[0][*cx + *cx1], rc->code & 0xFFF, red);
906 ret = decode_unit3(s, &s->pixel_model3[1][*cx + *cx1], rc->code & 0xFFF, green);
913 ret = decode_unit3(s, &s->pixel_model3[2][*cx + *cx1], rc->code & 0xFFF, blue);
925 rc->code = bytestream2_get_le32(gb);
1122 uint32_t code;
1124 a = s->rc.code & 0xFFF;
1133 code = a + ((s->rc.code >> 1) & 0xFFFFF800) - b;
1134 while (code < 0x800000 && bytestream2_get_bytes_left(gb) > 0)
1135 code = bytestream2_get_byteu(gb) | (code << 8);
1136 s->rc.code = code;