Lines Matching full:delta
220 points, one for each delta, into the extended string, ultimately
249 Hence, for each delta, the decoder performs delta state changes, then
352 After each delta is encoded or decoded, bias is set for the next
353 delta as follows:
355 1. Delta is scaled in order to avoid overflow in the next step:
357 let delta = delta div 2
359 But when this is the very first delta, the divisor is not 2, but
361 that the second delta is usually much smaller than the first.
363 2. Delta is increased to compensate for the fact that the next delta
366 let delta = delta + (delta div numpoints)
369 far (including the one corresponding to this delta itself, and
372 3. Delta is repeatedly divided until it falls within a threshold, to
374 delta:
376 while delta > ((base - tmin) * tmax) div 2
377 do let delta = delta div (base - tmin)
383 (((base - tmin + 1) * delta) div (delta + skew))
385 The motivation for this procedure is that the current delta
386 provides a hint about the likely size of the next delta, and so
518 function adapt(delta,numpoints,firsttime):
519 if firsttime then let delta = delta div damp
520 else let delta = delta div 2
521 let delta = delta + (delta div numpoints)
523 while delta > ((base - tmin) * tmax) div 2 do begin
524 let delta = delta div (base - tmin)
527 return k + (((base - tmin + 1) * delta) div (delta + skew))
529 It does not matter whether the modifications to delta and k inside
608 is only one representation of any delta, there is therefore only one
629 let delta = 0
636 let delta = delta + (m - n) * (h + 1), fail on overflow
639 if c < n {or c is basic} then increment delta, fail on overflow
641 let q = delta
650 let bias = adapt(delta, h + 1, test h equals b?)
651 let delta = 0
655 increment delta and n
685 The increment of delta at the bottom of the outer loop cannot
686 overflow because delta < length(input) before the increment, and
695 delta would have to exceed either the code point limit (0..10FFFF) or
714 L, then no delta could ever exceed (M - initial_n) * (L + 1), and
723 digits that suffice to represent a given delta can sometimes
917 delta "ihq" decodes to 19853
920 delta "wc" decodes to 64
923 delta "rb" decodes to 37
926 delta "4c" decodes to 56
929 delta "v8a" decodes to 599
932 delta "8d" decodes to 130
935 delta "qg" decodes to 154
938 delta "056p" decodes to 46301
941 delta "qjye" decodes to 88531
965 delta "ww4c" decodes to 62042
968 delta "5e" decodes to 139
971 delta "180e" decodes to 16683
974 delta "575a" decodes to 34821
977 delta "65l" decodes to 14592
980 delta "sy2b" decodes to 42088
1027 needed delta is 19853, encodes as "ihq"
1030 needed delta is 64, encodes as "wc"
1033 needed delta is 37, encodes as "rb"
1036 needed delta is 56, encodes as "4c"
1039 needed delta is 599, encodes as "v8a"
1042 needed delta is 130, encodes as "8d"
1045 needed delta is 154, encodes as "qg"
1048 needed delta is 46301, encodes as "056p"
1051 needed delta is 88531, encodes as "qjye"
1078 needed delta is 62042, encodes as "ww4c"
1081 needed delta is 139, encodes as "5e"
1084 needed delta is 16683, encodes as "180e"
1087 needed delta is 34821, encodes as "575a"
1090 needed delta is 14592, encodes as "65l"
1093 needed delta is 42088, encodes as "sy2b"
1196 is represented by a delta, which is represented by a sequence of
1420 punycode_uint delta, punycode_uint numpoints, int firsttime )
1424 delta = firsttime ? delta / damp : delta >> 1;
1425 /* delta >> 1 is a faster way of doing delta / 2 */
1426 delta += delta / numpoints;
1428 for (k = 0; delta > ((base - tmin) * tmax) / 2; k += base) {
1429 delta /= base - tmin;
1432 return k + (base - tmin + 1) * delta / (delta + skew);
1444 punycode_uint n, delta, h, b, out, max_out, bias, j, m, q, k, t;
1449 delta = out = 0;
1493 /* Increase delta enough to advance the decoder's */
1496 if (m - n > (maxint - delta) / (h + 1)) return punycode_overflow;
1497 delta += (m - n) * (h + 1);
1503 if (++delta == 0) return punycode_overflow;
1507 /* Represent delta as a generalized variable-length integer: */
1509 for (q = delta, k = base; ; k += base) {
1527 bias = adapt(delta, h + 1, h == b);
1528 delta = 0;
1533 ++delta, ++n;
1588 /* Decode a generalized variable-length integer into delta, */
1591 /* value at the end to obtain delta. */