text: /*******************************************************************************
  * Copyright 2020-2021 Intel Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions
  * and limitations under the License.
  *
  *
  * SPDX-License-Identifier: Apache-2.0
  *******************************************************************************/
  
  #include <CL/sycl.hpp>
  
  #include "oneapi/mkl/blas/detail/mklgpu/onemkl_blas_mklgpu.hpp"
  #include "oneapi/mkl/types.hpp"
  #include "mklgpu_common.hpp"
  #include "oneapi/mkl/exceptions.hpp"
  
  namespace oneapi {
  namespace mkl {
  namespace blas {
  namespace mklgpu {
  namespace column_major {
  
  #define MAJOR             MKL_COL_MAJOR
  #define EMPTY_KERNEL_NAME ColMajorEmptyKernel
  #include "mklgpu_batch.cxx"
  #undef MAJOR
  #undef EMPTY_KERNEL_NAME
  
  } // namespace column_major
  namespace row_major {
  
  #define MAJOR             MKL_ROW_MAJOR
  #define EMPTY_KERNEL_NAME RowMajorEmptyKernel
  #include "mklgpu_batch.cxx"
  #undef MAJOR
  #undef EMPTY_KERNEL_NAME
  
  } // namespace row_major
  } // namespace mklgpu
  } // namespace blas
  } // namespace mkl
  } // namespace oneapi
  