Home | History | Annotate | Download | only in cintltst

Lines Matching full:difference

49  * Optimize the difference-taking for runs of Unicode text within
96 /* The difference value range for single-byters. */
100 /* The difference value range for double-byters. */
104 /* The difference value range for 3-byters. */
156 * but are also used as trail bytes in difference encoding
164 * to trail byte values 0..19 (0..0x13) as used in the difference calculation.
187 * from trail byte values 0..19 (0..0x13) as used in the difference calculation
273 * Encode a difference -0x10ffff..0x10ffff in 1..4 bytes
279 * @param diff difference value -0x10ffff..0x10ffff
394 * are encoded with the difference c-prev
399 * to statistically minimize the following difference
420 /* positive difference */
435 /* negative difference */
487 /* add trail byte into difference and decrement count */
561 * b is a difference lead byte.
563 * Return a code point directly from a single-byte difference.
565 * For multi-byte difference lead bytes, set the decoder state
566 * with the partial difference value from the lead byte and
573 /* single-byte difference */
631 * the difference to initialPrev.
632 * Used only for round-trip testing of the difference encoding and decoding.
638 * @return the difference to initialPrev
666 * Encode one difference value -0x10ffff..+0x10ffff in 1..4 bytes,
668 * Also checks for roundtripping of the difference encoding.
671 * @param diff difference value to test, -0x10ffff..0x10ffff
679 /* generate the difference as a packed value and serialize it */
787 * difference encoding and decoding.