Lines Matching refs:code
55 * XZ_BUF_ERROR is returned when two consecutive calls to XZ code cannot
58 * least one output byte is still pending. Assuming your code is not buggy,
75 * struct xz_buf - Passing input and output buffers to XZ code
88 * the variables in_pos and out_pos are modified by the XZ code.
366 * could save a few bytes in code size.
411 * The rest of the code is inside this ifdef. It makes things a little more
753 * pointers, which could be problematic in the kernel boot code, which must
1253 uint32_t code;
1411 * The order below is important on x86 to reduce code size and
1584 rc->code = 0;
1589 * Read the first five initial bytes into rc->code if they haven't been
1597 rc->code = (rc->code << 8) + b->in[b->in_pos++];
1616 return rc->code == 0;
1624 rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos++];
1633 * on x86). Using a non-splitted version results in nicer looking code too.
1636 * of the code generated by GCC 3.x decreases 10-15 %. (GCC 4.3 doesn't care,
1637 * and it generates 10-20 % faster code than GCC 3.x from this file anyway.)
1646 if (rc->code < bound) {
1652 rc->code -= bound;
1702 rc->code -= rc->range;
1703 mask = (uint32_t)0 - (rc->code >> 31);
1704 rc->code += rc->range & mask;
1922 * makes the code smaller by avoiding a separate loop for each
2319 * in code size (no effect on speed). Doing so limits the uncompressed and
2676 * The "bits" argument allows using the same code for both CRC32 and CRC64.
2892 * still keep the Stream Header decoding code