Lines Matching refs:regular

236     CodingMethod choose(int[] values, int start, int end, Coding regular, int[] sizes) {
242 int[] computed = computeSizePrivate(regular);
246 return regular;
261 int numChoices = markUsableChoices(regular);
276 coding = regular;
301 // Start by evaluating the "regular" choice.
310 if (regularChoice.coding == regular && topLevel) {
317 int X = BandStructure.encodeEscapeValue(_meta_canon_max, regular);
318 if (regular.canRepresentSigned(X)) {
319 int Xlen = regular.getLength(X); // band coding header
351 Utils.log.info("chooser: plain result="+bestChoice+" after "+bestChoice.searchOrder+" rounds, "+(regularChoice.zipSize-bestZipSize)+" fewer bytes than regular "+regular);
377 " fewer bytes than regular "+regular+
384 CodingMethod choose(int[] values, int start, int end, Coding regular) {
385 return choose(values, start, end, regular, null);
387 CodingMethod choose(int[] values, Coding regular, int[] sizes) {
388 return choose(values, 0, values.length, regular, sizes);
390 CodingMethod choose(int[] values, Coding regular) {
391 return choose(values, 0, values.length, regular, null);
394 private int markUsableChoices(Coding regular) {
402 if (verbose > 1 && c.coding == regular) {
403 Utils.log.info("regular coding cannot represent ["+min+".."+max+"]: "+regular);
407 if (c.coding == regular)
411 if (regularChoice == null && regular.canRepresent(min, max)) {
412 regularChoice = makeExtraChoice(regular);
414 Utils.log.info("*** regular choice is extra: "+regularChoice.coding);
426 Utils.log.info("*** regular choice does not apply "+regular);