text: 
  // =================================================================================================
  // This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. It
  // is auto-generated by the 'scripts/database/database.py' Python script.
  //
  // This file populates the database with best-found tuning parameters for the 'Xger16' kernels.
  //
  // =================================================================================================
  
  namespace clblast {
  namespace database {
  
  const DatabaseEntry XgerHalf = {
    "Xger", Precision::kHalf, {"WGS1", "WGS2", "WPT"}, {
      { // AMD GPUs
        kDeviceTypeGPU, "AMD", {
          { "Ellesmere", {
            { Name{"AMD Radeon RX 480                                 "}, Params{ 64, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { kDeviceNameDefault                                        , Params{ 64, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
          { "Vega", {
            { Name{"Radeon RX Vega                                    "}, Params{ 32, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { kDeviceNameDefault                                        , Params{ 32, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
          { "default", {
            { kDeviceNameDefault                                        , Params{ 64, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
        }
      },
      { // ARM GPUs
        kDeviceTypeGPU, "ARM", {
          { "default", {
            { Name{"Mali-T760                                         "}, Params{ 4, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { kDeviceNameDefault                                        , Params{ 4, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
        }
      },
      { // Intel GPUs
        kDeviceTypeGPU, "Intel", {
          { "default", {
            { Name{"Intel(R) HD Graphics 5500 BroadWell U-Processor GT"}, Params{ 256, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { Name{"Intel(R) HD Graphics 620                          "}, Params{ 32, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { Name{"Intel(R) HD Graphics Skylake ULT GT2              "}, Params{ 64, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { kDeviceNameDefault                                        , Params{ 4, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
        }
      },
      { // QUALCOMM GPUs
        kDeviceTypeGPU, "QUALCOMM", {
          { "default", {
            { Name{"QUALCOMM Adreno(TM)                               "}, Params{ 64, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
            { kDeviceNameDefault                                        , Params{ 64, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
        }
      },
      { // Default
        kDeviceTypeAll, "default", {
          { "default", {
            { kDeviceNameDefault                                        , Params{ 12, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
          } },
        }
      },
    }
  };
  
  } // namespace database
  } // namespace clblast
  