anchor.diff:      NodeBuffers: PCPFNodeBuffers;
     {$endif}
   begin
  -  AWidth := Self.Width;
  -  AHeight := Self.Height;
  +  MaxI := Self.Width - 1;
  +  MaxJ := Self.Height - 1;
     Rounded := (Self.Kind = mkDiagonalEx);
     CellOffsets := @Self.FInfo.CellOffsets;
     Cell := @Self.FInfo.CellArray[0];
  
positive.code:       end else
        begin
          clearbit:
          Mask := (Mask xor Flags) and $ff00;
        end;
      end;
  
      // bit << 1, child++
      if (Flags = (1 shl (8+7)) + 7) then Break;
      Offset := Flags and $ff00;
      Inc(Flags);
      Inc(Flags, Offset);
    until (False);
  
negative.code:     end;
      LookupLine(');');
  
      // ROUNDED_MASKS
      LookupLine;
      LookupLine('ROUNDED_MASKS: array[Byte] of Byte = (');
      for Line := 0 to 15 do
      begin
        AddRoundMasks(Line, Line = 15);
      end;
      LookupLine(');');
  
      LookupsText.SaveToFile('Lookup.txt');
    finally
  