// /*
//  *  ******************************************************************************
//  *  *
//  *  *
//  *  * This program and the accompanying materials are made available under the
//  *  * terms of the Apache License, Version 2.0 which is available at
//  *  * https://www.apache.org/licenses/LICENSE-2.0.
//  *  *
//  *  *  See the NOTICE file distributed with this work for additional
//  *  *  information regarding copyright ownership.
//  *  * 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
//  *  *****************************************************************************
//  */
//
package org.nd4j.linalg.cpu.nativecpu;

import org.bytedeco.openblas.global.openblas;
import org.bytedeco.openblas.global.openblas_nolapack;

import java.lang.Override;
import java.lang.String;
import java.nio.ByteBuffer;
import java.nio.DoubleBuffer;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacpp.DoublePointer;
import org.bytedeco.javacpp.FloatPointer;
import org.bytedeco.javacpp.IntPointer;
import org.bytedeco.javacpp.Pointer;
import org.nd4j.linalg.api.blas.BLASLapackDelegator;

public class OpenblasLapackDelegator implements BLASLapackDelegator {
  @Override
  public int LAPACKE_sgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sgees(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sgees(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sgees(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dgees(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dgees(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dgees(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgees(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgees(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_cgees(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgees(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      int arg10) {
    return openblas.LAPACKE_zgees(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgees(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zgees(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_sgeesx(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_sgeesx(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_sgeesx(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dgeesx(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dgeesx(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dgeesx(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cgeesx(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_cgeesx(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cgeesx(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zgeesx(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zgeesx(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeesx(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_zgeesx(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17) {
    return openblas.LAPACKE_sgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, int arg17) {
    return openblas.LAPACKE_sgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17) {
    return openblas.LAPACKE_sgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17) {
    return openblas.LAPACKE_dgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17) {
    return openblas.LAPACKE_dgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, int arg17) {
    return openblas.LAPACKE_dgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16) {
    return openblas.LAPACKE_cgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_cgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_cgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16) {
    return openblas.LAPACKE_zgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_zgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_zgges(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, int arg17) {
    return openblas.LAPACKE_sgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17) {
    return openblas.LAPACKE_sgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17) {
    return openblas.LAPACKE_sgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, int arg17) {
    return openblas.LAPACKE_dgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17) {
    return openblas.LAPACKE_dgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17) {
    return openblas.LAPACKE_dgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16) {
    return openblas.LAPACKE_cgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_cgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_cgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16) {
    return openblas.LAPACKE_zgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_zgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgges3(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_zgges3(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, FloatBuffer arg20) {
    return openblas.LAPACKE_sggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, float[] arg20) {
    return openblas.LAPACKE_sggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20) {
    return openblas.LAPACKE_sggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20) {
    return openblas.LAPACKE_dggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, DoubleBuffer arg20) {
    return openblas.LAPACKE_dggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20) {
    return openblas.LAPACKE_dggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_cggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_cggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_cggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, DoublePointer arg19) {
    return openblas.LAPACKE_zggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zggesx(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      double[] arg19) {
    return openblas.LAPACKE_zggesx(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_sgees_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_sgees_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int arg11,
      float[] arg12, int arg13, int[] arg14) {
    return openblas.LAPACKE_sgees_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_dgees_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dgees_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int[] arg14) {
    return openblas.LAPACKE_dgees_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_cgees_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_cgees_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11,
      int arg12, float[] arg13, int[] arg14) {
    return openblas.LAPACKE_cgees_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, int arg12, DoublePointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_zgees_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_zgees_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgees_work(int arg0, byte arg1, byte arg2, Pointer arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, int[] arg14) {
    return openblas.LAPACKE_zgees_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      int arg16, IntBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_sgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, int[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_sgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      int arg16, IntPointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_sgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, int[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int[] arg17) {
    return openblas.LAPACKE_cgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_cgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_cgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_zgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_zgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgeesx_work(int arg0, byte arg1, byte arg2, Pointer arg3, byte arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int[] arg17) {
    return openblas.LAPACKE_zgeesx_work(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT1)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, int arg17, FloatPointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_sgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_sgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_sgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, int arg17, DoublePointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_dgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_dgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int arg19, int[] arg20) {
    return openblas.LAPACKE_dgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, FloatPointer arg17, int arg18, FloatPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_cgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_cgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int[] arg20) {
    return openblas.LAPACKE_cgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_zgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int[] arg20) {
    return openblas.LAPACKE_zgges_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, int arg17, FloatPointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_sgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_sgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_sgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int arg19, int[] arg20) {
    return openblas.LAPACKE_dgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, int arg17, DoublePointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_dgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_dgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, FloatPointer arg17, int arg18, FloatPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_cgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int[] arg20) {
    return openblas.LAPACKE_cgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_cgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_zgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgges3_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int[] arg20) {
    return openblas.LAPACKE_zgges3_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, float[] arg20, float[] arg21, int arg22, int[] arg23, int arg24, int[] arg25) {
    return openblas.LAPACKE_sggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_sggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      int arg22, IntPointer arg23, int arg24, IntPointer arg25) {
    return openblas.LAPACKE_sggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_sggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      int arg22, IntBuffer arg23, int arg24, IntBuffer arg25) {
    return openblas.LAPACKE_sggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_S_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_dggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      int arg22, IntPointer arg23, int arg24, IntPointer arg25) {
    return openblas.LAPACKE_dggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_dggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, int arg22, int[] arg23, int arg24,
      int[] arg25) {
    return openblas.LAPACKE_dggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_dggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      int arg22, IntBuffer arg23, int arg24, IntBuffer arg25) {
    return openblas.LAPACKE_dggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_D_SELECT3)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_cggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18,
      float[] arg19, float[] arg20, int arg21, float[] arg22, int[] arg23, int arg24, int[] arg25) {
    return openblas.LAPACKE_cggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_cggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, int arg21,
      FloatPointer arg22, IntPointer arg23, int arg24, IntPointer arg25) {
    return openblas.LAPACKE_cggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_cggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, int arg21,
      FloatBuffer arg22, IntBuffer arg23, int arg24, IntBuffer arg25) {
    return openblas.LAPACKE_cggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_C_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, int arg21,
      DoubleBuffer arg22, IntBuffer arg23, int arg24, IntBuffer arg25) {
    return openblas.LAPACKE_zggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      double[] arg19, double[] arg20, int arg21, double[] arg22, int[] arg23, int arg24,
      int[] arg25) {
    return openblas.LAPACKE_zggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggesx_work(int arg0, byte arg1, byte arg2, byte arg3, Pointer arg4, byte arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, int arg21,
      DoublePointer arg22, IntPointer arg23, int arg24, IntPointer arg25) {
    return openblas.LAPACKE_zggesx_work(arg0,arg1,arg2,arg3,((openblas.LAPACK_Z_SELECT2)arg4),arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_sgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges3_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges3_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgges3_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges3_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges3_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges3_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges3_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(String arg0, String arg1, String arg2, Pointer arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18, IntBuffer arg19,
      IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgges_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgges_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(String arg0, String arg1, String arg2, Pointer arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgges_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(String arg0, String arg1, String arg2, Pointer arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18, IntBuffer arg19,
      IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cgges_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(String arg0, String arg1, String arg2, Pointer arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(String arg0, String arg1, String arg2, Pointer arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgges_base(String arg0, String arg1, String arg2, Pointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zgges_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, float[] arg20, int[] arg21, int[] arg22,
      int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_sggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_sggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23, IntBuffer arg24,
      IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_sggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, IntPointer arg9,
      IntPointer arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_sggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_sggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_sggesx_base(arg0,arg1,arg2,((openblas.LAPACK_S_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25,
      long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      double[] arg16, int[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21,
      int[] arg22, int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28,
      long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, IntPointer arg9,
      IntPointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_dggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, double[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, int[] arg21, int[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_dggesx_base(arg0,arg1,arg2,((openblas.LAPACK_D_SELECT3)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      float[] arg18, float[] arg19, int[] arg20, float[] arg21, int[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, IntPointer arg9,
      IntPointer arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, FloatPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, FloatPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      IntBuffer arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23, IntBuffer arg24,
      IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, float[] arg21, int[] arg22,
      int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_cggesx_base(arg0,arg1,arg2,((openblas.LAPACK_C_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      double[] arg18, double[] arg19, int[] arg20, double[] arg21, int[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      DoublePointer arg21, IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25,
      long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, Pointer arg3,
      BytePointer arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, double[] arg18, double[] arg19, int[] arg20, double[] arg21,
      int[] arg22, int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28,
      long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, IntPointer arg9,
      IntPointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      DoublePointer arg18, DoublePointer arg19, IntPointer arg20, DoublePointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28, long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_zggesx_base(String arg0, String arg1, String arg2, Pointer arg3, String arg4,
      IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28, long arg29) {
    openblas.LAPACK_zggesx_base(arg0,arg1,arg2,((openblas.LAPACK_Z_SELECT2)arg3),arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public void LAPACK_cgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgees_base(String arg0, String arg1, Pointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgees_base(String arg0, String arg1, Pointer arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgees_base(String arg0, String arg1, Pointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgees_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(String arg0, String arg1, Pointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(String arg0, String arg1, Pointer arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgees_base(String arg0, String arg1, Pointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_dgees_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(String arg0, String arg1, Pointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15,
      long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(String arg0, String arg1, Pointer arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgees_base(String arg0, String arg1, Pointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgees_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(String arg0, String arg1, Pointer arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(String arg0, String arg1, Pointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(String arg0, String arg1, Pointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgees_base(BytePointer arg0, BytePointer arg1, Pointer arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_sgees_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgeesx_base(String arg0, String arg1, Pointer arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19,
      long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19,
      long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_cgeesx_base(arg0,arg1,((openblas.LAPACK_C_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dgeesx_base(String arg0, String arg1, Pointer arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dgeesx_base(arg0,arg1,((openblas.LAPACK_D_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgeesx_base(String arg0, String arg1, Pointer arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zgeesx_base(arg0,arg1,((openblas.LAPACK_Z_SELECT1)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sgeesx_base(String arg0, String arg1, Pointer arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sgeesx_base(String arg0, String arg1, Pointer arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sgeesx_base(BytePointer arg0, BytePointer arg1, Pointer arg2, BytePointer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sgeesx_base(arg0,arg1,((openblas.LAPACK_S_SELECT2)arg2),arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public float cblas_sdsdot(int arg0, float arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.cblas_sdsdot(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float cblas_sdsdot(int arg0, float arg1, float[] arg2, int arg3, float[] arg4, int arg5) {
    return openblas.cblas_sdsdot(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float cblas_sdsdot(int arg0, float arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.cblas_sdsdot(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double cblas_dsdot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.cblas_dsdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double cblas_dsdot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.cblas_dsdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double cblas_dsdot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) {
    return openblas.cblas_dsdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public float cblas_sdot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.cblas_sdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public float cblas_sdot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.cblas_sdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public float cblas_sdot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) {
    return openblas.cblas_sdot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double cblas_ddot(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.cblas_ddot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double cblas_ddot(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.cblas_ddot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double cblas_ddot(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) {
    return openblas.cblas_ddot(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_cdotu_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) {
    openblas.cblas_cdotu_sub(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_cdotc_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) {
    openblas.cblas_cdotc_sub(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_zdotu_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) {
    openblas.cblas_zdotu_sub(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_zdotc_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) {
    openblas.cblas_zdotc_sub(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float cblas_sasum(int arg0, float[] arg1, int arg2) {
    return openblas.cblas_sasum(arg0,arg1,arg2);
  }

  @Override
  public float cblas_sasum(int arg0, FloatPointer arg1, int arg2) {
    return openblas.cblas_sasum(arg0,arg1,arg2);
  }

  @Override
  public float cblas_sasum(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.cblas_sasum(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dasum(int arg0, double[] arg1, int arg2) {
    return openblas.cblas_dasum(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dasum(int arg0, DoublePointer arg1, int arg2) {
    return openblas.cblas_dasum(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dasum(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.cblas_dasum(arg0,arg1,arg2);
  }

  @Override
  public float cblas_scasum(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_scasum(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dzasum(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_dzasum(arg0,arg1,arg2);
  }

  @Override
  public float cblas_snrm2(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.cblas_snrm2(arg0,arg1,arg2);
  }

  @Override
  public float cblas_snrm2(int arg0, float[] arg1, int arg2) {
    return openblas.cblas_snrm2(arg0,arg1,arg2);
  }

  @Override
  public float cblas_snrm2(int arg0, FloatPointer arg1, int arg2) {
    return openblas.cblas_snrm2(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dnrm2(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.cblas_dnrm2(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dnrm2(int arg0, DoublePointer arg1, int arg2) {
    return openblas.cblas_dnrm2(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dnrm2(int arg0, double[] arg1, int arg2) {
    return openblas.cblas_dnrm2(arg0,arg1,arg2);
  }

  @Override
  public float cblas_scnrm2(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_scnrm2(arg0,arg1,arg2);
  }

  @Override
  public double cblas_dznrm2(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_dznrm2(arg0,arg1,arg2);
  }

  @Override
  public long cblas_isamax(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.cblas_isamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_isamax(int arg0, float[] arg1, int arg2) {
    return openblas.cblas_isamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_isamax(int arg0, FloatPointer arg1, int arg2) {
    return openblas.cblas_isamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_idamax(int arg0, double[] arg1, int arg2) {
    return openblas.cblas_idamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_idamax(int arg0, DoublePointer arg1, int arg2) {
    return openblas.cblas_idamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_idamax(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.cblas_idamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_icamax(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_icamax(arg0,arg1,arg2);
  }

  @Override
  public long cblas_izamax(int arg0, Pointer arg1, int arg2) {
    return openblas.cblas_izamax(arg0,arg1,arg2);
  }

  @Override
  public void cblas_saxpy(int arg0, float arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    openblas.cblas_saxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_saxpy(int arg0, float arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) {
    openblas.cblas_saxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_saxpy(int arg0, float arg1, float[] arg2, int arg3, float[] arg4, int arg5) {
    openblas.cblas_saxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_daxpy(int arg0, double arg1, double[] arg2, int arg3, double[] arg4, int arg5) {
    openblas.cblas_daxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_daxpy(int arg0, double arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      int arg5) {
    openblas.cblas_daxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_daxpy(int arg0, double arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    openblas.cblas_daxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_caxpy(int arg0, Pointer arg1, Pointer arg2, int arg3, Pointer arg4, int arg5) {
    openblas.cblas_caxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_zaxpy(int arg0, Pointer arg1, Pointer arg2, int arg3, Pointer arg4, int arg5) {
    openblas.cblas_zaxpy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_scopy(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) {
    openblas.cblas_scopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_scopy(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) {
    openblas.cblas_scopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_scopy(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) {
    openblas.cblas_scopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dcopy(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) {
    openblas.cblas_dcopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dcopy(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) {
    openblas.cblas_dcopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dcopy(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) {
    openblas.cblas_dcopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_ccopy(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) {
    openblas.cblas_ccopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_zcopy(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) {
    openblas.cblas_zcopy(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_sswap(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) {
    openblas.cblas_sswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_sswap(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) {
    openblas.cblas_sswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_sswap(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) {
    openblas.cblas_sswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dswap(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) {
    openblas.cblas_dswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dswap(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) {
    openblas.cblas_dswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_dswap(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) {
    openblas.cblas_dswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_cswap(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) {
    openblas.cblas_cswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_zswap(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) {
    openblas.cblas_zswap(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_srot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, float arg6) {
    openblas.cblas_srot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_srot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, float arg6) {
    openblas.cblas_srot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_srot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4, float arg5,
      float arg6) {
    openblas.cblas_srot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_drot(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, double arg6) {
    openblas.cblas_drot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_drot(int arg0, double[] arg1, int arg2, double[] arg3, int arg4, double arg5,
      double arg6) {
    openblas.cblas_drot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_drot(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, double arg6) {
    openblas.cblas_drot(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_srotg(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) {
    openblas.cblas_srotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_srotg(float[] arg0, float[] arg1, float[] arg2, float[] arg3) {
    openblas.cblas_srotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_srotg(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) {
    openblas.cblas_srotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_drotg(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) {
    openblas.cblas_drotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_drotg(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) {
    openblas.cblas_drotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_drotg(double[] arg0, double[] arg1, double[] arg2, double[] arg3) {
    openblas.cblas_drotg(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_srotm(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    openblas.cblas_srotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_srotm(int arg0, float[] arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    openblas.cblas_srotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_srotm(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    openblas.cblas_srotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_drotm(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    openblas.cblas_drotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_drotm(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    openblas.cblas_drotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_drotm(int arg0, double[] arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) {
    openblas.cblas_drotm(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void cblas_srotmg(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) {
    openblas.cblas_srotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_srotmg(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) {
    openblas.cblas_srotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_srotmg(float[] arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) {
    openblas.cblas_srotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_drotmg(double[] arg0, double[] arg1, double[] arg2, double arg3,
      double[] arg4) {
    openblas.cblas_drotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_drotmg(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) {
    openblas.cblas_drotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_drotmg(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) {
    openblas.cblas_drotmg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void cblas_sscal(int arg0, float arg1, float[] arg2, int arg3) {
    openblas.cblas_sscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_sscal(int arg0, float arg1, FloatPointer arg2, int arg3) {
    openblas.cblas_sscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_sscal(int arg0, float arg1, FloatBuffer arg2, int arg3) {
    openblas.cblas_sscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_dscal(int arg0, double arg1, DoublePointer arg2, int arg3) {
    openblas.cblas_dscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_dscal(int arg0, double arg1, double[] arg2, int arg3) {
    openblas.cblas_dscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_dscal(int arg0, double arg1, DoubleBuffer arg2, int arg3) {
    openblas.cblas_dscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_cscal(int arg0, Pointer arg1, Pointer arg2, int arg3) {
    openblas.cblas_cscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_zscal(int arg0, Pointer arg1, Pointer arg2, int arg3) {
    openblas.cblas_zscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_csscal(int arg0, float arg1, Pointer arg2, int arg3) {
    openblas.cblas_csscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_zdscal(int arg0, double arg1, Pointer arg2, int arg3) {
    openblas.cblas_zdscal(arg0,arg1,arg2,arg3);
  }

  @Override
  public void cblas_sgemv(int arg0, int arg1, int arg2, int arg3, float arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float arg9, float[] arg10, int arg11) {
    openblas.cblas_sgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_sgemv(int arg0, int arg1, int arg2, int arg3, float arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10, int arg11) {
    openblas.cblas_sgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_sgemv(int arg0, int arg1, int arg2, int arg3, float arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10, int arg11) {
    openblas.cblas_sgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dgemv(int arg0, int arg1, int arg2, int arg3, double arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10, int arg11) {
    openblas.cblas_dgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dgemv(int arg0, int arg1, int arg2, int arg3, double arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double arg9, double[] arg10, int arg11) {
    openblas.cblas_dgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dgemv(int arg0, int arg1, int arg2, int arg3, double arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10, int arg11) {
    openblas.cblas_dgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_cgemv(int arg0, int arg1, int arg2, int arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, int arg8, Pointer arg9, Pointer arg10, int arg11) {
    openblas.cblas_cgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_zgemv(int arg0, int arg1, int arg2, int arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, int arg8, Pointer arg9, Pointer arg10, int arg11) {
    openblas.cblas_zgemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_sger(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    openblas.cblas_sger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sger(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    openblas.cblas_sger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sger(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    openblas.cblas_sger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dger(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    openblas.cblas_dger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dger(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    openblas.cblas_dger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dger(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    openblas.cblas_dger(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_cgeru(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_cgeru(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_cgerc(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_cgerc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_zgeru(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_zgeru(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_zgerc(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_zgerc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      float[] arg7, int arg8) {
    openblas.cblas_strsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    openblas.cblas_strsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    openblas.cblas_strsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5, int arg6,
      double[] arg7, int arg8) {
    openblas.cblas_dtrsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    openblas.cblas_dtrsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    openblas.cblas_dtrsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_ctrsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) {
    openblas.cblas_ctrsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_ztrsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) {
    openblas.cblas_ztrsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    openblas.cblas_strmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    openblas.cblas_strmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      float[] arg7, int arg8) {
    openblas.cblas_strmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    openblas.cblas_dtrmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5, int arg6,
      double[] arg7, int arg8) {
    openblas.cblas_dtrmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    openblas.cblas_dtrmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_ctrmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) {
    openblas.cblas_ctrmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_ztrmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) {
    openblas.cblas_ztrmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    openblas.cblas_ssyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.cblas_ssyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    openblas.cblas_ssyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    openblas.cblas_dsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.cblas_dsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    openblas.cblas_dsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_cher(int arg0, int arg1, int arg2, float arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_cher(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_zher(int arg0, int arg1, int arg2, double arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_zher(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    openblas.cblas_ssyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    openblas.cblas_ssyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    openblas.cblas_ssyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    openblas.cblas_dsyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    openblas.cblas_dsyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    openblas.cblas_dsyr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_cher2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_cher2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_zher2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) {
    openblas.cblas_zher2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, FloatPointer arg12,
      int arg13) {
    openblas.cblas_sgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_sgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, FloatBuffer arg12,
      int arg13) {
    openblas.cblas_sgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_sgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float[] arg12, int arg13) {
    openblas.cblas_sgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      DoublePointer arg12, int arg13) {
    openblas.cblas_dgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11, DoubleBuffer arg12,
      int arg13) {
    openblas.cblas_dgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double[] arg12, int arg13) {
    openblas.cblas_dgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_cgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      Pointer arg7, int arg8, Pointer arg9, int arg10, Pointer arg11, Pointer arg12, int arg13) {
    openblas.cblas_cgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_zgbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      Pointer arg7, int arg8, Pointer arg9, int arg10, Pointer arg11, Pointer arg12, int arg13) {
    openblas.cblas_zgbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_ssbmv(int arg0, int arg1, int arg2, int arg3, float arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float arg9, float[] arg10, int arg11) {
    openblas.cblas_ssbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ssbmv(int arg0, int arg1, int arg2, int arg3, float arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10, int arg11) {
    openblas.cblas_ssbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ssbmv(int arg0, int arg1, int arg2, int arg3, float arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10, int arg11) {
    openblas.cblas_ssbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dsbmv(int arg0, int arg1, int arg2, int arg3, double arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10, int arg11) {
    openblas.cblas_dsbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dsbmv(int arg0, int arg1, int arg2, int arg3, double arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double arg9, double[] arg10, int arg11) {
    openblas.cblas_dsbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dsbmv(int arg0, int arg1, int arg2, int arg3, double arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10, int arg11) {
    openblas.cblas_dsbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    openblas.cblas_stbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    openblas.cblas_stbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float[] arg6,
      int arg7, float[] arg8, int arg9) {
    openblas.cblas_stbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double[] arg6,
      int arg7, double[] arg8, int arg9) {
    openblas.cblas_dtbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    openblas.cblas_dtbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    openblas.cblas_dtbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ctbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) {
    openblas.cblas_ctbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ztbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) {
    openblas.cblas_ztbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float[] arg6,
      int arg7, float[] arg8, int arg9) {
    openblas.cblas_stbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    openblas.cblas_stbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    openblas.cblas_stbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    openblas.cblas_dtbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double[] arg6,
      int arg7, double[] arg8, int arg9) {
    openblas.cblas_dtbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    openblas.cblas_dtbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ctbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) {
    openblas.cblas_ctbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_ztbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) {
    openblas.cblas_ztbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) {
    openblas.cblas_stpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    openblas.cblas_stpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) {
    openblas.cblas_stpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) {
    openblas.cblas_dtpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) {
    openblas.cblas_dtpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    openblas.cblas_dtpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ctpmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_ctpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ztpmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_ztpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) {
    openblas.cblas_stpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) {
    openblas.cblas_stpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    openblas.cblas_stpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) {
    openblas.cblas_dtpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    openblas.cblas_dtpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) {
    openblas.cblas_dtpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ctpsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_ctpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ztpsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) {
    openblas.cblas_ztpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void cblas_ssymv(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float arg8, float[] arg9, int arg10) {
    openblas.cblas_ssymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_ssymv(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, float arg8, FloatPointer arg9, int arg10) {
    openblas.cblas_ssymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_ssymv(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, float arg8, FloatBuffer arg9, int arg10) {
    openblas.cblas_ssymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsymv(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, double arg8, DoublePointer arg9, int arg10) {
    openblas.cblas_dsymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsymv(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, double arg8, DoubleBuffer arg9, int arg10) {
    openblas.cblas_dsymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsymv(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double arg8, double[] arg9, int arg10) {
    openblas.cblas_dsymv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_chemv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, Pointer arg9, int arg10) {
    openblas.cblas_chemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_zhemv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, Pointer arg9, int arg10) {
    openblas.cblas_zhemv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6, float arg7, FloatPointer arg8, int arg9) {
    openblas.cblas_sspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, float[] arg4, float[] arg5,
      int arg6, float arg7, float[] arg8, int arg9) {
    openblas.cblas_sspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, float arg7, FloatBuffer arg8, int arg9) {
    openblas.cblas_sspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6, double arg7, DoublePointer arg8, int arg9) {
    openblas.cblas_dspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6, double arg7, DoubleBuffer arg8, int arg9) {
    openblas.cblas_dspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, double[] arg4, double[] arg5,
      int arg6, double arg7, double[] arg8, int arg9) {
    openblas.cblas_dspmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sspr(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    openblas.cblas_sspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_sspr(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6) {
    openblas.cblas_sspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_sspr(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    openblas.cblas_sspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_dspr(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    openblas.cblas_dspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_dspr(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    openblas.cblas_dspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_dspr(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6) {
    openblas.cblas_dspr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_chpr(int arg0, int arg1, int arg2, float arg3, Pointer arg4, int arg5,
      Pointer arg6) {
    openblas.cblas_chpr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_zhpr(int arg0, int arg1, int arg2, double arg3, Pointer arg4, int arg5,
      Pointer arg6) {
    openblas.cblas_zhpr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    openblas.cblas_sspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    openblas.cblas_sspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    openblas.cblas_sspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) {
    openblas.cblas_dspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    openblas.cblas_dspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    openblas.cblas_dspr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_chpr2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8) {
    openblas.cblas_chpr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_zhpr2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8) {
    openblas.cblas_zhpr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void cblas_chbmv(int arg0, int arg1, int arg2, int arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, int arg8, Pointer arg9, Pointer arg10, int arg11) {
    openblas.cblas_chbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_zhbmv(int arg0, int arg1, int arg2, int arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, int arg8, Pointer arg9, Pointer arg10, int arg11) {
    openblas.cblas_zhbmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_chpmv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, Pointer arg8, int arg9) {
    openblas.cblas_chpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_zhpmv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, Pointer arg8, int arg9) {
    openblas.cblas_zhpmv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void cblas_sgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, FloatPointer arg12,
      int arg13) {
    openblas.cblas_sgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_sgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float[] arg12, int arg13) {
    openblas.cblas_sgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_sgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, FloatBuffer arg12,
      int arg13) {
    openblas.cblas_sgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double[] arg12, int arg13) {
    openblas.cblas_dgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11, DoubleBuffer arg12,
      int arg13) {
    openblas.cblas_dgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_dgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, double arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      DoublePointer arg12, int arg13) {
    openblas.cblas_dgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_cgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      Pointer arg7, int arg8, Pointer arg9, int arg10, Pointer arg11, Pointer arg12, int arg13) {
    openblas.cblas_cgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_zgemm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      Pointer arg7, int arg8, Pointer arg9, int arg10, Pointer arg11, Pointer arg12, int arg13) {
    openblas.cblas_zgemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void cblas_ssymm(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, FloatPointer arg11,
      int arg12) {
    openblas.cblas_ssymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_ssymm(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float[] arg11, int arg12) {
    openblas.cblas_ssymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_ssymm(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, FloatBuffer arg11,
      int arg12) {
    openblas.cblas_ssymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsymm(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double[] arg11, int arg12) {
    openblas.cblas_dsymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsymm(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, DoubleBuffer arg11,
      int arg12) {
    openblas.cblas_dsymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsymm(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, DoublePointer arg11,
      int arg12) {
    openblas.cblas_dsymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_csymm(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_csymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_zsymm(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_zsymm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_ssyrk(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      float[] arg6, int arg7, float arg8, float[] arg9, int arg10) {
    openblas.cblas_ssyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_ssyrk(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatBuffer arg6, int arg7, float arg8, FloatBuffer arg9, int arg10) {
    openblas.cblas_ssyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_ssyrk(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatPointer arg6, int arg7, float arg8, FloatPointer arg9, int arg10) {
    openblas.cblas_ssyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsyrk(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoublePointer arg6, int arg7, double arg8, DoublePointer arg9, int arg10) {
    openblas.cblas_dsyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsyrk(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoubleBuffer arg6, int arg7, double arg8, DoubleBuffer arg9, int arg10) {
    openblas.cblas_dsyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_dsyrk(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      double[] arg6, int arg7, double arg8, double[] arg9, int arg10) {
    openblas.cblas_dsyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_csyrk(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, Pointer arg9, int arg10) {
    openblas.cblas_csyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_zsyrk(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, Pointer arg9, int arg10) {
    openblas.cblas_zsyrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_ssyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, FloatBuffer arg11,
      int arg12) {
    openblas.cblas_ssyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_ssyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, FloatPointer arg11,
      int arg12) {
    openblas.cblas_ssyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_ssyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float[] arg11, int arg12) {
    openblas.cblas_ssyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, DoublePointer arg11,
      int arg12) {
    openblas.cblas_dsyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, DoubleBuffer arg11,
      int arg12) {
    openblas.cblas_dsyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_dsyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double[] arg11, int arg12) {
    openblas.cblas_dsyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_csyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_csyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_zsyr2k(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_zsyr2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_strmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    openblas.cblas_strmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_strmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    openblas.cblas_strmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_strmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    openblas.cblas_strmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    openblas.cblas_dtrmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    openblas.cblas_dtrmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    openblas.cblas_dtrmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ctrmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      Pointer arg7, Pointer arg8, int arg9, Pointer arg10, int arg11) {
    openblas.cblas_ctrmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ztrmm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      Pointer arg7, Pointer arg8, int arg9, Pointer arg10, int arg11) {
    openblas.cblas_ztrmm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_strsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    openblas.cblas_strsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_strsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    openblas.cblas_strsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_strsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    openblas.cblas_strsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    openblas.cblas_dtrsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    openblas.cblas_dtrsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_dtrsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    openblas.cblas_dtrsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ctrsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      Pointer arg7, Pointer arg8, int arg9, Pointer arg10, int arg11) {
    openblas.cblas_ctrsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_ztrsm(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      Pointer arg7, Pointer arg8, int arg9, Pointer arg10, int arg11) {
    openblas.cblas_ztrsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void cblas_chemm(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_chemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_zhemm(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, Pointer arg10, Pointer arg11, int arg12) {
    openblas.cblas_zhemm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_cherk(int arg0, int arg1, int arg2, int arg3, int arg4, float arg5,
      Pointer arg6, int arg7, float arg8, Pointer arg9, int arg10) {
    openblas.cblas_cherk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_zherk(int arg0, int arg1, int arg2, int arg3, int arg4, double arg5,
      Pointer arg6, int arg7, double arg8, Pointer arg9, int arg10) {
    openblas.cblas_zherk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void cblas_cher2k(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, float arg10, Pointer arg11, int arg12) {
    openblas.cblas_cher2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void cblas_zher2k(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9, double arg10, Pointer arg11, int arg12) {
    openblas.cblas_zher2k(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_cbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8,
      float[] arg9, float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14,
      int[] arg15, float[] arg16, int[] arg17, float[] arg18, float[] arg19, float[] arg20,
      float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25, float[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_cbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, FloatBuffer arg23, FloatBuffer arg24,
      FloatBuffer arg25, FloatBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29,
      long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_cbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, FloatPointer arg21, FloatPointer arg22, FloatPointer arg23,
      FloatPointer arg24, FloatPointer arg25, FloatPointer arg26, IntPointer arg27,
      IntPointer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_cbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22, float[] arg23,
      float[] arg24, float[] arg25, float[] arg26, int[] arg27, int[] arg28, long arg29, long arg30,
      long arg31, long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_cbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, FloatPointer arg24, FloatPointer arg25,
      FloatPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_cbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23,
      DoublePointer arg24, DoublePointer arg25, DoublePointer arg26, IntPointer arg27,
      IntPointer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25,
      DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13, DoubleBuffer arg14,
      IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23,
      DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28,
      long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      double[] arg23, double[] arg24, double[] arg25, double[] arg26, int[] arg27, int[] arg28,
      long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8,
      double[] arg9, double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14,
      int[] arg15, double[] arg16, int[] arg17, double[] arg18, double[] arg19, double[] arg20,
      double[] arg21, double[] arg22, double[] arg23, double[] arg24, double[] arg25,
      double[] arg26, int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32,
      long arg33) {
    openblas.LAPACK_dbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8,
      float[] arg9, float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14,
      int[] arg15, float[] arg16, int[] arg17, float[] arg18, float[] arg19, float[] arg20,
      float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25, float[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, FloatPointer arg24, FloatPointer arg25,
      FloatPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, FloatPointer arg21, FloatPointer arg22, FloatPointer arg23,
      FloatPointer arg24, FloatPointer arg25, FloatPointer arg26, IntPointer arg27,
      IntPointer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, FloatBuffer arg23, FloatBuffer arg24,
      FloatBuffer arg25, FloatBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29,
      long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22, float[] arg23,
      float[] arg24, float[] arg25, float[] arg26, int[] arg27, int[] arg28, long arg29, long arg30,
      long arg31, long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_sbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_sbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23,
      DoublePointer arg24, DoublePointer arg25, DoublePointer arg26, IntPointer arg27,
      IntPointer arg28, long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13, DoubleBuffer arg14,
      IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23,
      DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28,
      long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      double[] arg23, double[] arg24, double[] arg25, double[] arg26, int[] arg27, int[] arg28,
      long arg29, long arg30, long arg31, long arg32, long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25,
      DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29, long arg30, long arg31,
      long arg32, long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_zbbcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8,
      double[] arg9, double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14,
      int[] arg15, double[] arg16, int[] arg17, double[] arg18, double[] arg19, double[] arg20,
      double[] arg21, double[] arg22, double[] arg23, double[] arg24, double[] arg25,
      double[] arg26, int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32,
      long arg33) {
    openblas.LAPACK_zbbcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33);
  }

  @Override
  public void LAPACK_dbdsdc_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsdc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsdc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsdc_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsdc_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsdc_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsdc_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sbdsdc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cbdsqr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_cbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsqr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_dbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sbdsqr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_sbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zbdsqr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zbdsqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dbdsvdx_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dbdsvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dbdsvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sbdsvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sbdsvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ddisna_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ddisna_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ddisna_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ddisna_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ddisna_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ddisna_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ddisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sdisna_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_sdisna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgbbrd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, FloatPointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbbrd_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbbrd_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbbrd_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      IntPointer arg18, long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbbrd_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbbrd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_cgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbbrd_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgbbrd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgbbrd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgbbrd_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgbbrd_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgbbrd_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18) {
    openblas.LAPACK_dgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, IntPointer arg17, long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sgbbrd_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, long arg18) {
    openblas.LAPACK_sgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgbbrd_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, int[] arg18, long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbbrd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbbrd_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, int[] arg18, long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbbrd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbbrd_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbbrd_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_zgbbrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbcon_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbcon_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbcon_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_cgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgbcon_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgbcon_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zgbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgbequ(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbequ(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbequ(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11) {
    openblas.LAPACK_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequ(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequ(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequ(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequ(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequ(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11) {
    openblas.LAPACK_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequ(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequ(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequ(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequ(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbequb(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11) {
    openblas.LAPACK_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbequb(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbequb(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequb(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequb(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbequb(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequb(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequb(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbequb(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11) {
    openblas.LAPACK_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequb(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequb(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbequb(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      IntPointer arg18, long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_cgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, DoublePointer arg15, DoublePointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dgbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_dgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sgbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_sgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      IntPointer arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17,
      int[] arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_zgbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, IntPointer arg18, long arg19) {
    openblas.LAPACK_zgbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4, int[] arg5,
      int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4, int[] arg5,
      int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      byte[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, FloatPointer arg22, IntPointer arg23, long arg24, long arg25,
      long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, byte[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, byte[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      byte[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, double[] arg19, double[] arg20, double[] arg21, int[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      byte[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, float[] arg20, float[] arg21, int[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, byte[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, float[] arg20, float[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      byte[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, IntPointer arg23, long arg24, long arg25,
      long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, IntPointer arg23, long arg24, long arg25,
      long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, byte[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, ByteBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgebak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_dgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgebak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_sgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgebak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zgebak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgebal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgebal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgebal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgebal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zgebal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgebrd(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10) {
    openblas.LAPACK_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cgebrd(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10) {
    openblas.LAPACK_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cgebrd(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10) {
    openblas.LAPACK_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dgebrd(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10) {
    openblas.LAPACK_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dgebrd(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10) {
    openblas.LAPACK_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dgebrd(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10) {
    openblas.LAPACK_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sgebrd(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10) {
    openblas.LAPACK_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sgebrd(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10) {
    openblas.LAPACK_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sgebrd(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10) {
    openblas.LAPACK_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zgebrd(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10) {
    openblas.LAPACK_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zgebrd(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10) {
    openblas.LAPACK_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zgebrd(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10) {
    openblas.LAPACK_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cgecon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgecon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgecon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgecon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgecon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgecon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgecon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_zgecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequ(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequ(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequ(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequ(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequ(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequ(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) {
    openblas.LAPACK_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequ(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequ(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequ(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequ(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) {
    openblas.LAPACK_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequ(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequ(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequb(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequb(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeequb(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequb(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) {
    openblas.LAPACK_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequb(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeequb(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequb(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequb(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgeequb(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequb(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequb(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeequb(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) {
    openblas.LAPACK_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgeev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgeev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgeev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgeev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, long arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8,
      int[] arg9, float[] arg10, int[] arg11, int[] arg12, int[] arg13, float[] arg14,
      float[] arg15, float[] arg16, float[] arg17, float[] arg18, int[] arg19, float[] arg20,
      int[] arg21, long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgeevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, IntBuffer arg19,
      FloatBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgeevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, long arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgeevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21, long arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dgeevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8,
      double[] arg9, int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14,
      double[] arg15, double[] arg16, double[] arg17, double[] arg18, double[] arg19, int[] arg20,
      int[] arg21, int[] arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgeevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20, IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25,
      long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgeevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      DoublePointer arg18, DoublePointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8,
      float[] arg9, int[] arg10, float[] arg11, int[] arg12, int[] arg13, int[] arg14,
      float[] arg15, float[] arg16, float[] arg17, float[] arg18, float[] arg19, int[] arg20,
      int[] arg21, int[] arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24, long arg25,
      long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgeevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zgeevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, long arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zgeevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      DoublePointer arg18, IntPointer arg19, DoublePointer arg20, IntPointer arg21, long arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8,
      int[] arg9, double[] arg10, int[] arg11, int[] arg12, int[] arg13, double[] arg14,
      double[] arg15, double[] arg16, double[] arg17, double[] arg18, int[] arg19, double[] arg20,
      int[] arg21, long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zgeevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21,
      long arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zgeevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgehrd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgehrd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgehrd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgehrd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18, IntBuffer arg19,
      IntBuffer arg20, long arg21, long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, float[] arg8,
      int[] arg9, float[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14,
      float[] arg15, int[] arg16, float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21,
      long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, IntPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_cgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, IntPointer arg9,
      DoublePointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, double[] arg8,
      int[] arg9, double[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      double[] arg15, int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20, long arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, long arg19, long arg20, long arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18, long arg19, long arg20,
      long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20, long arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_dgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17, int[] arg18,
      long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18, long arg19, long arg20,
      long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, IntPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, float[] arg8,
      int[] arg9, float[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14,
      float[] arg15, int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20, long arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, double[] arg8,
      int[] arg9, double[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      double[] arg15, int[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20,
      long arg21, long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, IntPointer arg9,
      DoublePointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18, IntBuffer arg19,
      IntBuffer arg20, long arg21, long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgejsv_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20,
      long arg21, long arg22, long arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zgejsv_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zgejsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cgelq(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgelq(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgelq(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgelq(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgelq(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgelq(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgelq(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgelq(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgelq(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgelq(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgelq(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgelq(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgelq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgelq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgelq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgelq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgelq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgelq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgelq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgelq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgelq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgelq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgelq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgelq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgelqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgelqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgelqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgelqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgelqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgelqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgelqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgelqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgelqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgelqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgelqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgelqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgels_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgels_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgels_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgels_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgels_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgels_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgels_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgels_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgels_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgels_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgelsd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14) {
    openblas.LAPACK_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cgelsd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14) {
    openblas.LAPACK_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cgelsd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14) {
    openblas.LAPACK_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgelsd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, int[] arg13) {
    openblas.LAPACK_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dgelsd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dgelsd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13) {
    openblas.LAPACK_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sgelsd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sgelsd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13) {
    openblas.LAPACK_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sgelsd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13) {
    openblas.LAPACK_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zgelsd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14) {
    openblas.LAPACK_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zgelsd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14) {
    openblas.LAPACK_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zgelsd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, int[] arg14) {
    openblas.LAPACK_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cgelss(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13) {
    openblas.LAPACK_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgelss(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgelss(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13) {
    openblas.LAPACK_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dgelss(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgelss(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgelss(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelss(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelss(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelss(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgelss(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13) {
    openblas.LAPACK_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zgelss(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zgelss(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13) {
    openblas.LAPACK_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgelsy(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13) {
    openblas.LAPACK_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgelsy(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgelsy(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13) {
    openblas.LAPACK_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dgelsy(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgelsy(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgelsy(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelsy(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelsy(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgelsy(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgelsy(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13) {
    openblas.LAPACK_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zgelsy(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zgelsy(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13) {
    openblas.LAPACK_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgemlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgemqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgemqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgemqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgemqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgemqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgeql2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeql2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeql2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeql2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeql2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeql2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeql2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_sgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeql2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeql2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeql2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeql2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeql2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgeql2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqlf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqlf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqlf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqlf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqlf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqlf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqlf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqlf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqlf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqlf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqlf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqlf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqp3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeqp3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeqp3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgeqp3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqp3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqp3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqp3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqp3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqp3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqp3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeqp3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgeqp3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgeqr(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqr(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqr(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqr(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqr(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqr(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqr(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqr(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqr(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqr(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqr(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqr(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqr2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqr2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqr2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqr2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqr2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqr2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqr2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqr2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqr2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqr2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqr2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqr2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrfp(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrfp(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrfp(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrfp(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrfp(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgeqrfp(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrfp(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrfp(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgeqrfp(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrfp(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrfp(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgeqrfp(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgeqrt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8) {
    openblas.LAPACK_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqrt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8) {
    openblas.LAPACK_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8) {
    openblas.LAPACK_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sgeqrt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8) {
    openblas.LAPACK_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqrt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8) {
    openblas.LAPACK_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8) {
    openblas.LAPACK_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cgeqrt2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrt2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrt2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrt3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrt3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgeqrt3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgeqrt3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgeqrt3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgeqrt3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgerfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgerfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_dgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgerfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_sgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgerfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_zgerfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgerq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgerq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgerq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgerq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgerq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgerq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgerq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgerq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgerq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_sgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgerq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgerq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgerq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zgerq2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgerqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgerqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgerqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgerqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgerqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgerqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgerqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgerqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgerqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgerqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgerqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgerqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgesdd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesdd_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesdd_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesdd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesdd_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesdd_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15) {
    openblas.LAPACK_cgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesdd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgesdd_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgesdd_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgesdd_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgesdd_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dgesdd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_dgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sgesdd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_sgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zgesdd_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesdd_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesdd_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesdd_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesdd_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesdd_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15) {
    openblas.LAPACK_zgesdd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgesv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgesv(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgesv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgesv(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgesv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgesv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, float[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zcgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, FloatPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13) {
    openblas.LAPACK_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zcgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, float[] arg10,
      double[] arg11, int[] arg12, int[] arg13) {
    openblas.LAPACK_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zcgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, FloatBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cgesvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_cgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesvd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgesvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgesvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgesvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15,
      long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zgesvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cgesvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      FloatPointer arg19, IntPointer arg20, IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvdx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_cgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgesvdx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgesvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgesvdx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      int[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvdx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvdx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvdx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      IntPointer arg18, DoublePointer arg19, IntPointer arg20, IntPointer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_zgesvdx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvj_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvj_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvj_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_cgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvj_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvj_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dgesvj_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_dgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgesvj_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgesvj_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgesvj_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zgesvj_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zgesvj_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cgesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, byte[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, float[] arg20, int[] arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, byte[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19, float[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      BytePointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, BytePointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_cgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, BytePointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20, IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      BytePointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dgesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_dgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, BytePointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, byte[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      BytePointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, byte[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_sgesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_sgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, BytePointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_zgesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      BytePointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      IntPointer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_zgesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_cgetf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetrf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dgetrf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_sgetrf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zgetrf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cgetri(int[] arg0, float[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_cgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgetri(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgetri(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgetri(int[] arg0, double[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgetri(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgetri(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgetri(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgetri(int[] arg0, float[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_sgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgetri(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgetri(int[] arg0, double[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgetri(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgetri(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgetri(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_cgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dgetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zgetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zgetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cgetsls_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgetsls_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgetsls_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgetsls_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgetsls_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgetsls_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgetsls_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgetsls_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgetsls_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgetsls_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggbak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_cggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_sggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbak_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_zggbak_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggbal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_cggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggbal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_dggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggbal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_sggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggbal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_zggbal_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_cggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16,
      long arg17, long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_zggev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggev3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dggev3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_dggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16,
      long arg17, long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sggev3_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_sggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zggev3_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_zggev3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cggevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      IntBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, FloatBuffer arg23, IntBuffer arg24,
      FloatBuffer arg25, IntBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29, long arg30,
      long arg31, long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8,
      float[] arg9, float[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14,
      int[] arg15, int[] arg16, float[] arg17, float[] arg18, float[] arg19, float[] arg20,
      float[] arg21, float[] arg22, float[] arg23, int[] arg24, float[] arg25, int[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, IntPointer arg24, FloatPointer arg25,
      IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, int[] arg15, int[] arg16,
      float[] arg17, float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22,
      float[] arg23, int[] arg24, float[] arg25, int[] arg26, int[] arg27, int[] arg28, long arg29,
      long arg30, long arg31, long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, IntBuffer arg24, FloatBuffer arg25, IntBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, IntPointer arg24, FloatPointer arg25,
      IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32) {
    openblas.LAPACK_cggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23,
      DoublePointer arg24, IntPointer arg25, IntPointer arg26, IntPointer arg27, IntPointer arg28,
      long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, DoubleBuffer arg24, IntBuffer arg25, IntBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8,
      double[] arg9, double[] arg10, double[] arg11, double[] arg12, int[] arg13, double[] arg14,
      int[] arg15, int[] arg16, int[] arg17, double[] arg18, double[] arg19, double[] arg20,
      double[] arg21, double[] arg22, double[] arg23, double[] arg24, int[] arg25, int[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, IntPointer arg25,
      IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24, IntBuffer arg25, IntBuffer arg26,
      IntBuffer arg27, IntBuffer arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_dggevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      double[] arg23, double[] arg24, int[] arg25, int[] arg26, int[] arg27, int[] arg28,
      long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_dggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8,
      float[] arg9, float[] arg10, float[] arg11, float[] arg12, int[] arg13, float[] arg14,
      int[] arg15, int[] arg16, int[] arg17, float[] arg18, float[] arg19, float[] arg20,
      float[] arg21, float[] arg22, float[] arg23, float[] arg24, int[] arg25, int[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, FloatPointer arg24, IntPointer arg25,
      IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29, long arg30, long arg31,
      long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, IntBuffer arg25, IntBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, FloatPointer arg22, FloatPointer arg23, FloatPointer arg24,
      IntPointer arg25, IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29,
      long arg30, long arg31, long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, FloatBuffer arg23, FloatBuffer arg24,
      IntBuffer arg25, IntBuffer arg26, IntBuffer arg27, IntBuffer arg28, long arg29, long arg30,
      long arg31, long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_sggevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16,
      int[] arg17, float[] arg18, float[] arg19, float[] arg20, float[] arg21, float[] arg22,
      float[] arg23, float[] arg24, int[] arg25, int[] arg26, int[] arg27, int[] arg28, long arg29,
      long arg30, long arg31, long arg32) {
    openblas.LAPACK_sggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      IntBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23,
      IntBuffer arg24, DoubleBuffer arg25, IntBuffer arg26, IntBuffer arg27, IntBuffer arg28,
      long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8,
      double[] arg9, double[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      int[] arg15, int[] arg16, double[] arg17, double[] arg18, double[] arg19, double[] arg20,
      double[] arg21, double[] arg22, double[] arg23, int[] arg24, double[] arg25, int[] arg26,
      int[] arg27, int[] arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, IntBuffer arg24, DoubleBuffer arg25, IntBuffer arg26,
      IntBuffer arg27, IntBuffer arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, DoublePointer arg23, IntPointer arg24,
      DoublePointer arg25, IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29,
      long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, int[] arg16,
      double[] arg17, double[] arg18, double[] arg19, double[] arg20, double[] arg21,
      double[] arg22, double[] arg23, int[] arg24, double[] arg25, int[] arg26, int[] arg27,
      int[] arg28, long arg29, long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_zggevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, DoublePointer arg23, IntPointer arg24,
      DoublePointer arg25, IntPointer arg26, IntPointer arg27, IntPointer arg28, long arg29,
      long arg30, long arg31, long arg32) {
    openblas.LAPACK_zggevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32);
  }

  @Override
  public void LAPACK_cggglm(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggglm(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggglm(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggglm(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggglm(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dggglm(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggglm(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggglm(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sggglm(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggglm(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggglm(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zggglm(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgghd3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghd3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghd3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghd3_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghd3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghd3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_cgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dgghd3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_dgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_sgghd3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_sgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zgghd3_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zgghd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cgghrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgghrd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgghrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgghrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgghrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgghrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dgghrd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sgghrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zgghrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zgghrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cgglse(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgglse(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cgglse(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgglse(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgglse(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgglse(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgglse(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgglse(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgglse(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgglse(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgglse(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgglse(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12) {
    openblas.LAPACK_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cggqrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggqrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggqrf(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggqrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggqrf(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggqrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggqrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggqrf(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggqrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggqrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggqrf(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggqrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggrqf(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggrqf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggrqf(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggrqf(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggrqf(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dggrqf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggrqf(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggrqf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sggrqf(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggrqf(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11) {
    openblas.LAPACK_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggrqf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zggrqf(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      int[] arg11) {
    openblas.LAPACK_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvd3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvd3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvd3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_cggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvd3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, int[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dggsvd3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dggsvd3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_dggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      DoublePointer arg20, IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_dggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21, IntPointer arg22,
      IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_sggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_sggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zggsvd3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvd3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      DoublePointer arg20, IntPointer arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvd3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, DoublePointer arg22, IntPointer arg23, IntPointer arg24, long arg25,
      long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvd3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_zggsvd3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_cggsvp3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, float[] arg21, float[] arg22,
      float[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cggsvp3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, FloatBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cggsvp3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, float[] arg21, float[] arg22, float[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_cggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_dggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      IntPointer arg20, DoublePointer arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvp3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, double[] arg21, double[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvp3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvp3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17,
      DoublePointer arg18, IntPointer arg19, IntPointer arg20, DoublePointer arg21,
      DoublePointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, double[] arg21, double[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, float[] arg21, float[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, FloatPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, float[] arg21, float[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_sggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, FloatPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_sggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_zggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      IntPointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23,
      IntPointer arg24, IntPointer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zggsvp3_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, double[] arg21, double[] arg22,
      double[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zggsvp3_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, double[] arg21, double[] arg22,
      double[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zggsvp3_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zggsvp3_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17,
      DoublePointer arg18, IntPointer arg19, IntPointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28) {
    openblas.LAPACK_zggsvp3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_cgtcon_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgtcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgtcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      IntPointer arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgtcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgtcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgtcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      IntPointer arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dgtcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12) {
    openblas.LAPACK_dgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sgtcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_sgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zgtcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgtcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgtcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgtcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgtcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgtcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_zgtcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgtrfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9,
      int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      float[] arg16, float[] arg17, float[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtrfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtrfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_cgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, IntPointer arg12, DoublePointer arg13, IntPointer arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, double[] arg17, int[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, IntPointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, IntBuffer arg18, IntBuffer arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dgtrfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, int[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_dgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9,
      int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      float[] arg16, float[] arg17, int[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      float[] arg17, int[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sgtrfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_sgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, IntPointer arg12, DoublePointer arg13, IntPointer arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      IntPointer arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, double[] arg17, double[] arg18, int[] arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zgtrfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, IntPointer arg19, long arg20) {
    openblas.LAPACK_zgtrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cgtsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgtsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgtsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgtsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgtsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dgtsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgtsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgtsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sgtsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgtsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgtsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zgtsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cgtsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9,
      float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      float[] arg16, float[] arg17, float[] arg18, float[] arg19, float[] arg20, int[] arg21,
      long arg22, long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgtsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgtsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgtsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, IntPointer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgtsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgtsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, float[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      IntPointer arg11, DoublePointer arg12, IntPointer arg13, DoublePointer arg14,
      IntPointer arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19, IntPointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dgtsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9,
      float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      float[] arg16, float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      IntPointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sgtsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_sgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      IntPointer arg11, DoublePointer arg12, IntPointer arg13, DoublePointer arg14,
      IntPointer arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19, DoublePointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, double[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zgtsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zgtsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cgttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgttrf(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgttrf(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dgttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgttrf(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sgttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgttrf(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zgttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cgttrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgttrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cgttrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_cgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dgttrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sgttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zgttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zgttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chbev_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_chbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbev_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbev_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbev_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbev_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhbev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chbevd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevd_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhbevd_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_chbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zhbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zhbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9,
      float[] arg10, int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      float[] arg16, int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21,
      int[] arg22, int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21, IntPointer arg22,
      IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21,
      int[] arg22, int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21,
      int[] arg22, int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chbgst_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgst_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgst_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgst_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgst_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgst_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_chbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhbgst_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zhbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chbgv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgv_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgv_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgv_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgv_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_chbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15,
      long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zhbgv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_zhbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_chbgvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17,
      int[] arg18, long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17, int[] arg18,
      long arg19, long arg20) {
    openblas.LAPACK_chbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zhbgvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20) {
    openblas.LAPACK_zhbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_chbgvx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, int[] arg20, float[] arg21, float[] arg22,
      int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbgvx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, int[] arg20, float[] arg21, float[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, IntBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbgvx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, FloatPointer arg18,
      FloatPointer arg19, IntPointer arg20, FloatPointer arg21, FloatPointer arg22,
      IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, FloatPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, IntPointer arg25, long arg26,
      long arg27, long arg28) {
    openblas.LAPACK_chbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, IntBuffer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20, DoublePointer arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24, IntPointer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, int[] arg20, double[] arg21, double[] arg22, int[] arg23,
      int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, double[] arg19, int[] arg20, double[] arg21, double[] arg22,
      int[] arg23, int[] arg24, int[] arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      DoublePointer arg21, DoublePointer arg22, IntPointer arg23, IntPointer arg24,
      IntPointer arg25, long arg26, long arg27, long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_zhbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, IntBuffer arg23, IntBuffer arg24, IntBuffer arg25, long arg26, long arg27,
      long arg28) {
    openblas.LAPACK_zhbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public void LAPACK_chbtrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbtrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbtrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbtrd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbtrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chbtrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_chbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhbtrd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_checon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_checon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhecon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_checon_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_checon_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_checon_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_checon_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_checon_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_checon_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_checon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhecon_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zhecon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cheequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_cheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zheequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zheequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cheev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_cheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_cheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8,
      int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zheev_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zheev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_cheevd_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      float[] arg3, int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9,
      int[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(String arg0, String arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevd_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8,
      int[] arg9, int[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zheevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zheevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cheevr_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, FloatPointer arg18,
      IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zheevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, FloatPointer arg18,
      IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15,
      float[] arg16, int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zheevr_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zheevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zheevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15,
      int[] arg16, float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zheevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zheevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chegst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhegst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhegst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chegv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(int[] arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegv_2stage_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(int[] arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhegv_2stage_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_zhegv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chegvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvd_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhegvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhegvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chegvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chegvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chegvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21, IntPointer arg22,
      IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chegvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23, long arg24,
      long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chegvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, int[] arg22, int[] arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_chegvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_chegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, int[] arg22,
      int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21,
      int[] arg22, int[] arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_zhegvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, long arg24, long arg25, long arg26) {
    openblas.LAPACK_zhegvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public void LAPACK_cherfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cherfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cherfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cherfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cherfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cherfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zherfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zherfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chesv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_chesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zhesv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_chesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhesv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zhesv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chesv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rk_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rk_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_chesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhesv_rk_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_zhesv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chesv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhesv_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zhesv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_chesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhesvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_zhesvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cheswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cheswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cheswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cheswapr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cheswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cheswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_cheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zheswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zheswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chetrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(String arg0, String arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      float[] arg3, int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, DoublePointer arg10,
      IntPointer arg11, IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8,
      int[] arg9, double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhetrd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, DoublePointer arg10,
      IntPointer arg11, IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_zhetrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chetrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_aa_2stage_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrf_aa_2stage_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhetrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrf_rk_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rk_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rk_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rk_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rk_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rk_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrf_rk_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_chetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhetri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zhetri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chetri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhetri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhetri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhetri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chetri_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetri_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetri_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetri_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetri_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetri_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetri_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhetri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_chetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs2_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs2_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs2_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs2_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zhetrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_3_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_chetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zhetrs_3_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zhetrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_chetrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_chetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhetrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zhetrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_chetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhetrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zhetrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chetrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chetrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_chetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zhetrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zhetrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_chfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chfrk_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chfrk_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chfrk_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_chfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      long arg10, long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zhfrk_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_zhfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_chgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, FloatPointer arg14, IntPointer arg15,
      FloatPointer arg16, IntPointer arg17, FloatPointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chgeqz_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chgeqz_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chgeqz_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_chgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, DoublePointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dhgeqz_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, IntPointer arg14, FloatPointer arg15,
      IntPointer arg16, FloatPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_shgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      float[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_shgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zhgeqz_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zhgeqz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_chpcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10,
      long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpev_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_chpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zhpev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10, long arg11) {
    openblas.LAPACK_zhpev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_chpevd_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevd_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevd_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_chpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhpevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zhpevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpevx_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16, int[] arg17,
      int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhpevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhpevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chpgst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_chpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhpgst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zhpgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chpgv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgv_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9,
      float[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_chpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zhpgv_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_zhpgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_chpgvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvd_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_chpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, IntPointer arg12, IntPointer arg13, IntPointer arg14, IntPointer arg15,
      long arg16, long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zhpgvd_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_zhpgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_chpgvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chpgvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chpgvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chpgvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chpgvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chpgvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_chpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, double[] arg14, int[] arg15,
      double[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zhpgvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zhpgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_chprfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chprfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chprfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_chprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_zhprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_chpsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhpsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhpsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chpsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chpsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chpsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chpsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chpsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chpsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_chpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zhpsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_zhpsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_chptrd_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrd_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrd_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_chptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zhptrd_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zhptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_chptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_chptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zhptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zhptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_chptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_chptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zhptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zhptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_chptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_chptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zhptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zhptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_chsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16, int[] arg17,
      int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chsein_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chsein_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chsein_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16, int[] arg17, int[] arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_chsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dhsein_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17,
      int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17,
      int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_shsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_shsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, int[] arg13, double[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zhsein_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, int[] arg13, double[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_zhsein_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_chseqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chseqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chseqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chseqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chseqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_chseqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_chseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dhseqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dhseqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dhseqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dhseqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dhseqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dhseqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_shseqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_shseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zhseqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhseqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhseqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhseqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhseqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zhseqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zhseqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_clacgv(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2) {
    openblas.LAPACK_clacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_clacgv(IntPointer arg0, FloatPointer arg1, IntPointer arg2) {
    openblas.LAPACK_clacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_clacgv(int[] arg0, float[] arg1, int[] arg2) {
    openblas.LAPACK_clacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_zlacgv(IntPointer arg0, DoublePointer arg1, IntPointer arg2) {
    openblas.LAPACK_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_zlacgv(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2) {
    openblas.LAPACK_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_zlacgv(int[] arg0, double[] arg1, int[] arg2) {
    openblas.LAPACK_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_clacn2(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clacn2(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clacn2(int[] arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlacn2(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlacn2(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlacn2(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slacn2(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slacn2(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slacn2(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlacn2(int[] arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlacn2(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlacn2(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clacp2_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacp2_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacp2_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacp2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacp2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacp2_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_clacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacp2_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlacp2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_clacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlacpy_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slacpy_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_slacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlacpy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlag2c(int[] arg0, int[] arg1, double[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlag2c(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlag2c(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slag2d(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slag2d(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slag2d(int[] arg0, int[] arg1, float[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlag2s(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlag2s(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlag2s(int[] arg0, int[] arg1, double[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_clag2z(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_clag2z(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_clag2z(int[] arg0, int[] arg1, float[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_clagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9) {
    openblas.LAPACK_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9) {
    openblas.LAPACK_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_claghe(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) {
    openblas.LAPACK_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claghe(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claghe(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) {
    openblas.LAPACK_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaghe(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaghe(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) {
    openblas.LAPACK_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaghe(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) {
    openblas.LAPACK_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clagsy(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) {
    openblas.LAPACK_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clagsy(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_clagsy(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) {
    openblas.LAPACK_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlagsy(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) {
    openblas.LAPACK_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlagsy(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlagsy(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) {
    openblas.LAPACK_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slagsy(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slagsy(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) {
    openblas.LAPACK_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slagsy(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) {
    openblas.LAPACK_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlagsy(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) {
    openblas.LAPACK_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlagsy(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) {
    openblas.LAPACK_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlagsy(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlamch_base(String arg0, long arg1) {
    return openblas.LAPACK_dlamch_base(arg0,arg1);
  }

  @Override
  public double LAPACK_dlamch_base(BytePointer arg0, long arg1) {
    return openblas.LAPACK_dlamch_base(arg0,arg1);
  }

  @Override
  public double LAPACK_slamch_base(BytePointer arg0, long arg1) {
    return openblas.LAPACK_slamch_base(arg0,arg1);
  }

  @Override
  public double LAPACK_slamch_base(String arg0, long arg1) {
    return openblas.LAPACK_slamch_base(arg0,arg1);
  }

  @Override
  public double LAPACK_clange_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clange_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clange_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clange_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6) {
    return openblas.LAPACK_clange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6) {
    return openblas.LAPACK_dlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slange_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6) {
    return openblas.LAPACK_slange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6) {
    return openblas.LAPACK_zlange_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clangt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clangt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clangt_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clangt_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clangt_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clangt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_clangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlangt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_dlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slangt_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_slangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlangt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_zlangt_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_clanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlanhb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhe_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhe_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhe_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_clanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlanhe_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlanhe_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      long arg5, long arg6) {
    return openblas.LAPACK_clanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlanhp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlanhp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clanhs_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhs_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhs_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhs_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhs_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanhs_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_clanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlanhs_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_dlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_slanhs_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      long arg5) {
    return openblas.LAPACK_slanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_zlanhs_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) {
    return openblas.LAPACK_zlanhs_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_clanht_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clanht_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clanht_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clanht_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clanht_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clanht_base(String arg0, int[] arg1, float[] arg2, float[] arg3, long arg4) {
    return openblas.LAPACK_clanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_zlanht_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) {
    return openblas.LAPACK_zlanht_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_clansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlansb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slansb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_slansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlansb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clansp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clansp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clansp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_clansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_dlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_slansp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      long arg5, long arg6) {
    return openblas.LAPACK_slansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_zlansp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) {
    return openblas.LAPACK_zlansp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACK_dlanst_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_dlanst_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_dlanst_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_dlanst_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_dlanst_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_dlanst_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) {
    return openblas.LAPACK_dlanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(String arg0, int[] arg1, float[] arg2, float[] arg3, long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_slanst_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) {
    return openblas.LAPACK_slanst_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clansy_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clansy_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clansy_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_clansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_dlansy_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_dlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_slansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) {
    return openblas.LAPACK_zlansy_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACK_clantb_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantb_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantb_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantb_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantb_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantb_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantp_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_clantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_dlantp_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_dlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_slantp_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_slantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) {
    return openblas.LAPACK_zlantp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACK_clantr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_clantr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_clantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_dlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_dlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_slantr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_slantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8, long arg9,
      long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      long arg8, long arg9, long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public double LAPACK_zlantr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8,
      long arg9, long arg10) {
    return openblas.LAPACK_zlantr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_clapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clapmr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_clapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_clapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_slapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_slapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_slapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_clapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clapmt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_clapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_clapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlapmt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_slapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_slapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_slapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    openblas.LAPACK_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    openblas.LAPACK_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) {
    openblas.LAPACK_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACK_dlapy2(DoublePointer arg0, DoublePointer arg1) {
    return openblas.LAPACK_dlapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_dlapy2(DoubleBuffer arg0, DoubleBuffer arg1) {
    return openblas.LAPACK_dlapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_dlapy2(double[] arg0, double[] arg1) {
    return openblas.LAPACK_dlapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_slapy2(FloatPointer arg0, FloatPointer arg1) {
    return openblas.LAPACK_slapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_slapy2(FloatBuffer arg0, FloatBuffer arg1) {
    return openblas.LAPACK_slapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_slapy2(float[] arg0, float[] arg1) {
    return openblas.LAPACK_slapy2(arg0,arg1);
  }

  @Override
  public double LAPACK_dlapy3(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACK_dlapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACK_dlapy3(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACK_dlapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACK_dlapy3(double[] arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACK_dlapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACK_slapy3(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACK_slapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACK_slapy3(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACK_slapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACK_slapy3(float[] arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACK_slapy3(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_clarf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) {
    openblas.LAPACK_clarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dlarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) {
    openblas.LAPACK_dlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_slarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) {
    openblas.LAPACK_slarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zlarf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      long arg9) {
    openblas.LAPACK_zlarf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_clarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9,
      int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8,
      double[] arg9, int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlarfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9,
      int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, long arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8,
      double[] arg9, int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlarfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlarfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clarfg(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4) {
    openblas.LAPACK_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_clarfg(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACK_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_clarfg(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4) {
    openblas.LAPACK_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlarfg(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4) {
    openblas.LAPACK_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlarfg(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACK_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlarfg(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4) {
    openblas.LAPACK_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slarfg(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4) {
    openblas.LAPACK_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slarfg(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACK_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slarfg(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4) {
    openblas.LAPACK_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zlarfg(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACK_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zlarfg(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4) {
    openblas.LAPACK_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zlarfg(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4) {
    openblas.LAPACK_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_clarft_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarft_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarft_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarft_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarft_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarft_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_clarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlarft_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_dlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slarft_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_slarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlarft_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_zlarft_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clarfx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarfx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarfx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) {
    openblas.LAPACK_clarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dlarfx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8) {
    openblas.LAPACK_dlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_slarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) {
    openblas.LAPACK_slarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zlarfx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8) {
    openblas.LAPACK_zlarfx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_clarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3) {
    openblas.LAPACK_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_clarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3) {
    openblas.LAPACK_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_clarnv(int[] arg0, int[] arg1, int[] arg2, float[] arg3) {
    openblas.LAPACK_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dlarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3) {
    openblas.LAPACK_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dlarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3) {
    openblas.LAPACK_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dlarnv(int[] arg0, int[] arg1, int[] arg2, double[] arg3) {
    openblas.LAPACK_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_slarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3) {
    openblas.LAPACK_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_slarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3) {
    openblas.LAPACK_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_slarnv(int[] arg0, int[] arg1, int[] arg2, float[] arg3) {
    openblas.LAPACK_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zlarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3) {
    openblas.LAPACK_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zlarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3) {
    openblas.LAPACK_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zlarnv(int[] arg0, int[] arg1, int[] arg2, double[] arg3) {
    openblas.LAPACK_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dlartgp(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4) {
    openblas.LAPACK_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlartgp(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4) {
    openblas.LAPACK_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlartgp(double[] arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4) {
    openblas.LAPACK_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgp(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4) {
    openblas.LAPACK_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgp(float[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4) {
    openblas.LAPACK_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgp(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    openblas.LAPACK_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlartgs(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4) {
    openblas.LAPACK_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlartgs(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4) {
    openblas.LAPACK_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlartgs(double[] arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4) {
    openblas.LAPACK_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgs(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4) {
    openblas.LAPACK_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgs(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    openblas.LAPACK_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slartgs(float[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4) {
    openblas.LAPACK_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_clascl_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clascl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clascl_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clascl_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clascl_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_clascl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_clascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dlascl_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_slascl_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_slascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zlascl_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_zlascl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_claset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claset_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claset_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claset_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_claset_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_claset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlaset_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_slaset_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_slaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zlaset_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zlaset_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dlasrt_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlasrt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlasrt_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlasrt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlasrt_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dlasrt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) {
    openblas.LAPACK_dlasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_slasrt_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_slasrt_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_claswp(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_claswp(int[] arg0, float[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_claswp(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlaswp(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlaswp(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dlaswp(int[] arg0, double[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slaswp(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slaswp(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_slaswp(int[] arg0, float[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlaswp(int[] arg0, double[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlaswp(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zlaswp(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_clatms_base(IntPointer arg0, IntPointer arg1, BytePointer arg2,
      IntPointer arg3, BytePointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clatms_base(int[] arg0, int[] arg1, String arg2, int[] arg3, String arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, String arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clatms_base(int[] arg0, int[] arg1, BytePointer arg2, int[] arg3,
      BytePointer arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9,
      int[] arg10, BytePointer arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clatms_base(IntBuffer arg0, IntBuffer arg1, String arg2, IntBuffer arg3,
      String arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, String arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clatms_base(IntBuffer arg0, IntBuffer arg1, BytePointer arg2, IntBuffer arg3,
      BytePointer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, BytePointer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clatms_base(IntPointer arg0, IntPointer arg1, String arg2, IntPointer arg3,
      String arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, String arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_clatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(IntPointer arg0, IntPointer arg1, BytePointer arg2,
      IntPointer arg3, BytePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(IntBuffer arg0, IntBuffer arg1, String arg2, IntBuffer arg3,
      String arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, String arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(int[] arg0, int[] arg1, BytePointer arg2, int[] arg3,
      BytePointer arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, BytePointer arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(IntPointer arg0, IntPointer arg1, String arg2, IntPointer arg3,
      String arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, String arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(IntBuffer arg0, IntBuffer arg1, BytePointer arg2, IntBuffer arg3,
      BytePointer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, BytePointer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dlatms_base(int[] arg0, int[] arg1, String arg2, int[] arg3, String arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      String arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(IntPointer arg0, IntPointer arg1, BytePointer arg2,
      IntPointer arg3, BytePointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(IntBuffer arg0, IntBuffer arg1, String arg2, IntBuffer arg3,
      String arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, String arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(int[] arg0, int[] arg1, BytePointer arg2, int[] arg3,
      BytePointer arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9,
      int[] arg10, BytePointer arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(IntPointer arg0, IntPointer arg1, String arg2, IntPointer arg3,
      String arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, String arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(IntBuffer arg0, IntBuffer arg1, BytePointer arg2, IntBuffer arg3,
      BytePointer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, BytePointer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_slatms_base(int[] arg0, int[] arg1, String arg2, int[] arg3, String arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, String arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_slatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(IntPointer arg0, IntPointer arg1, BytePointer arg2,
      IntPointer arg3, BytePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, BytePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(IntBuffer arg0, IntBuffer arg1, String arg2, IntBuffer arg3,
      String arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, String arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(int[] arg0, int[] arg1, BytePointer arg2, int[] arg3,
      BytePointer arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, BytePointer arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(IntPointer arg0, IntPointer arg1, String arg2, IntPointer arg3,
      String arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, String arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(IntBuffer arg0, IntBuffer arg1, BytePointer arg2, IntBuffer arg3,
      BytePointer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, BytePointer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zlatms_base(int[] arg0, int[] arg1, String arg2, int[] arg3, String arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      String arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_zlatms_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_clauum_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clauum_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clauum_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clauum_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clauum_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_clauum_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_clauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dlauum_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_slauum_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_slauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zlauum_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zlauum_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ilaver(IntPointer arg0, IntPointer arg1, IntPointer arg2) {
    openblas.LAPACK_ilaver(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_ilaver(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2) {
    openblas.LAPACK_ilaver(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_ilaver(int[] arg0, int[] arg1, int[] arg2) {
    openblas.LAPACK_ilaver(arg0,arg1,arg2);
  }

  @Override
  public void LAPACK_dopgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopgtr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopgtr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopgtr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sopgtr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sopgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dopmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dopmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dopmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_dopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sopmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_sopmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dorbdb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorbdb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorbdb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorbdb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorbdb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorbdb_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorbdb_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23) {
    openblas.LAPACK_sorbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, DoublePointer arg22, IntPointer arg23, DoublePointer arg24,
      IntPointer arg25, DoublePointer arg26, IntPointer arg27, IntPointer arg28, IntPointer arg29,
      long arg30, long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19,
      DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22, IntBuffer arg23, DoubleBuffer arg24,
      IntBuffer arg25, DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28, IntBuffer arg29,
      long arg30, long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, int[] arg8,
      double[] arg9, int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      double[] arg15, int[] arg16, double[] arg17, double[] arg18, int[] arg19, double[] arg20,
      int[] arg21, double[] arg22, int[] arg23, double[] arg24, int[] arg25, double[] arg26,
      int[] arg27, int[] arg28, int[] arg29, long arg30, long arg31, long arg32, long arg33,
      long arg34, long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22, int[] arg23,
      double[] arg24, int[] arg25, double[] arg26, int[] arg27, int[] arg28, int[] arg29,
      long arg30, long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, DoubleBuffer arg24, IntBuffer arg25, DoubleBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, IntBuffer arg29, long arg30, long arg31, long arg32, long arg33, long arg34,
      long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      IntPointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      DoublePointer arg18, IntPointer arg19, DoublePointer arg20, IntPointer arg21,
      DoublePointer arg22, IntPointer arg23, DoublePointer arg24, IntPointer arg25,
      DoublePointer arg26, IntPointer arg27, IntPointer arg28, IntPointer arg29, long arg30,
      long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_dorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, int[] arg8,
      float[] arg9, int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14,
      float[] arg15, int[] arg16, float[] arg17, float[] arg18, int[] arg19, float[] arg20,
      int[] arg21, float[] arg22, int[] arg23, float[] arg24, int[] arg25, float[] arg26,
      int[] arg27, int[] arg28, int[] arg29, long arg30, long arg31, long arg32, long arg33,
      long arg34, long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, IntBuffer arg19,
      FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22, IntBuffer arg23, FloatBuffer arg24,
      IntBuffer arg25, FloatBuffer arg26, IntBuffer arg27, IntBuffer arg28, IntBuffer arg29,
      long arg30, long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22, int[] arg23,
      float[] arg24, int[] arg25, float[] arg26, int[] arg27, int[] arg28, int[] arg29, long arg30,
      long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20,
      IntPointer arg21, FloatPointer arg22, IntPointer arg23, FloatPointer arg24, IntPointer arg25,
      FloatPointer arg26, IntPointer arg27, IntPointer arg28, IntPointer arg29, long arg30,
      long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, IntPointer arg14,
      FloatPointer arg15, IntPointer arg16, FloatPointer arg17, FloatPointer arg18,
      IntPointer arg19, FloatPointer arg20, IntPointer arg21, FloatPointer arg22, IntPointer arg23,
      FloatPointer arg24, IntPointer arg25, FloatPointer arg26, IntPointer arg27, IntPointer arg28,
      IntPointer arg29, long arg30, long arg31, long arg32, long arg33, long arg34, long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_sorcsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, FloatBuffer arg24, IntBuffer arg25, FloatBuffer arg26, IntBuffer arg27,
      IntBuffer arg28, IntBuffer arg29, long arg30, long arg31, long arg32, long arg33, long arg34,
      long arg35) {
    openblas.LAPACK_sorcsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20,
      long arg21, long arg22, long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9,
      float[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      int[] arg16, float[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_sorcsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_sorcsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dorgbr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorgbr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorgbr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorgbr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorgbr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorgbr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sorgbr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_sorgbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dorghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorghr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorghr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorglq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorglq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgql(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgql(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgql(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgql(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgqr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgqr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgrq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgrq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dorgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sorgtr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sorgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormbr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormbr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormbr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_dormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sormbr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_sormbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dormhr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormhr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormhr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormhr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormhr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormhr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormhr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_sormlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormql_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormql_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_sormrq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_sormrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dormrz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormrz_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormrz_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormrz_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormrz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormrz_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormrz_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sormrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14,
      long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dormtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14,
      long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sormtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_sormtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cpbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbcon_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbcon_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbcon_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_cpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dpbcon_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_spbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_spbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zpbcon_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zpbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbequ_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbequ_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbequ_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbequ_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_cpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      int[] arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dpbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_dpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_spbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_spbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      int[] arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zpbrfs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_zpbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbstf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_cpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbstf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbstf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_spbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbstf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zpbstf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, BytePointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, byte[] arg9, float[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      BytePointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, byte[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_cpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, BytePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      BytePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dpbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, BytePointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, byte[] arg9, float[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      BytePointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_spbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, byte[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_spbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, BytePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      BytePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      ByteBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zpbsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, byte[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zpbsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_cpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpbtrf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spbtrf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_spbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpbtrf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zpbtrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zpbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_cpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftrf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_dpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftrf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_spftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftrf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_zpftrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_cpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpftri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_dpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spftri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_spftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpftri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_zpftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_cpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_dpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_spftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_zpftrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpocon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpocon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spocon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_spocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpocon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpocon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpoequ(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpoequ(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpoequ(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequ(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequ(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequ(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequ(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequ(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequ(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequ(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequ(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequ(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpoequb(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpoequb(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpoequb(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequb(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequb(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpoequb(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequb(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequb(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spoequb(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequb(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequb(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpoequb(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cporfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cporfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cporfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cporfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cporfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cporfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_cporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dporfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_dporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sporfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_sporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zporfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_zporfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cposv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cposv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cposv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sposv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      float[] arg10, int[] arg11, int[] arg12, long arg13) {
    openblas.LAPACK_dsposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zcposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, FloatPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zcposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, FloatBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zcposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      float[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zcposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, float[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zcposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, FloatBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zcposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, FloatPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zcposv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cposvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      BytePointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, long arg20, long arg21,
      long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cposvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cposvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, byte[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cposvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, BytePointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cposvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cposvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, byte[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_cposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      BytePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, byte[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15,
      double[] arg16, double[] arg17, int[] arg18, int[] arg19, long arg20, long arg21,
      long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, BytePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dposvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, byte[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      BytePointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, byte[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16,
      float[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, BytePointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sposvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, byte[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, byte[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15,
      double[] arg16, double[] arg17, double[] arg18, int[] arg19, long arg20, long arg21,
      long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      BytePointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, IntPointer arg19, long arg20,
      long arg21, long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, BytePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21,
      long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, ByteBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zposvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, byte[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_zposvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cpotf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_spotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_spotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zpotrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotrf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotrf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_spotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotrf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zpotrf2_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_cpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dpotri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_spotri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_spotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zpotri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zpotri_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_cpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpotrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpotrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spotrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_spotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpotrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpotrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dppcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sppcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zppcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, long arg8) {
    openblas.LAPACK_zppcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cppequ_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppequ_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppequ_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppequ_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppequ_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppequ_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppequ_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppequ_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_sppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppequ_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zppequ_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpprfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cpprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cpprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cpprfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cpprfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cpprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_cpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, IntPointer arg12, IntPointer arg13, long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dpprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_dpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_spprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14) {
    openblas.LAPACK_spprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, IntPointer arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, double[] arg11, double[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zpprfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zpprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dppsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_sppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_sppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zppsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cppsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, byte[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cppsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, BytePointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cppsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, ByteBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cppsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, byte[] arg6, float[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15,
      float[] arg16, int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cppsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, ByteBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cppsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, BytePointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_cppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, BytePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, byte[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, ByteBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, byte[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, ByteBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dppsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, BytePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, ByteBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, BytePointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16,
      IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, byte[] arg6, float[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, BytePointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, ByteBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sppsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, byte[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, int[] arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_sppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, BytePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, ByteBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, byte[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      double[] arg16, int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, byte[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, ByteBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_zppsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, BytePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_zppsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_cpptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_cpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_dpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_spptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_zpptrf_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_cpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_dpptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) {
    openblas.LAPACK_dpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_spptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_spptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_zpptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) {
    openblas.LAPACK_zpptri_base(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACK_cpptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_cpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_spptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_spptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zpptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cpstrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpstrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpstrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpstrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpstrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cpstrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_cpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dpstrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_spstrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_spstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zpstrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zpstrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_cptcon(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_cptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cptcon(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cptcon(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptcon(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_dptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptcon(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptcon(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_dptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptcon(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptcon(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptcon(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) {
    openblas.LAPACK_sptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptcon(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) {
    openblas.LAPACK_zptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptcon(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptcon(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) {
    openblas.LAPACK_zptcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cpteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpteqr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_spteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_spteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zpteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cptrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptrfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptrfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptrfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_cptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptrfs(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dptrfs(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, DoublePointer arg8, IntPointer arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, IntPointer arg13) {
    openblas.LAPACK_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dptrfs(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13) {
    openblas.LAPACK_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sptrfs(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sptrfs(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13) {
    openblas.LAPACK_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sptrfs(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13) {
    openblas.LAPACK_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zptrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      IntPointer arg15, long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptrfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptrfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptrfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_zptrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cptsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cptsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cptsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dptsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sptsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zptsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_cptsvx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cptsvx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cptsvx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cptsvx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cptsvx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cptsvx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_cptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dptsvx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      IntPointer arg15, long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptsvx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptsvx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptsvx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptsvx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dptsvx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_dptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_sptsvx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16) {
    openblas.LAPACK_sptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zptsvx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zptsvx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zptsvx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      int[] arg16, long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zptsvx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zptsvx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zptsvx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_zptsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_cpttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_cpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_cpttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_cpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_cpttrf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) {
    openblas.LAPACK_cpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dpttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_dpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dpttrf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) {
    openblas.LAPACK_dpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dpttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_dpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_spttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_spttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_spttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_spttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_spttrf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) {
    openblas.LAPACK_spttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zpttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_zpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zpttrf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) {
    openblas.LAPACK_zpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_zpttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_zpttrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_cpttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpttrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpttrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cpttrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dpttrs(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpttrs(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dpttrs(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spttrs(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    openblas.LAPACK_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spttrs(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    openblas.LAPACK_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_spttrs(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    openblas.LAPACK_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zpttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpttrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpttrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zpttrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zpttrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsbev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, long arg11, long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dsbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssbev_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssbev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbev_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbev_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevd_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbevd_2stage_base(String arg0, String arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_dsbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22, long arg23, long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23, long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, long arg22,
      long arg23, long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ssbevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23,
      long arg24) {
    openblas.LAPACK_ssbevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9,
      float[] arg10, int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      float[] arg16, int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssbevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_ssbevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsbgst_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgst_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgst_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgst_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgst_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgst_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dsbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssbgst_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ssbgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsbgv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgv_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgv_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgv_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgv_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssbgv_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssbgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsbgvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, int[] arg14, int[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int[] arg13, int[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dsbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int[] arg13, int[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ssbgvd_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, int[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ssbgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20, DoublePointer arg21, IntPointer arg22, IntPointer arg23, IntPointer arg24,
      long arg25, long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbgvx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16,
      int[] arg17, double[] arg18, double[] arg19, int[] arg20, double[] arg21, int[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbgvx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      DoublePointer arg21, IntPointer arg22, IntPointer arg23, IntPointer arg24, long arg25,
      long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, DoubleBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbgvx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      double[] arg18, double[] arg19, int[] arg20, double[] arg21, int[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dsbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, FloatPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, float[] arg18, float[] arg19, int[] arg20, float[] arg21, int[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, FloatPointer arg18,
      FloatPointer arg19, IntPointer arg20, FloatPointer arg21, IntPointer arg22, IntPointer arg23,
      IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, IntBuffer arg20, FloatBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ssbgvx_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      float[] arg18, float[] arg19, int[] arg20, float[] arg21, int[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ssbgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dsbtrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbtrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbtrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbtrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbtrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsbtrd_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssbtrd_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_ssbtrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsfrk_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      long arg10, long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsfrk_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsfrk_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dsfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssfrk_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ssfrk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cspcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dspcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dspcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dspcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dspcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dspcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_sspcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_sspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zspcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zspcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspev_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_dspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_sspev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_sspev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dspevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, IntPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11,
      long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevd_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, int[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevd_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevd_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_dspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, int[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_sspevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_sspevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dspevx_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19,
      long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_dspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19,
      long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19, long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_sspevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20) {
    openblas.LAPACK_sspevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public void LAPACK_dspgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_sspgst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_sspgst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dspgv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, long arg11, long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgv_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sspgv_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_sspgv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dspgvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvd_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_sspgvd_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_sspgvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dspgvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dspgvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dspgvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, double[] arg11, int[] arg12, double[] arg13, double[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dspgvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dspgvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dspgvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sspgvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_sspgvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_csprfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_csprfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_csprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_csprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_csprfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_csprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_csprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsprfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_dsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssprfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_ssprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zsprfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15) {
    openblas.LAPACK_zsprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dspsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zspsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zspsv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cspsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cspsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cspsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cspsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cspsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_cspsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_cspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dspsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_sspsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_sspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_zspsvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_zspsvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dsptrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsptrd_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsptrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsptrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsptrd_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsptrd_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dsptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssptrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_ssptrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_csptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_dsptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_dsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_ssptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_ssptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_zsptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) {
    openblas.LAPACK_zsptrf_base(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACK_csptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_csptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ssptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zsptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstebz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstebz_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstebz_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstebz_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstebz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstebz_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11,
      double[] arg12, int[] arg13, int[] arg14, double[] arg15, int[] arg16, int[] arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstebz_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstebz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_cstedc_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstedc_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstedc_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstedc_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstedc_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstedc_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      int[] arg12, long arg13) {
    openblas.LAPACK_cstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dstedc_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstedc_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstedc_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstedc_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstedc_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstedc_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstedc_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zstedc_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zstedc_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zstedc_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zstedc_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zstedc_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zstedc_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, int[] arg12, long arg13) {
    openblas.LAPACK_zstedc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cstegr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstegr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstegr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstegr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstegr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstegr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17, int[] arg18,
      int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_cstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstegr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17, int[] arg18,
      int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstegr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zstegr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zstegr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_cstein(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cstein(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cstein(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dstein(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dstein(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dstein(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sstein(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sstein(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_sstein(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zstein(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12) {
    openblas.LAPACK_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zstein(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12) {
    openblas.LAPACK_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zstein(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    openblas.LAPACK_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_cstemr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cstemr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cstemr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cstemr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cstemr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17, int[] arg18,
      int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_cstemr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_cstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dstemr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, double[] arg16,
      int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_dstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_sstemr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17, int[] arg18,
      int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_sstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      IntPointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, int[] arg14, int[] arg15, double[] arg16,
      int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_zstemr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22) {
    openblas.LAPACK_zstemr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_csteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csteqr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsteqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsterf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) {
    openblas.LAPACK_dsterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dsterf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_dsterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dsterf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_dsterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_ssterf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) {
    openblas.LAPACK_ssterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_ssterf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) {
    openblas.LAPACK_ssterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_ssterf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) {
    openblas.LAPACK_ssterf(arg0,arg1,arg2,arg3);
  }

  @Override
  public void LAPACK_dstev_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstev_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstev_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstev_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstev_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstev_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_sstev_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_sstev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dstevd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevd_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevd_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevd_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_sstevd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_sstevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dstevr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_dstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17, int[] arg18,
      int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_sstevr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_sstevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dstevx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstevx_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstevx_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstevx_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstevx_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dstevx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_dstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17, long arg18,
      long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_sstevx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_sstevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_csycon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsycon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssycon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_ssycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsycon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsycon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsycon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsycon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsycon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsycon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csycon_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csycon_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csycon_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csycon_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csycon_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csycon_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsycon_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsycon_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsycon_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsycon_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsycon_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsycon_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      int[] arg10, long arg11) {
    openblas.LAPACK_dsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssycon_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsycon_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsycon_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_zsycon_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyconv_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyconv_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8, long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyconv_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_csyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyconv_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_dsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyconv_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8, long arg9) {
    openblas.LAPACK_ssyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyconv_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) {
    openblas.LAPACK_zsyconv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csyequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_csyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssyequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_ssyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsyequb_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsyequb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsyev_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dsyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9,
      long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9,
      long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_dsyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9,
      long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssyev_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10) {
    openblas.LAPACK_ssyev_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsyevd_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9,
      int[] arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_dsyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      float[] arg3, int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9,
      int[] arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(String arg0, String arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssyevd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12) {
    openblas.LAPACK_ssyevd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dsyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21,
      long arg22, long arg23) {
    openblas.LAPACK_dsyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15,
      float[] arg16, int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22,
      long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, int[] arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, IntPointer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ssyevr_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, long arg21, long arg22, long arg23) {
    openblas.LAPACK_ssyevr_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dsyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_dsyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15,
      int[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      IntBuffer arg18, IntBuffer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(String arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ssyevx_2stage_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21, long arg22) {
    openblas.LAPACK_ssyevx_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dsygst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssygst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssygst_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsygv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12, long arg13) {
    openblas.LAPACK_ssygv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygv_2stage_base(int[] arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_dsygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(int[] arg0, String arg1, String arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12, long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ssygv_2stage_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ssygv_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dsygvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvd_base(int[] arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dsygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(int[] arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      int[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(int[] arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(IntBuffer arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(IntPointer arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ssygvd_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ssygvd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dsygvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsygvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, DoubleBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsygvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9,
      double[] arg10, int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      double[] arg16, int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsygvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      int[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsygvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_dsygvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_dsygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(int[] arg0, BytePointer arg1, BytePointer arg2, BytePointer arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      int[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(IntBuffer arg0, String arg1, String arg2, String arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(int[] arg0, String arg1, String arg2, String arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10, int[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(IntPointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(IntPointer arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_ssygvx_base(IntBuffer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_ssygvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_csyr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_csyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(String arg0, IntPointer arg1, DoublePointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsyr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zsyr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csyrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csyrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csyrfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csyrfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csyrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csyrfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_csyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dsyrfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_dsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ssyrfs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_ssyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_zsyrfs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17) {
    openblas.LAPACK_zsyrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_csysv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_csysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zsysv_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_csysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsysv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_dsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssysv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_ssysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zsysv_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14) {
    openblas.LAPACK_zsysv_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csysv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rk_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rk_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_csysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsysv_rk_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_dsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssysv_rk_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_ssysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsysv_rk_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zsysv_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csysv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsysv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssysv_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsysv_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsysv_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csysvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csysvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csysvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csysvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csysvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csysvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_csysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dsysvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_dsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ssysvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_ssysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_zsysvx_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_zsysvx_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_csyswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csyswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csyswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csyswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csyswapr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_csyswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_csyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsyswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ssyswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ssyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_zsyswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_zsyswapr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dsytrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9,
      long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, DoublePointer arg10,
      IntPointer arg11, IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      double[] arg3, int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8,
      int[] arg9, double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(String arg0, String arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, DoublePointer arg8, IntPointer arg9, DoublePointer arg10,
      IntPointer arg11, IntPointer arg12, long arg13, long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dsytrd_2stage_base(String arg0, String arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dsytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(BytePointer arg0, BytePointer arg1, int[] arg2,
      float[] arg3, int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(String arg0, String arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(String arg0, String arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ssytrd_2stage_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ssytrd_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_csytrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_csytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_aa_2stage_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_csytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrf_aa_2stage_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrf_aa_2stage_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrf_aa_2stage_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zsytrf_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrf_rk_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rk_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rk_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rk_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rk_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rk_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrf_rk_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrf_rk_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrf_rk_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsytrf_rk_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytrf_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_csytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dsytri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_dsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ssytri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_ssytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_zsytri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) {
    openblas.LAPACK_zsytri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_csytri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytri2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_csytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dsytri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_dsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ssytri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_ssytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zsytri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zsytri2x_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_csytri_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytri_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytri_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytri_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytri_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytri_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytri_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytri_3_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytri_3_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytri_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs2_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs2_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs2_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs2_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs2_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_zsytrs2_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_3_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_csytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dsytrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ssytrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_ssytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zsytrs_3_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zsytrs_3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_csytrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_csytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dsytrs_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_dsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ssytrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_ssytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_zsytrs_aa_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11) {
    openblas.LAPACK_zsytrs_aa_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_csytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dsytrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_dsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ssytrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_ssytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10,
      int[] arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_zsytrs_aa_2stage_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, IntPointer arg11, long arg12) {
    openblas.LAPACK_zsytrs_aa_2stage_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_csytrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_csytrs_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_csytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dsytrs_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_dsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ssytrs_rook_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ssytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(String arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_zsytrs_rook_base(String arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_zsytrs_rook_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbcon_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_ctbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbcon_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_dtbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9,
      int[] arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12,
      long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ctbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15,
      IntPointer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_dtbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_stbrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17, long arg18,
      long arg19) {
    openblas.LAPACK_stbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztbrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ztbrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctbtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctbtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ctbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_dtbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_stbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_stbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztbtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_ztbtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      IntPointer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, float[] arg7, float[] arg8,
      float[] arg9, int[] arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ctfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8,
      double[] arg9, int[] arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10, long arg11,
      long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      IntPointer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_dtfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, float[] arg7, float[] arg8,
      float[] arg9, int[] arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      IntPointer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, float[] arg7, float[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_stfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      int[] arg5, int[] arg6, double[] arg7, double[] arg8, double[] arg9, int[] arg10, long arg11,
      long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      IntPointer arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztfsm_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, int[] arg5, int[] arg6, double[] arg7, double[] arg8,
      double[] arg9, int[] arg10, long arg11, long arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_ztfsm_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctftri_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ctftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtftri_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_dtftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_stftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) {
    openblas.LAPACK_ztftri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stfttp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_stfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztfttp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztfttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ctfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_stfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztfttr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztfttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctgevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgevc_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, int[] arg13, float[] arg14, float[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtgevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtgevc_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      int[] arg12, int[] arg13, double[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtgevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtgevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtgevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15,
      long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtgevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_dtgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, int[] arg13, float[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, int[] arg13, float[] arg14, int[] arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stgevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, long arg16, long arg17) {
    openblas.LAPACK_stgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztgevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztgevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      IntPointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztgevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, int[] arg13, double[] arg14, double[] arg15,
      int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztgevc_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      int[] arg12, int[] arg13, double[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztgevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztgevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, DoublePointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztgevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctgexc(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13) {
    openblas.LAPACK_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctgexc(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13) {
    openblas.LAPACK_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctgexc(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_dtgexc(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15) {
    openblas.LAPACK_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtgexc(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12, double[] arg13, int[] arg14, int[] arg15) {
    openblas.LAPACK_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtgexc(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, DoublePointer arg13,
      IntPointer arg14, IntPointer arg15) {
    openblas.LAPACK_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stgexc(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15) {
    openblas.LAPACK_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stgexc(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, int[] arg11,
      int[] arg12, float[] arg13, int[] arg14, int[] arg15) {
    openblas.LAPACK_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_stgexc(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15) {
    openblas.LAPACK_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztgexc(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, IntPointer arg11, IntPointer arg12, IntPointer arg13) {
    openblas.LAPACK_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztgexc(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, int[] arg11,
      int[] arg12, int[] arg13) {
    openblas.LAPACK_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ztgexc(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11, IntBuffer arg12, IntBuffer arg13) {
    openblas.LAPACK_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_ctgsen(int[] arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22,
      int[] arg23) {
    openblas.LAPACK_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ctgsen(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23) {
    openblas.LAPACK_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ctgsen(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23) {
    openblas.LAPACK_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_dtgsen(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23, IntPointer arg24) {
    openblas.LAPACK_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dtgsen(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23, IntBuffer arg24) {
    openblas.LAPACK_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_dtgsen(int[] arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      double[] arg17, double[] arg18, double[] arg19, double[] arg20, int[] arg21, int[] arg22,
      int[] arg23, int[] arg24) {
    openblas.LAPACK_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_stgsen(int[] arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16,
      float[] arg17, float[] arg18, float[] arg19, float[] arg20, int[] arg21, int[] arg22,
      int[] arg23, int[] arg24) {
    openblas.LAPACK_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_stgsen(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22, IntBuffer arg23,
      IntBuffer arg24) {
    openblas.LAPACK_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_stgsen(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, IntPointer arg21,
      IntPointer arg22, IntPointer arg23, IntPointer arg24) {
    openblas.LAPACK_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public void LAPACK_ztgsen(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, IntPointer arg23) {
    openblas.LAPACK_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ztgsen(int[] arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, int[] arg22,
      int[] arg23) {
    openblas.LAPACK_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ztgsen(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      IntBuffer arg23) {
    openblas.LAPACK_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_ctgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsja_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsja_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsja_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ctgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, DoublePointer arg22, IntPointer arg23, IntPointer arg24, long arg25,
      long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      IntBuffer arg17, DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21,
      DoubleBuffer arg22, IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      DoublePointer arg20, IntPointer arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_dtgsja_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_dtgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      int[] arg17, float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, IntPointer arg17,
      FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20, IntPointer arg21,
      FloatPointer arg22, IntPointer arg23, IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_stgsja_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_stgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      int[] arg17, double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22,
      int[] arg23, int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, DoublePointer arg18, IntPointer arg19,
      DoublePointer arg20, IntPointer arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      IntBuffer arg17, DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21,
      DoubleBuffer arg22, IntBuffer arg23, IntBuffer arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      IntPointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, DoublePointer arg22, IntPointer arg23, IntPointer arg24, long arg25,
      long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ztgsja_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22, int[] arg23,
      int[] arg24, long arg25, long arg26, long arg27) {
    openblas.LAPACK_ztgsja_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27);
  }

  @Override
  public void LAPACK_ctgsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsna_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ctgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtgsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_dtgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16,
      int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, float[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, IntPointer arg18,
      IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stgsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_stgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      double[] arg16, int[] arg17, int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, DoublePointer arg16,
      IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20, long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18,
      IntBuffer arg19, long arg20, long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, int[] arg15, double[] arg16, int[] arg17,
      int[] arg18, int[] arg19, long arg20, long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztgsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, IntPointer arg18, IntPointer arg19, long arg20,
      long arg21) {
    openblas.LAPACK_ztgsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctgsyl_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctgsyl_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctgsyl_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctgsyl_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctgsyl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctgsyl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22) {
    openblas.LAPACK_ctgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, IntPointer arg19,
      IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, double[] arg17,
      double[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, DoublePointer arg17,
      DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_dtgsyl_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, double[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      long arg22) {
    openblas.LAPACK_dtgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21,
      long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_stgsyl_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_stgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, IntPointer arg19,
      IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, double[] arg17, double[] arg18, int[] arg19, int[] arg20, int[] arg21,
      long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, DoublePointer arg17,
      DoublePointer arg18, IntPointer arg19, IntPointer arg20, IntPointer arg21, long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ztgsyl_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, double[] arg17,
      double[] arg18, int[] arg19, int[] arg20, int[] arg21, long arg22) {
    openblas.LAPACK_ztgsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public void LAPACK_ctpcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpcon_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpcon_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpcon_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpcon_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztpcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctplqt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_ctplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctplqt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_ctplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctplqt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11) {
    openblas.LAPACK_ctplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtplqt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_dtplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtplqt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dtplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtplqt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_dtplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stplqt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_stplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stplqt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_stplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stplqt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11) {
    openblas.LAPACK_stplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztplqt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_ztplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztplqt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_ztplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztplqt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_ztplqt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_ctplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_ctplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctplqt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_ctplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_dtplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dtplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtplqt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_dtplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_stplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_stplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stplqt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_stplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_ztplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztplqt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_ztplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_ztplqt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctpmlqt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmlqt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmlqt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmlqt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmlqt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmlqt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmlqt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmlqt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmlqt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmlqt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpmqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtpmqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_dtpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_stpmqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_stpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztpmqrt_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztpmqrt_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctpqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpqrt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11) {
    openblas.LAPACK_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtpqrt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11) {
    openblas.LAPACK_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stpqrt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11) {
    openblas.LAPACK_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11) {
    openblas.LAPACK_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11) {
    openblas.LAPACK_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztpqrt(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11) {
    openblas.LAPACK_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctpqrt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtpqrt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_stpqrt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) {
    openblas.LAPACK_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztpqrt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) {
    openblas.LAPACK_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) {
    openblas.LAPACK_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18, long arg19, long arg20,
      long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      float[] arg16, int[] arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ctprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13, DoubleBuffer arg14,
      IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18, long arg19, long arg20,
      long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, int[] arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_dtprfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_dtprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13, FloatBuffer arg14,
      IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18, long arg19, long arg20,
      long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9,
      float[] arg10, int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15,
      float[] arg16, int[] arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_stprfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_stprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(String arg0, String arg1, String arg2, String arg3, IntBuffer arg4,
      IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13, DoubleBuffer arg14,
      IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18, long arg19, long arg20,
      long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, int[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, int[] arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(String arg0, String arg1, String arg2, String arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17, long arg18,
      long arg19, long arg20, long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(String arg0, String arg1, String arg2, String arg3, int[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16, int[] arg17,
      long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ztprfb_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, IntPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11,
      DoublePointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18, long arg19, long arg20, long arg21) {
    openblas.LAPACK_ztprfb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public void LAPACK_ctprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, IntPointer arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctprfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctprfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctprfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_ctprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15,
      long arg16, long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_dtprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_dtprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_stprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_stprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, long arg15, long arg16,
      long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15,
      long arg16, long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ztprfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16, long arg17) {
    openblas.LAPACK_ztprfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_ctptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtptri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_dtptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stptri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_stptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) {
    openblas.LAPACK_ztptri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctptrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctptrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9,
      long arg10, long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctptrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ctptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_dtptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_dtptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9,
      long arg10, long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_stptrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_stptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10,
      long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ztptrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9, long arg10, long arg11) {
    openblas.LAPACK_ztptrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACK_ctpttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttf_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_stpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztpttf_base(String arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztpttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctpttr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctpttr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctpttr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctpttr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctpttr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctpttr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ctpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtpttr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dtpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_stpttr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_stpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztpttr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ztpttr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrcon_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9,
      long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrcon_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ztrcon_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrevc_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, float[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtrevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtrevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtrevc_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtrevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_dtrevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_dtrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_strevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_strevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_ztrevc_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, double[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, double[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, DoublePointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrevc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrevc3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrevc3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrevc3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrevc3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrevc3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrevc3_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, long arg17, long arg18) {
    openblas.LAPACK_ctrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrevc3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc3_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrevc3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_dtrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10,
      int[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, FloatBuffer arg12,
      IntBuffer arg13, IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_strevc3_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, int[] arg10, int[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_strevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrevc3_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12,
      IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrevc3_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrevc3_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10,
      int[] arg11, double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrevc3_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, IntPointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, IntPointer arg16, long arg17, long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrevc3_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, IntBuffer arg10, IntBuffer arg11, DoubleBuffer arg12,
      IntBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrevc3_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, int[] arg10, int[] arg11,
      double[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztrevc3_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrexc_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrexc_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrexc_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrexc_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrexc_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrexc_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ctrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_dtrexc_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dtrexc_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dtrexc_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dtrexc_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dtrexc_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_dtrexc_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_dtrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_strexc_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_strexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_ztrexc_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztrexc_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztrexc_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztrexc_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztrexc_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ztrexc_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) {
    openblas.LAPACK_ztrexc_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public void LAPACK_ctrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, FloatPointer arg14, IntPointer arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14, int[] arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ctrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_dtrrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_dtrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_strrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_strrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, double[] arg14, int[] arg15, long arg16,
      long arg17, long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, DoublePointer arg14, IntPointer arg15, long arg16, long arg17,
      long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ztrrfs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15, long arg16, long arg17, long arg18) {
    openblas.LAPACK_ztrrfs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public void LAPACK_ctrsen_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11,
      FloatPointer arg12, IntPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsen_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsen_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsen_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13,
      IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsen_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsen_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ctrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_dtrsen_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, IntPointer arg14, IntPointer arg15,
      IntPointer arg16, IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsen_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsen_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9,
      int[] arg10, double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsen_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsen_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsen_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, double[] arg12, double[] arg13, int[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, float[] arg12, float[] arg13, int[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, FloatPointer arg12,
      FloatPointer arg13, IntPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18, long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsen_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14, int[] arg15, int[] arg16, int[] arg17, long arg18,
      long arg19) {
    openblas.LAPACK_strsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsen_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      DoublePointer arg12, IntPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrsen_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrsen_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15,
      long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrsen_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, DoublePointer arg12,
      IntPointer arg13, IntPointer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrsen_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13,
      IntBuffer arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ztrsen_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13, int[] arg14, long arg15, long arg16) {
    openblas.LAPACK_ztrsen_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_ctrsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, FloatPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, FloatBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsna_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, float[] arg14, int[] arg15, float[] arg16, int[] arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ctrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15,
      int[] arg16, int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_dtrsna_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, int[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_dtrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17,
      long arg18, long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10,
      float[] arg11, int[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17,
      long arg18, long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      FloatPointer arg14, IntPointer arg15, IntPointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      FloatBuffer arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_strsna_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, int[] arg13, float[] arg14, int[] arg15, int[] arg16, int[] arg17, long arg18,
      long arg19) {
    openblas.LAPACK_strsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, DoublePointer arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, long arg18, long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15,
      double[] arg16, int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      DoublePointer arg14, IntPointer arg15, DoublePointer arg16, IntPointer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      DoubleBuffer arg14, IntBuffer arg15, DoubleBuffer arg16, IntBuffer arg17, long arg18,
      long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ztrsna_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, int[] arg13, double[] arg14, int[] arg15, double[] arg16,
      int[] arg17, long arg18, long arg19) {
    openblas.LAPACK_ztrsna_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public void LAPACK_ctrsyl_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrsyl_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrsyl_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrsyl_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrsyl_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrsyl_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ctrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_dtrsyl_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_dtrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_strsyl_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_strsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ztrsyl_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_ztrsyl_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ctrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtrtri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_dtrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_strtri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_strtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztrtri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) {
    openblas.LAPACK_ztrtri_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ctrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_dtrtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_dtrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_strtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_strtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10,
      long arg11, long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10, long arg11,
      long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ztrtrs_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10, long arg11, long arg12) {
    openblas.LAPACK_ztrtrs_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ctrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_dtrttf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_dtrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_strttf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_strttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7,
      long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ztrttf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7, long arg8) {
    openblas.LAPACK_ztrttf_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_ctrttp_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrttp_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrttp_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrttp_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrttp_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctrttp_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ctrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_dtrttp_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_dtrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_strttp_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_strttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ztrttp_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) {
    openblas.LAPACK_ztrttp_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACK_ctzrzf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctzrzf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ctzrzf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtzrzf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtzrzf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_dtzrzf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stzrzf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stzrzf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_stzrzf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztzrzf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) {
    openblas.LAPACK_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztzrzf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) {
    openblas.LAPACK_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_ztzrzf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) {
    openblas.LAPACK_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACK_cunbdb_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22, long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cunbdb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cunbdb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cunbdb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16,
      float[] arg17, float[] arg18, float[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cunbdb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22, long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cunbdb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      FloatPointer arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      FloatPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_cunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19, int[] arg20, int[] arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, long arg22, long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_zunbdb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, long arg22,
      long arg23) {
    openblas.LAPACK_zunbdb_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public void LAPACK_cuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, int[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      float[] arg18, int[] arg19, float[] arg20, int[] arg21, float[] arg22, int[] arg23,
      float[] arg24, int[] arg25, float[] arg26, int[] arg27, float[] arg28, int[] arg29,
      int[] arg30, int[] arg31, long arg32, long arg33, long arg34, long arg35, long arg36,
      long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, FloatPointer arg20,
      IntPointer arg21, FloatPointer arg22, IntPointer arg23, FloatPointer arg24, IntPointer arg25,
      FloatPointer arg26, IntPointer arg27, FloatPointer arg28, IntPointer arg29, IntPointer arg30,
      IntPointer arg31, long arg32, long arg33, long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, IntBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, IntBuffer arg19,
      FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22, IntBuffer arg23, FloatBuffer arg24,
      IntBuffer arg25, FloatBuffer arg26, IntBuffer arg27, FloatBuffer arg28, IntBuffer arg29,
      IntBuffer arg30, IntBuffer arg31, long arg32, long arg33, long arg34, long arg35, long arg36,
      long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, int[] arg8,
      float[] arg9, int[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14,
      float[] arg15, int[] arg16, float[] arg17, float[] arg18, int[] arg19, float[] arg20,
      int[] arg21, float[] arg22, int[] arg23, float[] arg24, int[] arg25, float[] arg26,
      int[] arg27, float[] arg28, int[] arg29, int[] arg30, int[] arg31, long arg32, long arg33,
      long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, FloatBuffer arg20, IntBuffer arg21, FloatBuffer arg22,
      IntBuffer arg23, FloatBuffer arg24, IntBuffer arg25, FloatBuffer arg26, IntBuffer arg27,
      FloatBuffer arg28, IntBuffer arg29, IntBuffer arg30, IntBuffer arg31, long arg32, long arg33,
      long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      IntPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, IntPointer arg14,
      FloatPointer arg15, IntPointer arg16, FloatPointer arg17, FloatPointer arg18,
      IntPointer arg19, FloatPointer arg20, IntPointer arg21, FloatPointer arg22, IntPointer arg23,
      FloatPointer arg24, IntPointer arg25, FloatPointer arg26, IntPointer arg27,
      FloatPointer arg28, IntPointer arg29, IntPointer arg30, IntPointer arg31, long arg32,
      long arg33, long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_cuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, DoublePointer arg20,
      IntPointer arg21, DoublePointer arg22, IntPointer arg23, DoublePointer arg24,
      IntPointer arg25, DoublePointer arg26, IntPointer arg27, DoublePointer arg28,
      IntPointer arg29, IntPointer arg30, IntPointer arg31, long arg32, long arg33, long arg34,
      long arg35, long arg36, long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, int[] arg6, int[] arg7, int[] arg8, double[] arg9, int[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16, double[] arg17,
      double[] arg18, int[] arg19, double[] arg20, int[] arg21, double[] arg22, int[] arg23,
      double[] arg24, int[] arg25, double[] arg26, int[] arg27, double[] arg28, int[] arg29,
      int[] arg30, int[] arg31, long arg32, long arg33, long arg34, long arg35, long arg36,
      long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, int[] arg6, int[] arg7, int[] arg8,
      double[] arg9, int[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14,
      double[] arg15, int[] arg16, double[] arg17, double[] arg18, int[] arg19, double[] arg20,
      int[] arg21, double[] arg22, int[] arg23, double[] arg24, int[] arg25, double[] arg26,
      int[] arg27, double[] arg28, int[] arg29, int[] arg30, int[] arg31, long arg32, long arg33,
      long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, IntBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19,
      DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22, IntBuffer arg23, DoubleBuffer arg24,
      IntBuffer arg25, DoubleBuffer arg26, IntBuffer arg27, DoubleBuffer arg28, IntBuffer arg29,
      IntBuffer arg30, IntBuffer arg31, long arg32, long arg33, long arg34, long arg35, long arg36,
      long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(String arg0, String arg1, String arg2, String arg3, String arg4,
      String arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      IntPointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13,
      IntPointer arg14, DoublePointer arg15, IntPointer arg16, DoublePointer arg17,
      DoublePointer arg18, IntPointer arg19, DoublePointer arg20, IntPointer arg21,
      DoublePointer arg22, IntPointer arg23, DoublePointer arg24, IntPointer arg25,
      DoublePointer arg26, IntPointer arg27, DoublePointer arg28, IntPointer arg29,
      IntPointer arg30, IntPointer arg31, long arg32, long arg33, long arg34, long arg35,
      long arg36, long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_zuncsd_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      BytePointer arg3, BytePointer arg4, BytePointer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      DoubleBuffer arg18, IntBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, DoubleBuffer arg22,
      IntBuffer arg23, DoubleBuffer arg24, IntBuffer arg25, DoubleBuffer arg26, IntBuffer arg27,
      DoubleBuffer arg28, IntBuffer arg29, IntBuffer arg30, IntBuffer arg31, long arg32, long arg33,
      long arg34, long arg35, long arg36, long arg37) {
    openblas.LAPACK_zuncsd_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31,arg32,arg33,arg34,arg35,arg36,arg37);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12,
      FloatPointer arg13, IntPointer arg14, FloatPointer arg15, IntPointer arg16,
      FloatPointer arg17, IntPointer arg18, FloatPointer arg19, IntPointer arg20, IntPointer arg21,
      IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13,
      IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17, IntBuffer arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9,
      float[] arg10, float[] arg11, int[] arg12, float[] arg13, int[] arg14, float[] arg15,
      int[] arg16, float[] arg17, int[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13,
      IntPointer arg14, FloatPointer arg15, IntPointer arg16, FloatPointer arg17, IntPointer arg18,
      FloatPointer arg19, IntPointer arg20, IntPointer arg21, IntPointer arg22, long arg23,
      long arg24, long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int[] arg14, float[] arg15, int[] arg16, float[] arg17,
      int[] arg18, float[] arg19, int[] arg20, int[] arg21, int[] arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      FloatBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16, FloatBuffer arg17,
      IntBuffer arg18, FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_cuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13,
      IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17, IntBuffer arg18,
      DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22, long arg23, long arg24,
      long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, DoublePointer arg11,
      IntPointer arg12, DoublePointer arg13, IntPointer arg14, DoublePointer arg15,
      IntPointer arg16, DoublePointer arg17, IntPointer arg18, DoublePointer arg19,
      IntPointer arg20, IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9,
      double[] arg10, double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15,
      int[] arg16, double[] arg17, int[] arg18, double[] arg19, int[] arg20, int[] arg21,
      int[] arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9, double[] arg10,
      double[] arg11, int[] arg12, double[] arg13, int[] arg14, double[] arg15, int[] arg16,
      double[] arg17, int[] arg18, double[] arg19, int[] arg20, int[] arg21, int[] arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      DoubleBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16, DoubleBuffer arg17,
      IntBuffer arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21, IntBuffer arg22,
      long arg23, long arg24, long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_zuncsd2by1_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, IntPointer arg14, DoublePointer arg15, IntPointer arg16,
      DoublePointer arg17, IntPointer arg18, DoublePointer arg19, IntPointer arg20,
      IntPointer arg21, IntPointer arg22, long arg23, long arg24, long arg25) {
    openblas.LAPACK_zuncsd2by1_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public void LAPACK_cungbr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cungbr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cungbr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cungbr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cungbr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cungbr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_cungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, IntPointer arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_zungbr_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, int[] arg9, long arg10) {
    openblas.LAPACK_zungbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public void LAPACK_cunghr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunghr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunglq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunglq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zunglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungql(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungql(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungql(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungql(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungqr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungqr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungrq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) {
    openblas.LAPACK_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungrq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) {
    openblas.LAPACK_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) {
    openblas.LAPACK_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cungtr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zungtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zungtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cunmbr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmbr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmbr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_cunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_zunmbr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12,
      IntBuffer arg13, long arg14, long arg15, long arg16) {
    openblas.LAPACK_zunmbr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public void LAPACK_cunmhr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmhr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmhr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmhr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmhr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmhr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmhr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmhr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_cunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmlq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmlq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmql_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmql_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmql_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmqr_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmqr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_cunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13,
      long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_zunmrq_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14) {
    openblas.LAPACK_zunmrq_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public void LAPACK_cunmrz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12,
      IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmrz_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmrz_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10,
      float[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmrz_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10, FloatPointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmrz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, FloatBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmrz_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, float[] arg8, float[] arg9, int[] arg10, float[] arg11,
      int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(String arg0, String arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10, DoublePointer arg11, IntPointer arg12, IntPointer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, double[] arg8, double[] arg9, int[] arg10,
      double[] arg11, int[] arg12, int[] arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, IntBuffer arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmrz_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, DoublePointer arg9, IntPointer arg10, DoublePointer arg11,
      IntPointer arg12, IntPointer arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmrz_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      FloatPointer arg8, IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14,
      long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9, FloatPointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      FloatBuffer arg8, IntBuffer arg9, FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cunmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, float[] arg8, int[] arg9, float[] arg10, int[] arg11,
      int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_cunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12, long arg13, long arg14,
      long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9,
      double[] arg10, int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, DoublePointer arg8,
      IntPointer arg9, DoublePointer arg10, IntPointer arg11, IntPointer arg12, long arg13,
      long arg14, long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      DoubleBuffer arg8, IntBuffer arg9, DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12,
      long arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_zunmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, double[] arg8, int[] arg9, double[] arg10,
      int[] arg11, int[] arg12, long arg13, long arg14, long arg15) {
    openblas.LAPACK_zunmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public void LAPACK_cupgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupgtr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupgtr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupgtr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_cupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_zupgtr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) {
    openblas.LAPACK_zupgtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACK_cupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cupmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cupmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      FloatPointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, FloatBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_cupmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int[] arg10, long arg11,
      long arg12, long arg13) {
    openblas.LAPACK_cupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9,
      int[] arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(String arg0, String arg1, String arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, IntPointer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public void LAPACK_zupmtr_base(String arg0, String arg1, String arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int[] arg10,
      long arg11, long arg12, long arg13) {
    openblas.LAPACK_zupmtr_base(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsdc(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, IntPointer arg11) {
    return openblas.LAPACKE_sbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sbdsdc(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      IntBuffer arg11) {
    return openblas.LAPACKE_sbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sbdsdc(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int[] arg11) {
    return openblas.LAPACKE_sbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dbdsdc(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, IntPointer arg11) {
    return openblas.LAPACKE_dbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dbdsdc(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, IntBuffer arg11) {
    return openblas.LAPACKE_dbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dbdsdc(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int[] arg11) {
    return openblas.LAPACKE_dbdsdc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_dbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_zbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zbdsqr(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zbdsqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, float arg7, float arg8, int arg9, int arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_sbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, float arg7, float arg8, int arg9, int arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float arg7, float arg8, int arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_sbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, double arg7, double arg8, int arg9, int arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_dbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, double arg7, double arg8, int arg9, int arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dbdsvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double arg7, double arg8, int arg9, int arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_dbdsvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sdisna(byte arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4) {
    return openblas.LAPACKE_sdisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sdisna(byte arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_sdisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sdisna(byte arg0, int arg1, int arg2, float[] arg3, float[] arg4) {
    return openblas.LAPACKE_sdisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna(byte arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4) {
    return openblas.LAPACKE_ddisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna(byte arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_ddisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna(byte arg0, int arg1, int arg2, double[] arg3, double[] arg4) {
    return openblas.LAPACKE_ddisna(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_sgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_sgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12, float[] arg13,
      int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_sgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_dgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_dgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_dgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_cgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_cgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12, float[] arg13,
      int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_cgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_zgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_zgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbbrd(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_zgbbrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9) {
    return openblas.LAPACKE_sgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, float arg8, FloatPointer arg9) {
    return openblas.LAPACKE_sgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, double arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9) {
    return openblas.LAPACKE_dgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, float arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9) {
    return openblas.LAPACKE_cgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, double arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9) {
    return openblas.LAPACKE_zgbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_sgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_dgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zgbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_sgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_dgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_zgbequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_sgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_sgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_sgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_dgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_dgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_dgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_cgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zgbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zgbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11, ByteBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22) {
    return openblas.LAPACKE_sgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22) {
    return openblas.LAPACKE_sgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, byte[] arg12, float[] arg13,
      float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22) {
    return openblas.LAPACKE_sgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11, ByteBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22) {
    return openblas.LAPACKE_dgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, byte[] arg12, double[] arg13,
      double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18, double[] arg19,
      double[] arg20, double[] arg21, double[] arg22) {
    return openblas.LAPACKE_dgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22) {
    return openblas.LAPACKE_dgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, byte[] arg12, float[] arg13,
      float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22) {
    return openblas.LAPACKE_cgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11, ByteBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22) {
    return openblas.LAPACKE_cgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22) {
    return openblas.LAPACKE_cgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, byte[] arg12, double[] arg13,
      double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18, double[] arg19,
      double[] arg20, double[] arg21, double[] arg22) {
    return openblas.LAPACKE_zgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11, ByteBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22) {
    return openblas.LAPACKE_zgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zgbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22) {
    return openblas.LAPACKE_zgbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7) {
    return openblas.LAPACKE_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_sgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7) {
    return openblas.LAPACKE_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_dgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7) {
    return openblas.LAPACKE_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_cgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7) {
    return openblas.LAPACKE_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_zgbtrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zgebak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_sgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_sgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_sgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_dgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_cgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zgebal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebrd(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgebrd(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgebrd(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_sgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgebrd(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgebrd(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgebrd(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_dgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgebrd(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgebrd(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgebrd(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgebrd(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgebrd(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgebrd(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zgebrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgecon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgecon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgecon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_sgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, double arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_dgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgecon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgecon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgecon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_cgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, double arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_zgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zgecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeequ(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequ(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequ(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_sgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_dgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_zgeequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_sgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_dgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_zgeequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_sgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgeev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_sgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgeev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgeev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgeev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_dgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgeev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgeev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgeev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgeev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgeev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgeev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgeev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgeev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_sgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, IntPointer arg14, IntPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_sgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int[] arg14, int[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_sgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, IntBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_dgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19) {
    return openblas.LAPACKE_dgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int[] arg14, int[] arg15, double[] arg16, double[] arg17,
      double[] arg18, double[] arg19) {
    return openblas.LAPACKE_dgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18) {
    return openblas.LAPACKE_cgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, IntPointer arg13, IntPointer arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18) {
    return openblas.LAPACKE_cgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int[] arg13, int[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_cgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18) {
    return openblas.LAPACKE_zgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_zgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgeevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int[] arg13, int[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18) {
    return openblas.LAPACKE_zgeevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zgehrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int[] arg17) {
    return openblas.LAPACKE_sgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_sgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_sgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_dgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int[] arg17) {
    return openblas.LAPACKE_dgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_dgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_cgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_cgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int[] arg17) {
    return openblas.LAPACKE_cgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_zgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_zgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgejsv(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int[] arg17) {
    return openblas.LAPACKE_zgejsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgelq2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgelq2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgelq2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelq2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelq2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelq2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelq2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelq2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelq2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelq2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelq2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelq2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgelq2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgelqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgelqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgelqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgelqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgelqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgelqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgelqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgelsd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_sgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_cgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_zgelsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelss(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelss(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelss(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_sgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelss(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelss(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelss(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_dgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelss(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelss(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelss(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_cgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelss(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelss(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelss(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_zgelss(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsy(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsy(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsy(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_sgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsy(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsy(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgelsy(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_dgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsy(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, float arg9, IntPointer arg10) {
    return openblas.LAPACKE_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsy(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, float arg9, IntBuffer arg10) {
    return openblas.LAPACKE_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgelsy(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float arg9, int[] arg10) {
    return openblas.LAPACKE_cgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsy(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, double arg9, IntPointer arg10) {
    return openblas.LAPACKE_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsy(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, double arg9, IntBuffer arg10) {
    return openblas.LAPACKE_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgelsy(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double arg9, int[] arg10) {
    return openblas.LAPACKE_zgelsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgeqlf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_sgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_zgeqp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgeqr2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgeqrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgeqrfp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgerfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_sgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgerfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_sgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgerfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_sgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgerfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgerfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dgerfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgerfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_cgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgerfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgerfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgerfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgerfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgerfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zgerfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgerqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgerqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgerqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgerqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgerqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgerqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgerqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgerqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgerqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgerqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgerqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgerqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zgerqf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgesdd(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgesdd(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgesdd(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgesdd(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgesdd(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgesdd(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgesdd(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgesdd(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgesdd(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgesdd(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgesdd(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgesdd(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgesdd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgesv(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgesv(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4, IntBuffer arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgesv(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4, IntBuffer arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_dsgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10) {
    return openblas.LAPACKE_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_zcgesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_sgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_sgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_sgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_dgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_dgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_dgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_cgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_cgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_cgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_zgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_zgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_zgesvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_sgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_sgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      IntPointer arg18) {
    return openblas.LAPACKE_sgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, IntPointer arg18) {
    return openblas.LAPACKE_dgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_dgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_dgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      IntPointer arg18) {
    return openblas.LAPACKE_cgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_cgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_cgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, IntPointer arg18) {
    return openblas.LAPACKE_zgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_zgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgesvdx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_zgesvdx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_sgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_sgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_sgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_dgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_dgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_dgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_cgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_cgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_cgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_zgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_zgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgesvj(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_zgesvj(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, IntPointer arg9, BytePointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20) {
    return openblas.LAPACKE_sgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20) {
    return openblas.LAPACKE_sgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, byte[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20) {
    return openblas.LAPACKE_sgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, IntPointer arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20) {
    return openblas.LAPACKE_dgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20) {
    return openblas.LAPACKE_dgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, byte[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20) {
    return openblas.LAPACKE_dgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, byte[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20) {
    return openblas.LAPACKE_cgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20) {
    return openblas.LAPACKE_cgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, IntPointer arg9, BytePointer arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20) {
    return openblas.LAPACKE_cgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20) {
    return openblas.LAPACKE_zgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, byte[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20) {
    return openblas.LAPACKE_zgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, IntPointer arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20) {
    return openblas.LAPACKE_zgesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgetf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_cgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zgetf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_sgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_cgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zgetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zgetrf2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetri(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4) {
    return openblas.LAPACKE_sgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgetri(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4) {
    return openblas.LAPACKE_sgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgetri(int arg0, int arg1, float[] arg2, int arg3, int[] arg4) {
    return openblas.LAPACKE_sgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgetri(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4) {
    return openblas.LAPACKE_dgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgetri(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4) {
    return openblas.LAPACKE_dgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgetri(int arg0, int arg1, double[] arg2, int arg3, int[] arg4) {
    return openblas.LAPACKE_dgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgetri(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4) {
    return openblas.LAPACKE_cgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgetri(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4) {
    return openblas.LAPACKE_cgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgetri(int arg0, int arg1, float[] arg2, int arg3, int[] arg4) {
    return openblas.LAPACKE_cgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgetri(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4) {
    return openblas.LAPACKE_zgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgetri(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgetri(int arg0, int arg1, double[] arg2, int arg3, int[] arg4) {
    return openblas.LAPACKE_zgetri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zggbak(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      FloatPointer arg10) {
    return openblas.LAPACKE_sggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_sggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10) {
    return openblas.LAPACKE_sggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_dggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      DoublePointer arg10) {
    return openblas.LAPACKE_dggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10) {
    return openblas.LAPACKE_dggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      FloatPointer arg10) {
    return openblas.LAPACKE_cggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_cggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10) {
    return openblas.LAPACKE_cggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      DoublePointer arg10) {
    return openblas.LAPACKE_zggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10) {
    return openblas.LAPACKE_zggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_zggbal(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14) {
    return openblas.LAPACKE_sggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sggev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14) {
    return openblas.LAPACKE_sggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sggev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14) {
    return openblas.LAPACKE_sggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14) {
    return openblas.LAPACKE_dggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14) {
    return openblas.LAPACKE_dggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12, double[] arg13, int arg14) {
    return openblas.LAPACKE_dggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cggev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cggev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cggev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_zggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zggev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sggev3(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14) {
    return openblas.LAPACKE_sggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sggev3(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14) {
    return openblas.LAPACKE_sggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sggev3(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14) {
    return openblas.LAPACKE_sggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev3(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14) {
    return openblas.LAPACKE_dggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev3(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12, double[] arg13, int arg14) {
    return openblas.LAPACKE_dggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dggev3(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14) {
    return openblas.LAPACKE_dggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cggev3(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cggev3(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cggev3(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev3(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev3(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_zggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zggev3(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zggev3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      IntBuffer arg17, IntBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      FloatBuffer arg22, FloatBuffer arg23, FloatBuffer arg24) {
    return openblas.LAPACKE_sggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_sggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, int[] arg17, int[] arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24) {
    return openblas.LAPACKE_sggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_sggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, IntPointer arg17, IntPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, FloatPointer arg22, FloatPointer arg23, FloatPointer arg24) {
    return openblas.LAPACKE_sggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17, IntBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24) {
    return openblas.LAPACKE_dggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, int[] arg17,
      int[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24) {
    return openblas.LAPACKE_dggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, IntPointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, DoublePointer arg23, DoublePointer arg24) {
    return openblas.LAPACKE_dggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_cggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, IntBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23) {
    return openblas.LAPACKE_cggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, int[] arg16, int[] arg17, float[] arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23) {
    return openblas.LAPACKE_cggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, FloatPointer arg21, FloatPointer arg22, FloatPointer arg23) {
    return openblas.LAPACKE_cggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23) {
    return openblas.LAPACKE_zggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23) {
    return openblas.LAPACKE_zggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zggevx(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, int[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      double[] arg23) {
    return openblas.LAPACKE_zggevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sggglm(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10) {
    return openblas.LAPACKE_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggglm(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggglm(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_sggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggglm(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10) {
    return openblas.LAPACKE_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggglm(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggglm(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_dggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggglm(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggglm(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggglm(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10) {
    return openblas.LAPACKE_cggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggglm(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10) {
    return openblas.LAPACKE_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggglm(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggglm(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_zggglm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zgghrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghd3(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zgghd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgglse(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgglse(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgglse(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10) {
    return openblas.LAPACKE_sgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgglse(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10) {
    return openblas.LAPACKE_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgglse(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgglse(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_dgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgglse(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgglse(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10) {
    return openblas.LAPACKE_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgglse(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_cgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgglse(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgglse(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgglse(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10) {
    return openblas.LAPACKE_zgglse(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_sggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_cggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zggqrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zggrqf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_sggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_sggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_sggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_dggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_dggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_dggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_cggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_cggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_cggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_zggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_zggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zggsvd3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_zggsvd3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, float arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20) {
    return openblas.LAPACKE_sggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, float arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20) {
    return openblas.LAPACKE_sggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float arg12,
      int[] arg13, int[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int arg20) {
    return openblas.LAPACKE_sggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double arg12,
      int[] arg13, int[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20) {
    return openblas.LAPACKE_dggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      double arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20) {
    return openblas.LAPACKE_dggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11,
      double arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20) {
    return openblas.LAPACKE_dggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, float arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20) {
    return openblas.LAPACKE_cggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float arg12,
      int[] arg13, int[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int arg20) {
    return openblas.LAPACKE_cggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, float arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20) {
    return openblas.LAPACKE_cggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      double arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20) {
    return openblas.LAPACKE_zggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11,
      double arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20) {
    return openblas.LAPACKE_zggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zggsvp3(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double arg12,
      int[] arg13, int[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20) {
    return openblas.LAPACKE_zggsvp3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgtcon(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_sgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgtcon(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_sgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgtcon(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_sgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgtcon(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgtcon(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgtcon(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_dgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgtcon(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgtcon(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgtcon(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_cgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgtcon(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgtcon(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgtcon(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_zgtcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgtrfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14,
      int arg15, FloatPointer arg16, FloatPointer arg17) {
    return openblas.LAPACKE_sgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgtrfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17) {
    return openblas.LAPACKE_sgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgtrfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14,
      int arg15, FloatBuffer arg16, FloatBuffer arg17) {
    return openblas.LAPACKE_sgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgtrfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14,
      int arg15, DoubleBuffer arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_dgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgtrfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, int arg13,
      DoublePointer arg14, int arg15, DoublePointer arg16, DoublePointer arg17) {
    return openblas.LAPACKE_dgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgtrfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17) {
    return openblas.LAPACKE_dgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgtrfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14,
      int arg15, FloatPointer arg16, FloatPointer arg17) {
    return openblas.LAPACKE_cgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgtrfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, int[] arg11,
      float[] arg12, int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17) {
    return openblas.LAPACKE_cgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgtrfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14,
      int arg15, FloatBuffer arg16, FloatBuffer arg17) {
    return openblas.LAPACKE_cgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgtrfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14,
      int arg15, DoubleBuffer arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_zgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgtrfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, int arg13,
      DoublePointer arg14, int arg15, DoublePointer arg16, DoublePointer arg17) {
    return openblas.LAPACKE_zgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zgtrfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, int[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17) {
    return openblas.LAPACKE_zgtrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgtsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgtsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_sgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_sgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_sgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_dgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_dgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17,
      double[] arg18, double[] arg19) {
    return openblas.LAPACKE_dgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_cgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_cgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_cgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, IntPointer arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_zgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17,
      double[] arg18, double[] arg19) {
    return openblas.LAPACKE_zgtsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgttrf(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrf(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_sgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf(int arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_dgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_cgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf(int arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_zgttrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_sgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgttrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_sgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgttrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_cgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_cgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_chbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_chbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_chbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_zhbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_zhbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_zhbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_chbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_chbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_chbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zhbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zhbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zhbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_chbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_chbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_chbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zhbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zhbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zhbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_chbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_chbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_chbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zhbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zhbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zhbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, IntBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_chbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, IntPointer arg18,
      FloatPointer arg19, FloatPointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_chbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, int arg15, int arg16, float arg17, int[] arg18, float[] arg19, float[] arg20,
      int arg21, int[] arg22) {
    return openblas.LAPACKE_chbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double arg13,
      double arg14, int arg15, int arg16, double arg17, int[] arg18, double[] arg19, double[] arg20,
      int arg21, int[] arg22) {
    return openblas.LAPACKE_zhbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, IntPointer arg18,
      DoublePointer arg19, DoublePointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_zhbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, IntBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_zhbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_chbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_chbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zhbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zhbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_checon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) {
    return openblas.LAPACKE_checon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_checon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_checon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_checon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) {
    return openblas.LAPACKE_checon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) {
    return openblas.LAPACKE_zhecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zhecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zhecon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cheequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cheequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cheequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) {
    return openblas.LAPACKE_cheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zheequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zheequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zheequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zheequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zheev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zheevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_cheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_cheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_cheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_zheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_zheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_zheevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_cheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_cheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_cheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_zheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_zheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_zheevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhegst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_chegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_chegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_chegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zhegv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_chegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_chegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_chegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zhegvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_chegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_chegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_chegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_zhegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_zhegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhegvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_zhegvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cherfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cherfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cherfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_cherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zherfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zherfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zherfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zherfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhesv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_chesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_chesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_chesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zhesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, IntPointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zhesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhesvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zhesvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chetrd(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_chetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrd(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) {
    return openblas.LAPACKE_chetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_chetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zhetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zhetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zhetrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_chetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_chetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_chetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zhetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zhetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zhetrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_chetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_chetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_chetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zhetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zhetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zhetri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10) {
    return openblas.LAPACKE_chfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_chfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, float[] arg7, int arg8, float arg9, float[] arg10) {
    return openblas.LAPACKE_chfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_zhfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10) {
    return openblas.LAPACKE_zhfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, double[] arg7, int arg8, double arg9, double[] arg10) {
    return openblas.LAPACKE_zhfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_shgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12, float[] arg13,
      float[] arg14, int arg15, float[] arg16, int arg17) {
    return openblas.LAPACKE_shgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_shgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17) {
    return openblas.LAPACKE_shgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_shgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17) {
    return openblas.LAPACKE_shgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17) {
    return openblas.LAPACKE_dhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17) {
    return openblas.LAPACKE_dhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17) {
    return openblas.LAPACKE_dhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_chgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_chgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_chgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12, float[] arg13,
      int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_chgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_zhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_zhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhgeqz(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_zhgeqz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chpcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) {
    return openblas.LAPACKE_chpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chpcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_chpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chpcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_chpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_zhpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zhpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zhpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhpev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhpevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_chpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_chpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_chpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_zhpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_zhpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_zhpevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_chpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_chpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_chpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zhpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zhpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, double[] arg5) {
    return openblas.LAPACKE_zhpgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhpgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhpgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, IntBuffer arg17) {
    return openblas.LAPACKE_chpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_chpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, float arg8, float arg9, int arg10, int arg11,
      float arg12, IntPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_chpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_chpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, float[] arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      int[] arg13, float[] arg14, float[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_chpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zhpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, double[] arg7, double arg8, double arg9, int arg10, int arg11, double arg12,
      int[] arg13, double[] arg14, double[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_zhpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zhpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_zhpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zhpgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_zhpgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_chprfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_chprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chprfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_chprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chprfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_chprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhprfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_zhprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhprfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_zhprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhprfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_zhprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhpsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_chpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_chpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_chpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zhpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zhpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhpsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zhpsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chptrd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_chptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_chptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_chptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zhptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zhptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zhptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_chptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_chptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_chptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zhptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_zhptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zhptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_chptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_chptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_chptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zhptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zhptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_zhptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_shsein(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int arg14, int[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_shsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_shsein(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15, IntBuffer arg16, IntBuffer arg17) {
    return openblas.LAPACKE_shsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_shsein(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_shsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhsein(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15, IntPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_dhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhsein(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int arg14, int[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_dhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dhsein(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15, IntBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_dhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_chsein(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, int arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_chsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chsein(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_chsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chsein(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_chsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhsein(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int arg13, int[] arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_zhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhsein(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14, IntBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_zhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhsein(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_zhsein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_shseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_shseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_shseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_shseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_shseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_shseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_dhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_chseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_chseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhseqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zhseqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_clacgv(int arg0, float[] arg1, int arg2) {
    return openblas.LAPACKE_clacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_clacgv(int arg0, FloatPointer arg1, int arg2) {
    return openblas.LAPACKE_clacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_clacgv(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.LAPACKE_clacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv(int arg0, double[] arg1, int arg2) {
    return openblas.LAPACKE_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv(int arg0, DoublePointer arg1, int arg2) {
    return openblas.LAPACKE_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.LAPACKE_zlacgv(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slacn2(int arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slacn2(int arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slacn2(int arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    return openblas.LAPACKE_slacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2(int arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    return openblas.LAPACKE_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2(int arg0, DoublePointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_dlacn2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clacn2(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_clacn2(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_clacn2(int arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_clacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2(int arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_zlacn2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_slacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_slacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_slacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_clacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_clacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_clacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlacpy(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_clacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_clacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_clacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlacp2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlag2c(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlag2c(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlag2c(int arg0, int arg1, int arg2, double[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_zlag2c(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d(int arg0, int arg1, int arg2, float[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_slag2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s(int arg0, int arg1, int arg2, double[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_dlag2s(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z(int arg0, int arg1, int arg2, float[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_clag2z(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7, IntPointer arg8) {
    return openblas.LAPACKE_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8) {
    return openblas.LAPACKE_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8) {
    return openblas.LAPACKE_slagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7, IntPointer arg8) {
    return openblas.LAPACKE_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8) {
    return openblas.LAPACKE_dlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8) {
    return openblas.LAPACKE_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7, IntPointer arg8) {
    return openblas.LAPACKE_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8) {
    return openblas.LAPACKE_clagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7, IntPointer arg8) {
    return openblas.LAPACKE_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8) {
    return openblas.LAPACKE_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8) {
    return openblas.LAPACKE_zlagge(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_slamch(byte arg0) {
    return openblas.LAPACKE_slamch(arg0);
  }

  @Override
  public double LAPACKE_dlamch(byte arg0) {
    return openblas.LAPACKE_dlamch(arg0);
  }

  @Override
  public float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_slange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_slange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_slange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_clange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_clange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_clange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zlange(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_clanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_clanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_clanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zlanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zlanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zlanhe(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_slansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_slansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_slansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_clansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_clansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_clansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zlansy(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_slantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_slantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_slantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_clantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_clantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_clantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlantr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_slarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_slarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_slarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_slarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_slarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_clarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_clarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_clarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_clarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_clarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_clarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zlarfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zlarfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_slarfg(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarfg(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarfg(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_slarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_clarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zlarfg(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_slarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_slarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_slarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_clarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_clarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_clarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zlarft(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_slarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, float arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_slarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, float arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_slarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      double arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, double arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_clarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_clarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_clarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_zlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zlarfx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarnv(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slarnv(int arg0, int[] arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slarnv(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_slarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv(int arg0, int[] arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv(int arg0, int[] arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_clarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv(int arg0, int[] arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zlarnv(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_slascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_slascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_slascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_clascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_clascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_clascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zlascl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_slaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_slaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_slaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_claset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_claset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_claset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlaset(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slasrt(byte arg0, int arg1, FloatPointer arg2) {
    return openblas.LAPACKE_slasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slasrt(byte arg0, int arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_slasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slasrt(byte arg0, int arg1, float[] arg2) {
    return openblas.LAPACKE_slasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt(byte arg0, int arg1, double[] arg2) {
    return openblas.LAPACKE_dlasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt(byte arg0, int arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dlasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt(byte arg0, int arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dlasrt(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slaswp(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) {
    return openblas.LAPACKE_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaswp(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaswp(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_slaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) {
    return openblas.LAPACKE_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_dlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) {
    return openblas.LAPACKE_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_claswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) {
    return openblas.LAPACKE_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_zlaswp(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slatms(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4, byte arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatPointer arg13, int arg14) {
    return openblas.LAPACKE_slatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_slatms(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatBuffer arg13, int arg14) {
    return openblas.LAPACKE_slatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_slatms(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      float[] arg13, int arg14) {
    return openblas.LAPACKE_slatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dlatms(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4, byte arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoublePointer arg13, int arg14) {
    return openblas.LAPACKE_dlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dlatms(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      double[] arg13, int arg14) {
    return openblas.LAPACKE_dlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dlatms(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoubleBuffer arg13, int arg14) {
    return openblas.LAPACKE_dlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_clatms(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatBuffer arg13, int arg14) {
    return openblas.LAPACKE_clatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_clatms(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4, byte arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatPointer arg13, int arg14) {
    return openblas.LAPACKE_clatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_clatms(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      float[] arg13, int arg14) {
    return openblas.LAPACKE_clatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zlatms(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4, byte arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoublePointer arg13, int arg14) {
    return openblas.LAPACKE_zlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zlatms(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoubleBuffer arg13, int arg14) {
    return openblas.LAPACKE_zlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zlatms(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      double[] arg13, int arg14) {
    return openblas.LAPACKE_zlatms(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_slauum(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_slauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slauum(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_slauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slauum(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_slauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_clauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_clauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_clauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zlauum(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dopgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dopmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_sorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_sorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) {
    return openblas.LAPACKE_sorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) {
    return openblas.LAPACKE_dorgbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dorghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dorglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dorgql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dorgqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_sorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dorgrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_sorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dorgtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dormbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dormhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dormlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dormql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dormqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dormrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dormrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dormrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dormtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dormtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7) {
    return openblas.LAPACKE_spbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      float arg6, FloatPointer arg7) {
    return openblas.LAPACKE_spbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      float arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_spbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7) {
    return openblas.LAPACKE_dpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      double arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      double arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      float arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7) {
    return openblas.LAPACKE_cpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      float arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      double arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7) {
    return openblas.LAPACKE_zpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      double arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zpbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_spbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_spbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_spbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_dpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zpbequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_spbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_spbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_spbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_spbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_spbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_cpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zpbrfs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zpbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_spbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_spbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_spbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_dpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_dpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_cpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_cpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_cpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_zpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_zpbstf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_spbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_spbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_spbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zpbsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18) {
    return openblas.LAPACKE_spbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_spbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18) {
    return openblas.LAPACKE_spbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_spbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, byte[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_spbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_dpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18) {
    return openblas.LAPACKE_dpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, byte[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17,
      double[] arg18) {
    return openblas.LAPACKE_dpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18) {
    return openblas.LAPACKE_cpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18) {
    return openblas.LAPACKE_cpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, byte[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_cpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, byte[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17,
      double[] arg18) {
    return openblas.LAPACKE_zpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_zpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zpbsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18) {
    return openblas.LAPACKE_zpbsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_spbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_spbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_spbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_dpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_dpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_cpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_cpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_cpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_zpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_zpbtrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_spbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_spbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_spbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_spftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_spftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_spftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_cpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_cpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_cpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_zpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_zpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zpftrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_spftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_spftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_spftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_cpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_cpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_cpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_zpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_zpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zpftri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_spftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_spftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_spftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpftrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spocon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_spocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spocon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_spocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spocon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_spocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpocon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_dpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpocon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpocon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, double arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpocon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpocon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpocon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_cpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpocon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_zpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpocon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, double arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpocon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zpocon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequ(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequ(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequ(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_spoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zpoequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_spoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zpoequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sporfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_sporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sporfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_sporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sporfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_sporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dporfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dporfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dporfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_dporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cporfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cporfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cporfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_cporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zporfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zporfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zporfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_zporfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10) {
    return openblas.LAPACKE_dsposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_dsposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dsposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10) {
    return openblas.LAPACKE_zcposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10) {
    return openblas.LAPACKE_zcposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zcposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_zcposv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, BytePointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17) {
    return openblas.LAPACKE_sposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17) {
    return openblas.LAPACKE_sposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, byte[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17) {
    return openblas.LAPACKE_sposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, BytePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17) {
    return openblas.LAPACKE_dposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, ByteBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_dposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, byte[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17) {
    return openblas.LAPACKE_dposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, BytePointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17) {
    return openblas.LAPACKE_cposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, ByteBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17) {
    return openblas.LAPACKE_cposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, byte[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17) {
    return openblas.LAPACKE_cposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, BytePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17) {
    return openblas.LAPACKE_zposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, ByteBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_zposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zposvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, byte[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17) {
    return openblas.LAPACKE_zposvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_spotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_spotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_spotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zpotrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sppcon(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sppcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sppcon(int arg0, byte arg1, int arg2, float[] arg3, float arg4, float[] arg5) {
    return openblas.LAPACKE_sppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dppcon(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dppcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dppcon(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5) {
    return openblas.LAPACKE_dppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cppcon(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cppcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cppcon(int arg0, byte arg1, int arg2, float[] arg3, float arg4, float[] arg5) {
    return openblas.LAPACKE_cppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zppcon(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5) {
    return openblas.LAPACKE_zppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zppcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zppcon(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zppcon(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sppequ(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppequ(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_sppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppequ(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zppequ(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spprfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_spprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_spprfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_spprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_spprfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_spprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dpprfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_dpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dpprfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_dpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dpprfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_dpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cpprfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_cpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cpprfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cpprfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_cpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zpprfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zpprfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zpprfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zpprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zppsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, BytePointer arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15) {
    return openblas.LAPACKE_sppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, ByteBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_sppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, byte[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_sppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, BytePointer arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15) {
    return openblas.LAPACKE_dppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, ByteBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_dppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, byte[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_dppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, BytePointer arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15) {
    return openblas.LAPACKE_cppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, ByteBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_cppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, byte[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_cppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, BytePointer arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15) {
    return openblas.LAPACKE_zppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, byte[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_zppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zppsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, ByteBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_zppsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_spptrf(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_spptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_spptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrf(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_spptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_cpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_cpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_cpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zpptrf(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_spptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_spptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_spptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_cpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_cpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_cpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zpptri(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_spptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_spptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_spptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zpptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spstrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7) {
    return openblas.LAPACKE_spstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spstrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7) {
    return openblas.LAPACKE_spstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spstrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7) {
    return openblas.LAPACKE_spstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7) {
    return openblas.LAPACKE_dpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7) {
    return openblas.LAPACKE_dpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7) {
    return openblas.LAPACKE_dpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7) {
    return openblas.LAPACKE_cpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7) {
    return openblas.LAPACKE_cpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7) {
    return openblas.LAPACKE_cpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7) {
    return openblas.LAPACKE_zpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7) {
    return openblas.LAPACKE_zpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7) {
    return openblas.LAPACKE_zpstrf(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sptcon(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_sptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sptcon(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_sptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sptcon(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) {
    return openblas.LAPACKE_sptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dptcon(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dptcon(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dptcon(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4) {
    return openblas.LAPACKE_dptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cptcon(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_cptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cptcon(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_cptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cptcon(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) {
    return openblas.LAPACKE_cptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zptcon(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4) {
    return openblas.LAPACKE_zptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zptcon(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_zptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zptcon(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_zptcon(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_spteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_spteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_spteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zpteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptrfs(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sptrfs(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sptrfs(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_sptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dptrfs(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dptrfs(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dptrfs(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10,
      double[] arg11, double[] arg12) {
    return openblas.LAPACKE_dptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cptrfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cptrfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cptrfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_cptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zptrfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zptrfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zptrfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, double[] arg13) {
    return openblas.LAPACKE_zptrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sptsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zptsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsvx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_sptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sptsvx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_sptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sptsvx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_sptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dptsvx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14) {
    return openblas.LAPACKE_dptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dptsvx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dptsvx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cptsvx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cptsvx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_cptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cptsvx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zptsvx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zptsvx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14) {
    return openblas.LAPACKE_zptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zptsvx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zptsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_spttrf(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_spttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrf(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_spttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_spttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_cpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_cpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_cpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_zpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_zpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_zpttrf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrs(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spttrs(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spttrs(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_spttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zpttrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsbev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsbevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_ssbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_ssbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_ssbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dsbevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_ssbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ssbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbgst(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dsbgst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_ssbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_ssbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_ssbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dsbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dsbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgv(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dsbgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_ssbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_ssbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_ssbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dsbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dsbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgvd(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dsbgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, IntBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_ssbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, int arg15, int arg16, float arg17, int[] arg18, float[] arg19, float[] arg20,
      int arg21, int[] arg22) {
    return openblas.LAPACKE_ssbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, IntPointer arg18,
      FloatPointer arg19, FloatPointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_ssbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, IntPointer arg18,
      DoublePointer arg19, DoublePointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_dsbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, IntBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_dsbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbgvx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double arg13,
      double arg14, int arg15, int arg16, double arg17, int[] arg18, double[] arg19, double[] arg20,
      int arg21, int[] arg22) {
    return openblas.LAPACKE_dsbgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ssbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dsbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbtrd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsbtrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, float[] arg7, int arg8, float arg9, float[] arg10) {
    return openblas.LAPACKE_ssfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_ssfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10) {
    return openblas.LAPACKE_ssfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, double[] arg7, int arg8, double arg9, double[] arg10) {
    return openblas.LAPACKE_dsfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_dsfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10) {
    return openblas.LAPACKE_dsfrk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sspcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_sspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sspcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sspcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dspcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dspcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_dspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dspcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cspcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) {
    return openblas.LAPACKE_cspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cspcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cspcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zspcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) {
    return openblas.LAPACKE_zspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zspcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zspcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zspcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dspev(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dspevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11, FloatPointer arg12,
      FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_sspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11, FloatBuffer arg12,
      FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_sspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, IntPointer arg11,
      DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_dspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, IntBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dspevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_dspevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_sspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, double[] arg5) {
    return openblas.LAPACKE_dspgst(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dspgv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dspgvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, float arg8, float arg9, int arg10, int arg11,
      float arg12, IntPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_sspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, IntBuffer arg17) {
    return openblas.LAPACKE_sspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, float[] arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      int[] arg13, float[] arg14, float[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_sspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_dspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_dspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspgvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, double[] arg7, double arg8, double arg9, int arg10, int arg11, double arg12,
      int[] arg13, double[] arg14, double[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_dspgvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ssprfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_ssprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssprfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_ssprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssprfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_ssprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsprfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_dsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsprfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_dsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsprfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_dsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_csprfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_csprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_csprfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_csprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_csprfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_csprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zsprfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_zsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zsprfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_zsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zsprfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_zsprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zspsv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_sspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_sspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_sspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_cspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zspsvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zspsvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ssptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ssptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dsptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dsptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dsptrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_ssptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_ssptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_ssptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_dsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_dsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_dsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_csptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_csptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_csptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_zsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zsptrf(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_ssptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_ssptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_ssptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_dsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_dsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_dsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_csptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_csptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_csptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) {
    return openblas.LAPACKE_zsptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zsptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sstebz(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, FloatPointer arg8, FloatPointer arg9, IntPointer arg10,
      IntPointer arg11, FloatPointer arg12, IntPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_sstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sstebz(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11,
      FloatBuffer arg12, IntBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_sstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sstebz(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11, float[] arg12,
      int[] arg13, int[] arg14) {
    return openblas.LAPACKE_sstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dstebz(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      IntPointer arg11, DoublePointer arg12, IntPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_dstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dstebz(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11, double[] arg12,
      int[] arg13, int[] arg14) {
    return openblas.LAPACKE_dstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dstebz(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11,
      DoubleBuffer arg12, IntBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dstebz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sstedc(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstedc(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstedc(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstedc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstedc(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstedc(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cstedc(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cstedc(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cstedc(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zstedc(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zstedc(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zstedc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zstedc(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstegr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_sstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstegr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_sstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstegr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstegr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_dstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstegr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_dstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstegr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cstegr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_cstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cstegr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_cstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cstegr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_cstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zstegr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_zstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zstegr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_zstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zstegr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_zstegr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstein(int arg0, int arg1, FloatPointer arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstein(int arg0, int arg1, float[] arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, int[] arg7, float[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstein(int arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_sstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstein(int arg0, int arg1, double[] arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstein(int arg0, int arg1, DoublePointer arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstein(int arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_dstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cstein(int arg0, int arg1, float[] arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, int[] arg7, float[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cstein(int arg0, int arg1, FloatPointer arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cstein(int arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_cstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zstein(int arg0, int arg1, double[] arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int arg9, int[] arg10) {
    return openblas.LAPACKE_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zstein(int arg0, int arg1, DoublePointer arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zstein(int arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_zstein(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstemr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_sstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sstemr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      int arg13, int arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_sstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sstemr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_sstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstemr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      int arg13, int arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_dstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstemr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstemr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cstemr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_cstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cstemr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, int[] arg10, float[] arg11, float[] arg12,
      int arg13, int arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_cstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cstemr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_cstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zstemr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, int[] arg10, double[] arg11, double[] arg12,
      int arg13, int arg14, int[] arg15, int[] arg16) {
    return openblas.LAPACKE_zstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zstemr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_zstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zstemr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_zstemr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_ssteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_ssteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_ssteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_csteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_csteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_csteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zsteqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssterf(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_ssterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssterf(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_ssterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssterf(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_ssterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dsterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dsterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dsterf(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_sstev(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstev(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstev(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstev(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstev(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstev(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dstev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstevd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstevd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstevd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstevd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstevd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dstevd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dstevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sstevr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_sstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstevr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstevr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_sstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_dstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_dstevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstevx(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_sstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstevx(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sstevx(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_sstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevx(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15) {
    return openblas.LAPACKE_dstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevx(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dstevx(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, int[] arg15) {
    return openblas.LAPACKE_dstevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ssycon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssycon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssycon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) {
    return openblas.LAPACKE_ssycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsycon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsycon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsycon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) {
    return openblas.LAPACKE_dsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csycon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) {
    return openblas.LAPACKE_csycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csycon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_csycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csycon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) {
    return openblas.LAPACKE_csycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsycon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsycon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsycon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) {
    return openblas.LAPACKE_zsycon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) {
    return openblas.LAPACKE_ssyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) {
    return openblas.LAPACKE_dsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_csyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_csyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) {
    return openblas.LAPACKE_csyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zsyequb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_ssyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_ssyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dsyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dsyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dsyev(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_ssyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_ssyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dsyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dsyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dsyevd(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_ssyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_ssyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ssyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_dsyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dsyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_dsyevr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_ssyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_ssyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ssyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_dsyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntPointer arg12,
      DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_dsyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dsyevx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dsygst(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_ssygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_ssygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_ssygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dsygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dsygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dsygv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_ssygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_ssygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_ssygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dsygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dsygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dsygvd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_ssygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_ssygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_ssygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dsygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsygvx(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsygvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssyrfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_ssyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssyrfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_ssyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssyrfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_ssyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsyrfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsyrfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_dsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsyrfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csyrfs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_csyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csyrfs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_csyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csyrfs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_csyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsyrfs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsyrfs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsyrfs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zsyrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsysv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_ssysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_ssysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_ssysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, IntPointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_dsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_dsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_dsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_csysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_csysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_csysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, IntPointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsysvx(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zsysvx(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) {
    return openblas.LAPACKE_ssytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) {
    return openblas.LAPACKE_dsytrd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_ssytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_ssytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_ssytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_csytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_csytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_csytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zsytrf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_ssytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_ssytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_ssytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_csytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_csytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_csytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zsytri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_stbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_stbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_stbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dtbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dtbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dtbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_ctbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_ctbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_ctbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_ztbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_ztbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_ztbcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float[] arg13,
      float[] arg14) {
    return openblas.LAPACKE_stbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_stbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_stbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dtbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dtbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double[] arg13,
      double[] arg14) {
    return openblas.LAPACKE_dtbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_ctbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_ctbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float[] arg13,
      float[] arg14) {
    return openblas.LAPACKE_ctbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_ztbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double[] arg13,
      double[] arg14) {
    return openblas.LAPACKE_ztbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztbrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_ztbrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_stbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_stbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_stbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_stfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_stfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_stfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dtfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dtfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dtfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ctfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ctfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_ctfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_ztfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_ztfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_ztfsm(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_stftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5) {
    return openblas.LAPACKE_stftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dtftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5) {
    return openblas.LAPACKE_ctftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_ctftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_ztftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztftri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_stfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_ctfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztfttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_stfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_stfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_stfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dtfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dtfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dtfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_ctfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_ctfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_ctfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_ztfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_ztfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_ztfttr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stgevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_stgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stgevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_stgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stgevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_stgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtgevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_dtgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtgevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dtgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtgevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_dtgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctgevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_ctgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctgevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_ctgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctgevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_ctgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztgevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_ztgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztgevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_ztgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztgevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_ztgevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stgexc(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      IntBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_stgexc(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, int[] arg12,
      int[] arg13) {
    return openblas.LAPACKE_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_stgexc(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      IntPointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_stgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtgexc(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      IntBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtgexc(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, int[] arg12,
      int[] arg13) {
    return openblas.LAPACKE_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtgexc(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      IntPointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_dtgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctgexc(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      int arg12, int arg13) {
    return openblas.LAPACKE_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctgexc(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, int arg12,
      int arg13) {
    return openblas.LAPACKE_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctgexc(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      int arg12, int arg13) {
    return openblas.LAPACKE_ctgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      int arg12, int arg13) {
    return openblas.LAPACKE_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      int arg12, int arg13) {
    return openblas.LAPACKE_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, int arg12,
      int arg13) {
    return openblas.LAPACKE_ztgexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_stgsen(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20) {
    return openblas.LAPACKE_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_stgsen(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20) {
    return openblas.LAPACKE_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_stgsen(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, int[] arg17, float[] arg18, float[] arg19,
      float[] arg20) {
    return openblas.LAPACKE_stgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dtgsen(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20) {
    return openblas.LAPACKE_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dtgsen(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20) {
    return openblas.LAPACKE_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dtgsen(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20) {
    return openblas.LAPACKE_dtgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ctgsen(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ctgsen(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ctgsen(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_ctgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsen(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsen(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19) {
    return openblas.LAPACKE_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsen(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, int[] arg16, double[] arg17,
      double[] arg18, double[] arg19) {
    return openblas.LAPACKE_ztgsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_stgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, float[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_stgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_stgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12, float arg13,
      float arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, IntPointer arg23) {
    return openblas.LAPACKE_stgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_stgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12, float arg13,
      float arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, IntBuffer arg23) {
    return openblas.LAPACKE_stgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dtgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      int arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22, IntPointer arg23) {
    return openblas.LAPACKE_dtgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dtgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double arg13,
      double arg14, double[] arg15, double[] arg16, double[] arg17, int arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_dtgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dtgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12, double arg13,
      double arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, int arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, IntBuffer arg23) {
    return openblas.LAPACKE_dtgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ctgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12, float arg13,
      float arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, IntPointer arg23) {
    return openblas.LAPACKE_ctgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ctgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12, float arg13,
      float arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, IntBuffer arg23) {
    return openblas.LAPACKE_ctgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ctgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, float[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_ctgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      int arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22, IntPointer arg23) {
    return openblas.LAPACKE_ztgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12, double arg13,
      double arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17, int arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, IntBuffer arg23) {
    return openblas.LAPACKE_ztgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsja(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12, double arg13,
      double arg14, double[] arg15, double[] arg16, double[] arg17, int arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_ztgsja(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_stgsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_stgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stgsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_stgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stgsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_stgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtgsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dtgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtgsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dtgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtgsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_dtgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctgsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_ctgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctgsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_ctgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctgsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ctgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_ztgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_ztgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ztgsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      FloatPointer arg18) {
    return openblas.LAPACKE_stgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_stgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      FloatBuffer arg18) {
    return openblas.LAPACKE_stgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_stgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_stgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_dtgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      DoubleBuffer arg18) {
    return openblas.LAPACKE_dtgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18) {
    return openblas.LAPACKE_dtgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      FloatPointer arg18) {
    return openblas.LAPACKE_ctgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      FloatBuffer arg18) {
    return openblas.LAPACKE_ctgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_ctgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_ztgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      DoubleBuffer arg18) {
    return openblas.LAPACKE_ztgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztgsyl(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18) {
    return openblas.LAPACKE_ztgsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_stpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_stpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_stpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dtpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dtpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_dtpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_ctpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_ctpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_ctpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_ztpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_ztpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_ztpcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_stprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_stprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_stprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_stprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_stprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_dtprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_dtprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_dtprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_ctprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_ctprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_ctprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_ztprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_ztprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztprfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_ztprfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_stptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_stptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_stptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dtptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dtptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dtptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_ctptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_ctptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_ctptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_ztptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_ztptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_ztptri(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_stptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_stptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_stptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dtptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dtptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dtptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ctptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ctptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ctptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_ztptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_ztptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_ztptrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_stpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) {
    return openblas.LAPACKE_ctpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztpttf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_stpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_stpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_stpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dtpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dtpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dtpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_ctpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ctpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_ctpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_ztpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ztpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_ztpttr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_strcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) {
    return openblas.LAPACKE_strcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_strcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) {
    return openblas.LAPACKE_dtrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dtrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dtrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ctrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ctrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) {
    return openblas.LAPACKE_ctrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_ztrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_ztrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) {
    return openblas.LAPACKE_ztrcon(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_strevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      int arg11, IntPointer arg12) {
    return openblas.LAPACKE_strevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      int arg11, IntBuffer arg12) {
    return openblas.LAPACKE_strevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int arg11, int[] arg12) {
    return openblas.LAPACKE_strevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      int arg11, IntPointer arg12) {
    return openblas.LAPACKE_dtrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      int arg11, IntBuffer arg12) {
    return openblas.LAPACKE_dtrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int arg11, int[] arg12) {
    return openblas.LAPACKE_dtrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      int arg11, IntPointer arg12) {
    return openblas.LAPACKE_ctrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      int arg11, IntBuffer arg12) {
    return openblas.LAPACKE_ctrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int arg11, int[] arg12) {
    return openblas.LAPACKE_ctrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrevc(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      int arg11, IntPointer arg12) {
    return openblas.LAPACKE_ztrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrevc(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      int arg11, IntBuffer arg12) {
    return openblas.LAPACKE_ztrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrevc(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int arg11, int[] arg12) {
    return openblas.LAPACKE_ztrevc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strexc(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_strexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_strexc(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_strexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_strexc(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_strexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dtrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dtrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_dtrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_strrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_strrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_strrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_strrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dtrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_dtrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dtrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_ctrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_ctrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_ctrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_ztrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_ztrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztrrfs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_ztrrfs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strsen(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_strsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strsen(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_strsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strsen(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int[] arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_strsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrsen(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, IntPointer arg11, DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dtrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrsen(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dtrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrsen(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int[] arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_dtrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctrsen(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_ctrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsen(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int[] arg10, float[] arg11, float[] arg12) {
    return openblas.LAPACKE_ctrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsen(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12) {
    return openblas.LAPACKE_ctrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsen(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int[] arg10, double[] arg11,
      double[] arg12) {
    return openblas.LAPACKE_ztrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsen(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      IntPointer arg10, DoublePointer arg11, DoublePointer arg12) {
    return openblas.LAPACKE_ztrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsen(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_ztrsen(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_strsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_strsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_strsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_strsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_strsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtrsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_dtrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtrsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dtrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtrsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_dtrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_ctrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_ctrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_ctrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsna(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14) {
    return openblas.LAPACKE_ztrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsna(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, int[] arg14) {
    return openblas.LAPACKE_ztrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsna(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, IntPointer arg14) {
    return openblas.LAPACKE_ztrsna(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_strsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_strsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_strsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_strsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_dtrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_dtrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_dtrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_ctrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_ctrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_ctrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_ztrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_ztrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_ztrsyl(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_strtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_strtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_strtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dtrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_dtrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dtrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_ctrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5) {
    return openblas.LAPACKE_ctrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_ctrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_ztrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_ztrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_ztrtri(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_strtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_strtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_strtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_strttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_strttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_strttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_dtrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_dtrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dtrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_ctrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_ctrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ctrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_ztrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_ztrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_ztrttf(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttp(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_strttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strttp(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_strttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strttp(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_strttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dtrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_ctrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_ztrttp(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stzrzf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stzrzf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stzrzf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_stzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_dtzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztzrzf(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) {
    return openblas.LAPACKE_cungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) {
    return openblas.LAPACKE_zungbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zunghr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zunglq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zungql(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zungqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) {
    return openblas.LAPACKE_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) {
    return openblas.LAPACKE_cungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) {
    return openblas.LAPACKE_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) {
    return openblas.LAPACKE_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zungrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cungtr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_cungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cungtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_cungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cungtr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) {
    return openblas.LAPACKE_cungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zungtr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zungtr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5) {
    return openblas.LAPACKE_zungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zungtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zungtr(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_cunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmbr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zunmbr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_cunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmhr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zunmhr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zunmlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmql(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zunmql(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zunmqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmrq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zunmrq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_cunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zunmrz(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zunmrz(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zunmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zunmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zupgtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zupmtr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_sbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      IntBuffer arg11, FloatBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_sbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int[] arg11,
      float[] arg12, int[] arg13) {
    return openblas.LAPACKE_sbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, IntPointer arg11, DoublePointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_dbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_dbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dbdsdc_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int[] arg11,
      double[] arg12, int[] arg13) {
    return openblas.LAPACKE_dbdsdc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, float arg7, float arg8, int arg9, int arg10,
      IntPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_sbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, float arg7, float arg8, int arg9, int arg10,
      IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_sbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float arg7, float arg8, int arg9, int arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_sbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, double arg7, double arg8, int arg9, int arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, double arg7, double arg8, int arg9, int arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dbdsvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, double[] arg6, double arg7, double arg8, int arg9, int arg10, int[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dbdsvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14) {
    return openblas.LAPACKE_sbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, FloatPointer arg14) {
    return openblas.LAPACKE_sbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_sbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13, DoublePointer arg14) {
    return openblas.LAPACKE_dbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_dbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, double[] arg14) {
    return openblas.LAPACKE_dbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14) {
    return openblas.LAPACKE_cbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zbdsqr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, double[] arg14) {
    return openblas.LAPACKE_zbdsqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_sdisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, float[] arg3, float[] arg4) {
    return openblas.LAPACKE_sdisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_sdisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_ddisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, double[] arg3, double[] arg4) {
    return openblas.LAPACKE_ddisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_ddisna_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17) {
    return openblas.LAPACKE_sgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17) {
    return openblas.LAPACKE_sgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17) {
    return openblas.LAPACKE_sgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17) {
    return openblas.LAPACKE_dgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17) {
    return openblas.LAPACKE_dgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17) {
    return openblas.LAPACKE_dgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      FloatBuffer arg18) {
    return openblas.LAPACKE_cgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_cgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18) {
    return openblas.LAPACKE_cgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18) {
    return openblas.LAPACKE_zgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18) {
    return openblas.LAPACKE_zgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbbrd_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_zgbbrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, float arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11) {
    return openblas.LAPACKE_sgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9, float[] arg10, int[] arg11) {
    return openblas.LAPACKE_sgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9, FloatBuffer arg10,
      IntBuffer arg11) {
    return openblas.LAPACKE_sgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, double arg8, DoublePointer arg9,
      DoublePointer arg10, IntPointer arg11) {
    return openblas.LAPACKE_dgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11) {
    return openblas.LAPACKE_dgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9, double[] arg10, int[] arg11) {
    return openblas.LAPACKE_dgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, float arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_cgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_cgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, double arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbcon_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zgbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_sgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_sgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_sgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_dgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_dgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_dgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_cgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_cgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequ_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zgbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_sgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_sgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_sgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_dgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_dgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_dgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_cgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_cgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgbequb_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zgbequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_sgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17, int[] arg18) {
    return openblas.LAPACKE_sgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_sgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_dgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_dgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17, int[] arg18) {
    return openblas.LAPACKE_dgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18) {
    return openblas.LAPACKE_cgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18) {
    return openblas.LAPACKE_cgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18) {
    return openblas.LAPACKE_cgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18) {
    return openblas.LAPACKE_zgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18) {
    return openblas.LAPACKE_zgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zgbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18) {
    return openblas.LAPACKE_zgbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zgbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, IntPointer arg23) {
    return openblas.LAPACKE_sgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      ByteBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      FloatBuffer arg22, IntBuffer arg23) {
    return openblas.LAPACKE_sgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, byte[] arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, float[] arg20, float[] arg21, float[] arg22, int[] arg23) {
    return openblas.LAPACKE_sgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, IntPointer arg23) {
    return openblas.LAPACKE_dgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      ByteBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, IntBuffer arg23) {
    return openblas.LAPACKE_dgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, byte[] arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, int[] arg23) {
    return openblas.LAPACKE_dgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21,
      FloatPointer arg22, FloatPointer arg23) {
    return openblas.LAPACKE_cgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, IntBuffer arg11,
      ByteBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      FloatBuffer arg22, FloatBuffer arg23) {
    return openblas.LAPACKE_cgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, byte[] arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, float[] arg20, float[] arg21, float[] arg22, float[] arg23) {
    return openblas.LAPACKE_cgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, IntPointer arg11,
      BytePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23) {
    return openblas.LAPACKE_zgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11,
      ByteBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23) {
    return openblas.LAPACKE_zgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zgbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, byte[] arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23) {
    return openblas.LAPACKE_zgbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_sgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_sgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7) {
    return openblas.LAPACKE_sgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_dgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7) {
    return openblas.LAPACKE_dgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_dgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7) {
    return openblas.LAPACKE_cgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_cgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_cgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7) {
    return openblas.LAPACKE_zgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7) {
    return openblas.LAPACKE_zgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) {
    return openblas.LAPACKE_zgbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zgebak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_sgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_sgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_sgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_dgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_cgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zgebal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgebrd_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_sgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgebrd_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgebrd_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_sgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgebrd_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgebrd_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgebrd_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgebrd_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgebrd_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_cgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgebrd_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_cgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgebrd_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgebrd_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgebrd_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgebrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_sgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_sgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, int[] arg8) {
    return openblas.LAPACKE_sgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) {
    return openblas.LAPACKE_dgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zgecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_sgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_sgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_dgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_dgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_dgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_cgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_zgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_zgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zgeequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_sgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_sgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_sgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_dgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_dgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_dgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_cgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_zgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_zgeequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgeev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgeev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgeev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_dgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgeev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgeev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgeev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_cgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_zgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgeev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zgeev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int[] arg14, int[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, int arg21, int[] arg22) {
    return openblas.LAPACKE_sgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, IntPointer arg14, IntPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_sgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, IntBuffer arg14, IntBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, int arg21,
      IntBuffer arg22) {
    return openblas.LAPACKE_sgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int[] arg14, int[] arg15, double[] arg16, double[] arg17,
      double[] arg18, double[] arg19, double[] arg20, int arg21, int[] arg22) {
    return openblas.LAPACKE_dgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13, IntPointer arg14, IntPointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_dgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, IntBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_dgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int[] arg13, int[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, int arg20, float[] arg21) {
    return openblas.LAPACKE_cgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, IntPointer arg13, IntPointer arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, int arg20,
      FloatPointer arg21) {
    return openblas.LAPACKE_cgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, int arg20, FloatBuffer arg21) {
    return openblas.LAPACKE_cgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int[] arg13, int[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19, int arg20, double[] arg21) {
    return openblas.LAPACKE_zgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, int arg20,
      DoublePointer arg21) {
    return openblas.LAPACKE_zgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgeevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, int arg20,
      DoubleBuffer arg21) {
    return openblas.LAPACKE_zgeevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgehrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      IntPointer arg18) {
    return openblas.LAPACKE_sgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_sgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_sgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_sgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17, int[] arg18) {
    return openblas.LAPACKE_dgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, IntPointer arg18) {
    return openblas.LAPACKE_dgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      IntBuffer arg18) {
    return openblas.LAPACKE_dgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_cgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      FloatBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_cgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_cgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      FloatPointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_cgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_zgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_zgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zgejsv_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      DoubleBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zgejsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_sgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zgelq2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgelqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgels_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgels_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgelsd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, IntPointer arg13) {
    return openblas.LAPACKE_sgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgelsd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, IntBuffer arg13) {
    return openblas.LAPACKE_sgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgelsd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10, float[] arg11, int arg12,
      int[] arg13) {
    return openblas.LAPACKE_sgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgelsd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, IntPointer arg13) {
    return openblas.LAPACKE_dgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgelsd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12, IntBuffer arg13) {
    return openblas.LAPACKE_dgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgelsd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10, double[] arg11, int arg12,
      int[] arg13) {
    return openblas.LAPACKE_dgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgelsd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_cgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgelsd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13, int[] arg14) {
    return openblas.LAPACKE_cgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgelsd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_cgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgelsd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_zgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgelsd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13, int[] arg14) {
    return openblas.LAPACKE_zgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgelsd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_zgelsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgelss_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgelss_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgelss_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelss_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelss_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelss_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgelss_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_cgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgelss_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgelss_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelss_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelss_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelss_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_zgelss_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgelsy_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgelsy_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgelsy_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float arg9, int[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelsy_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelsy_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgelsy_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double arg9, int[] arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgelsy_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, float arg9, IntPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgelsy_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, float arg9, IntBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgelsy_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float arg9, int[] arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_cgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelsy_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double arg9, int[] arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_zgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelsy_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, double arg9, IntPointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgelsy_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, double arg9, IntBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zgelsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgeqlf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_cgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zgeqp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_sgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_cgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zgeqr2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgeqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_sgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_cgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgeqrfp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgerfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_sgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgerfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_sgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgerfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_sgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgerfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgerfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dgerfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgerfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgerfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16) {
    return openblas.LAPACKE_cgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cgerfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgerfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgerfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zgerfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zgerfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgerqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgesdd_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int[] arg13) {
    return openblas.LAPACKE_sgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesdd_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, IntBuffer arg13) {
    return openblas.LAPACKE_sgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesdd_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, IntPointer arg13) {
    return openblas.LAPACKE_sgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesdd_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, IntPointer arg13) {
    return openblas.LAPACKE_dgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesdd_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, IntBuffer arg13) {
    return openblas.LAPACKE_dgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesdd_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int[] arg13) {
    return openblas.LAPACKE_dgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgesdd_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_cgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgesdd_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int[] arg14) {
    return openblas.LAPACKE_cgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgesdd_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_cgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesdd_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int[] arg14) {
    return openblas.LAPACKE_zgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesdd_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_zgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesdd_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_zgesdd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, FloatPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_dsgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      FloatBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_dsgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, float[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_dsgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zcgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, FloatPointer arg11, DoublePointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_zcgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zcgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, float[] arg11,
      double[] arg12, int[] arg13) {
    return openblas.LAPACKE_zcgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zcgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      FloatBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_zcgesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_cgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14) {
    return openblas.LAPACKE_cgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_cgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, FloatPointer arg14) {
    return openblas.LAPACKE_cgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14) {
    return openblas.LAPACKE_zgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zgesvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zgesvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_sgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      FloatBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_sgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      FloatPointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_sgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      DoubleBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_dgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int arg19, int[] arg20) {
    return openblas.LAPACKE_dgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_dgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntPointer arg12,
      FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      FloatPointer arg18, int arg19, FloatPointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_cgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, IntBuffer arg12,
      FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      FloatBuffer arg18, int arg19, FloatBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_cgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      float[] arg20, int[] arg21) {
    return openblas.LAPACKE_cgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int arg19, double[] arg20, int[] arg21) {
    return openblas.LAPACKE_zgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19, DoublePointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_zgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvdx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, IntBuffer arg12,
      DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      DoubleBuffer arg18, int arg19, DoubleBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_zgesvdx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_cgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_cgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_cgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_zgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_zgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgesvj_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_zgesvj_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      IntPointer arg21) {
    return openblas.LAPACKE_sgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20,
      IntBuffer arg21) {
    return openblas.LAPACKE_sgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, byte[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, int[] arg21) {
    return openblas.LAPACKE_sgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, IntPointer arg9,
      BytePointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_dgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      IntBuffer arg21) {
    return openblas.LAPACKE_dgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, byte[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20, int[] arg21) {
    return openblas.LAPACKE_dgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21) {
    return openblas.LAPACKE_cgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20,
      FloatBuffer arg21) {
    return openblas.LAPACKE_cgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, byte[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, float[] arg21) {
    return openblas.LAPACKE_cgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, IntPointer arg9,
      BytePointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21) {
    return openblas.LAPACKE_zgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, byte[] arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20, double[] arg21) {
    return openblas.LAPACKE_zgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21) {
    return openblas.LAPACKE_zgesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_sgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_dgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_cgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_zgetf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_sgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_dgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_cgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_zgetrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_sgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_sgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_sgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_dgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_cgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_cgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_cgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_zgetrf2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgetri_work(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgetri_work(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgetri_work(int arg0, int arg1, float[] arg2, int arg3, int[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_sgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgetri_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgetri_work(int arg0, int arg1, double[] arg2, int arg3, int[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgetri_work(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgetri_work(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgetri_work(int arg0, int arg1, float[] arg2, int arg3, int[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_cgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgetri_work(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgetri_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgetri_work(int arg0, int arg1, double[] arg2, int arg3, int[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgetri_work(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zggbak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zggbak_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sggbal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_sggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggbal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_sggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggbal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_sggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggbal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_dggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggbal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11) {
    return openblas.LAPACKE_dggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggbal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_dggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggbal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_cggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggbal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_cggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggbal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_cggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggbal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggbal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggbal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9, double[] arg10,
      double[] arg11) {
    return openblas.LAPACKE_zggbal_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_sggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_sggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_sggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_dggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_dggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12, double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_dggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_cggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16) {
    return openblas.LAPACKE_cggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14,
      int arg15, DoublePointer arg16) {
    return openblas.LAPACKE_zggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16) {
    return openblas.LAPACKE_zggev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggev3_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_sggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggev3_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_sggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggev3_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_sggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev3_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_dggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev3_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_dggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dggev3_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12, double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_dggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev3_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev3_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_cggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cggev3_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16) {
    return openblas.LAPACKE_cggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev3_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14,
      int arg15, DoublePointer arg16) {
    return openblas.LAPACKE_zggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev3_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zggev3_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16) {
    return openblas.LAPACKE_zggev3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, IntPointer arg17, IntPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, FloatPointer arg22, FloatPointer arg23, FloatPointer arg24,
      FloatPointer arg25, int arg26, IntPointer arg27, IntPointer arg28) {
    return openblas.LAPACKE_sggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      IntBuffer arg17, IntBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      FloatBuffer arg22, FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, int arg26,
      IntBuffer arg27, IntBuffer arg28) {
    return openblas.LAPACKE_sggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, int[] arg17, int[] arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25,
      int arg26, int[] arg27, int[] arg28) {
    return openblas.LAPACKE_sggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, IntPointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, DoublePointer arg22, DoublePointer arg23, DoublePointer arg24,
      DoublePointer arg25, int arg26, IntPointer arg27, IntPointer arg28) {
    return openblas.LAPACKE_dggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17, IntBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24,
      DoubleBuffer arg25, int arg26, IntBuffer arg27, IntBuffer arg28) {
    return openblas.LAPACKE_dggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, int[] arg17,
      int[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24, double[] arg25, int arg26, int[] arg27, int[] arg28) {
    return openblas.LAPACKE_dggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, FloatPointer arg21, FloatPointer arg22, FloatPointer arg23,
      FloatPointer arg24, int arg25, FloatPointer arg26, IntPointer arg27, IntPointer arg28) {
    return openblas.LAPACKE_cggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, IntBuffer arg16, IntBuffer arg17,
      FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, int arg25, FloatBuffer arg26, IntBuffer arg27,
      IntBuffer arg28) {
    return openblas.LAPACKE_cggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, int[] arg16, int[] arg17, float[] arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, int arg25,
      float[] arg26, int[] arg27, int[] arg28) {
    return openblas.LAPACKE_cggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, DoublePointer arg21, DoublePointer arg22, DoublePointer arg23,
      DoublePointer arg24, int arg25, DoublePointer arg26, IntPointer arg27, IntPointer arg28) {
    return openblas.LAPACKE_zggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21, DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24, int arg25,
      DoubleBuffer arg26, IntBuffer arg27, IntBuffer arg28) {
    return openblas.LAPACKE_zggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zggevx_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, int[] arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, double[] arg22,
      double[] arg23, double[] arg24, int arg25, double[] arg26, int[] arg27, int[] arg28) {
    return openblas.LAPACKE_zggevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sggglm_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sggglm_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_sggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sggglm_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dggglm_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dggglm_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dggglm_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12) {
    return openblas.LAPACKE_dggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cggglm_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cggglm_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_cggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cggglm_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zggglm_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zggglm_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zggglm_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12) {
    return openblas.LAPACKE_zggglm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgghrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zgghrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_sgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_sgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_sgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_dgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_dgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_dgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_cgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_cgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_cgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_zgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_zgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zgghd3_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_zgghd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sgglse_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgglse_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_sgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgglse_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgglse_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgglse_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgglse_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12) {
    return openblas.LAPACKE_dgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgglse_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgglse_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_cgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgglse_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgglse_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgglse_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgglse_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int arg12) {
    return openblas.LAPACKE_zgglse_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sggqrf_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggqrf_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_sggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggqrf_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggqrf_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggqrf_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggqrf_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggqrf_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggqrf_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_cggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggqrf_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggqrf_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggqrf_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggqrf_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zggqrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggrqf_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggrqf_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_sggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggrqf_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggrqf_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggrqf_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dggrqf_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggrqf_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggrqf_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_cggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cggrqf_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggrqf_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggrqf_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zggrqf_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zggrqf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, FloatPointer arg21, int arg22,
      IntPointer arg23) {
    return openblas.LAPACKE_sggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22,
      IntBuffer arg23) {
    return openblas.LAPACKE_sggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_sggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, int arg20, float[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_sggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, int arg20,
      DoublePointer arg21, int arg22, IntPointer arg23) {
    return openblas.LAPACKE_dggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22,
      IntBuffer arg23) {
    return openblas.LAPACKE_dggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_dggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int arg22, int[] arg23) {
    return openblas.LAPACKE_dggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, FloatPointer arg21, int arg22,
      FloatPointer arg23, IntPointer arg24) {
    return openblas.LAPACKE_cggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_cggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22,
      FloatBuffer arg23, IntBuffer arg24) {
    return openblas.LAPACKE_cggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_cggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int arg18,
      float[] arg19, int arg20, float[] arg21, int arg22, float[] arg23, int[] arg24) {
    return openblas.LAPACKE_cggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_zggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, int arg18, DoublePointer arg19, int arg20,
      DoublePointer arg21, int arg22, DoublePointer arg23, IntPointer arg24) {
    return openblas.LAPACKE_zggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_zggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22,
      DoubleBuffer arg23, IntBuffer arg24) {
    return openblas.LAPACKE_zggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_zggsvd3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int arg22, double[] arg23, int[] arg24) {
    return openblas.LAPACKE_zggsvd3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_sggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, float arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, IntPointer arg21, FloatPointer arg22,
      FloatPointer arg23, int arg24) {
    return openblas.LAPACKE_sggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_sggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, float arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, IntBuffer arg21, FloatBuffer arg22, FloatBuffer arg23,
      int arg24) {
    return openblas.LAPACKE_sggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_sggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float arg12,
      int[] arg13, int[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, float[] arg22, float[] arg23, int arg24) {
    return openblas.LAPACKE_sggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      double arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21,
      DoublePointer arg22, DoublePointer arg23, int arg24) {
    return openblas.LAPACKE_dggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11,
      double arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, int arg24) {
    return openblas.LAPACKE_dggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double arg12,
      int[] arg13, int[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21, double[] arg22, double[] arg23, int arg24) {
    return openblas.LAPACKE_dggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_cggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, float arg11, float arg12,
      IntPointer arg13, IntPointer arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, IntPointer arg21, FloatPointer arg22,
      FloatPointer arg23, FloatPointer arg24, int arg25) {
    return openblas.LAPACKE_cggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_cggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, float arg11, float arg12,
      IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, IntBuffer arg21, FloatBuffer arg22, FloatBuffer arg23,
      FloatBuffer arg24, int arg25) {
    return openblas.LAPACKE_cggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_cggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float arg11, float arg12,
      int[] arg13, int[] arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, float[] arg22, float[] arg23, float[] arg24, int arg25) {
    return openblas.LAPACKE_cggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, double arg11,
      double arg12, IntPointer arg13, IntPointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, int arg25) {
    return openblas.LAPACKE_zggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, double arg11,
      double arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21,
      DoubleBuffer arg22, DoubleBuffer arg23, DoubleBuffer arg24, int arg25) {
    return openblas.LAPACKE_zggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zggsvp3_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double arg11, double arg12,
      int[] arg13, int[] arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21, double[] arg22, double[] arg23, double[] arg24,
      int arg25) {
    return openblas.LAPACKE_zggsvp3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_sgtcon_work(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8,
      FloatPointer arg9, IntPointer arg10) {
    return openblas.LAPACKE_sgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgtcon_work(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8,
      FloatBuffer arg9, IntBuffer arg10) {
    return openblas.LAPACKE_sgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgtcon_work(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9, int[] arg10) {
    return openblas.LAPACKE_sgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgtcon_work(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8,
      DoublePointer arg9, IntPointer arg10) {
    return openblas.LAPACKE_dgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgtcon_work(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8,
      DoubleBuffer arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgtcon_work(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9, int[] arg10) {
    return openblas.LAPACKE_dgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgtcon_work(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8,
      FloatPointer arg9) {
    return openblas.LAPACKE_cgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgtcon_work(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8,
      FloatBuffer arg9) {
    return openblas.LAPACKE_cgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cgtcon_work(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgtcon_work(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8,
      DoublePointer arg9) {
    return openblas.LAPACKE_zgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgtcon_work(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) {
    return openblas.LAPACKE_zgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zgtcon_work(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zgtcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgtrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14,
      int arg15, FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_sgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgtrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14,
      int arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_sgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgtrfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17,
      float[] arg18, int[] arg19) {
    return openblas.LAPACKE_sgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtrfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, int arg13,
      DoublePointer arg14, int arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_dgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtrfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14,
      int arg15, DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dgtrfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16,
      double[] arg17, double[] arg18, int[] arg19) {
    return openblas.LAPACKE_dgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14,
      int arg15, FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_cgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, IntBuffer arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14,
      int arg15, FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_cgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cgtrfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10,
      int[] arg11, float[] arg12, int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17,
      float[] arg18, float[] arg19) {
    return openblas.LAPACKE_cgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtrfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, IntPointer arg11, DoublePointer arg12, int arg13,
      DoublePointer arg14, int arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_zgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtrfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14,
      int arg15, DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zgtrfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10,
      int[] arg11, double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16,
      double[] arg17, double[] arg18, double[] arg19) {
    return openblas.LAPACKE_zgtrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_sgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_cgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zgtsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_sgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, int arg14,
      FloatBuffer arg15, int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_sgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, int[] arg21) {
    return openblas.LAPACKE_sgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16, DoublePointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_dgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_dgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17,
      double[] arg18, double[] arg19, double[] arg20, int[] arg21) {
    return openblas.LAPACKE_dgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, FloatPointer arg11, IntPointer arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, int arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, FloatPointer arg21) {
    return openblas.LAPACKE_cgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      FloatBuffer arg10, FloatBuffer arg11, IntBuffer arg12, FloatBuffer arg13, int arg14,
      FloatBuffer arg15, int arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19,
      FloatBuffer arg20, FloatBuffer arg21) {
    return openblas.LAPACKE_cgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9, float[] arg10, float[] arg11,
      int[] arg12, float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, float[] arg21) {
    return openblas.LAPACKE_cgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9, DoublePointer arg10, DoublePointer arg11, IntPointer arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16, DoublePointer arg17,
      DoublePointer arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21) {
    return openblas.LAPACKE_zgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, IntBuffer arg12, DoubleBuffer arg13, int arg14,
      DoubleBuffer arg15, int arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, DoubleBuffer arg21) {
    return openblas.LAPACKE_zgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zgtsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9, double[] arg10, double[] arg11,
      int[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21) {
    return openblas.LAPACKE_zgtsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sgttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_sgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_sgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrf_work(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_sgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_dgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_dgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgttrf_work(int arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5) {
    return openblas.LAPACKE_dgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_cgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_cgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cgttrf_work(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_cgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_zgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_zgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgttrf_work(int arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5) {
    return openblas.LAPACKE_zgttrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_sgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_sgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgttrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgttrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_cgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_cgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgttrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgttrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_chbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_chbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_chbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zhbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zhbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zhbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_chbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_chbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_chbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, FloatPointer arg20, IntPointer arg21, IntPointer arg22) {
    return openblas.LAPACKE_chbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, FloatBuffer arg20, IntBuffer arg21, IntBuffer arg22) {
    return openblas.LAPACKE_chbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_chbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, IntPointer arg21,
      IntPointer arg22) {
    return openblas.LAPACKE_zhbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, IntBuffer arg21, IntBuffer arg22) {
    return openblas.LAPACKE_zhbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zhbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_zhbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_chbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_chbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_chbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zhbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zhbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13) {
    return openblas.LAPACKE_zhbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_chbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_chbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_chbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_zhbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zhbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zhbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      IntPointer arg17, int arg18) {
    return openblas.LAPACKE_chbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, IntBuffer arg17,
      int arg18) {
    return openblas.LAPACKE_chbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, int[] arg17, int arg18) {
    return openblas.LAPACKE_chbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, int arg18) {
    return openblas.LAPACKE_zhbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      IntBuffer arg17, int arg18) {
    return openblas.LAPACKE_zhbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, int[] arg17, int arg18) {
    return openblas.LAPACKE_zhbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, float arg13, float arg14, int arg15, int arg16, float arg17, IntPointer arg18,
      FloatPointer arg19, FloatPointer arg20, int arg21, FloatPointer arg22, FloatPointer arg23,
      IntPointer arg24, IntPointer arg25) {
    return openblas.LAPACKE_chbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_chbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, float arg13, float arg14, int arg15, int arg16, float arg17, IntBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, int arg21, FloatBuffer arg22, FloatBuffer arg23,
      IntBuffer arg24, IntBuffer arg25) {
    return openblas.LAPACKE_chbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_chbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, int[] arg18, float[] arg19,
      float[] arg20, int arg21, float[] arg22, float[] arg23, int[] arg24, int[] arg25) {
    return openblas.LAPACKE_chbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zhbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, double arg13, double arg14, int arg15, int arg16, double arg17, IntPointer arg18,
      DoublePointer arg19, DoublePointer arg20, int arg21, DoublePointer arg22, DoublePointer arg23,
      IntPointer arg24, IntPointer arg25) {
    return openblas.LAPACKE_zhbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zhbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, double arg13, double arg14, int arg15, int arg16, double arg17, IntBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, int arg21, DoubleBuffer arg22, DoubleBuffer arg23,
      IntBuffer arg24, IntBuffer arg25) {
    return openblas.LAPACKE_zhbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_zhbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, int[] arg18, double[] arg19,
      double[] arg20, int arg21, double[] arg22, double[] arg23, int[] arg24, int[] arg25) {
    return openblas.LAPACKE_zhbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25);
  }

  @Override
  public int LAPACKE_chbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11) {
    return openblas.LAPACKE_chbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_chbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11) {
    return openblas.LAPACKE_chbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zhbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zhbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11) {
    return openblas.LAPACKE_zhbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_checon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_checon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_checon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_checon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_checon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_checon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zhecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zhecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zhecon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zheequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_cheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zheev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      IntPointer arg11, int arg12) {
    return openblas.LAPACKE_cheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_cheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevd_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11, int arg12) {
    return openblas.LAPACKE_cheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      IntPointer arg11, int arg12) {
    return openblas.LAPACKE_zheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_zheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11, int arg12) {
    return openblas.LAPACKE_zheevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, IntPointer arg21, int arg22) {
    return openblas.LAPACKE_cheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, IntBuffer arg21, int arg22) {
    return openblas.LAPACKE_cheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, int arg22) {
    return openblas.LAPACKE_cheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21, int arg22) {
    return openblas.LAPACKE_zheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21, int arg22) {
    return openblas.LAPACKE_zheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21, int arg22) {
    return openblas.LAPACKE_zheevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_cheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_cheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int[] arg19,
      int[] arg20) {
    return openblas.LAPACKE_cheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_zheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int[] arg19, int[] arg20) {
    return openblas.LAPACKE_zheevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhegst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12) {
    return openblas.LAPACKE_chegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_chegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_chegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12) {
    return openblas.LAPACKE_zhegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_zhegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_zhegv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_chegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_chegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_chegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_zhegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_zhegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhegvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_zhegvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, IntPointer arg22, IntPointer arg23) {
    return openblas.LAPACKE_chegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_chegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, IntBuffer arg22, IntBuffer arg23) {
    return openblas.LAPACKE_chegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_chegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, float[] arg21, int[] arg22, int[] arg23) {
    return openblas.LAPACKE_chegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, DoublePointer arg21,
      IntPointer arg22, IntPointer arg23) {
    return openblas.LAPACKE_zhegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21, IntBuffer arg22,
      IntBuffer arg23) {
    return openblas.LAPACKE_zhegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhegvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int[] arg22, int[] arg23) {
    return openblas.LAPACKE_zhegvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_cherfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cherfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16) {
    return openblas.LAPACKE_cherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cherfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zherfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zherfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zherfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zherfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chesv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_chesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_chesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zhesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zhesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhesv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, int arg18, FloatPointer arg19) {
    return openblas.LAPACKE_chesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16, FloatBuffer arg17, int arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_chesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, int arg18,
      float[] arg19) {
    return openblas.LAPACKE_chesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, int arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_zhesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, int arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zhesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhesvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19) {
    return openblas.LAPACKE_zhesvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhetrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_chetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_chetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_chetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zhetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zhetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_zhetri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10) {
    return openblas.LAPACKE_chfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_chfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, float[] arg7, int arg8, float arg9, float[] arg10) {
    return openblas.LAPACKE_chfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10) {
    return openblas.LAPACKE_zhfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_zhfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, double[] arg7, int arg8, double arg9, double[] arg10) {
    return openblas.LAPACKE_zhfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_shgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, FloatPointer arg18, int arg19) {
    return openblas.LAPACKE_shgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_shgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, int arg19) {
    return openblas.LAPACKE_shgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_shgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19) {
    return openblas.LAPACKE_shgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19) {
    return openblas.LAPACKE_dhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, int arg19) {
    return openblas.LAPACKE_dhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18,
      int arg19) {
    return openblas.LAPACKE_dhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19) {
    return openblas.LAPACKE_chgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_chgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19) {
    return openblas.LAPACKE_chgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19) {
    return openblas.LAPACKE_zhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhgeqz_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19) {
    return openblas.LAPACKE_zhgeqz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_chpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_chpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7) {
    return openblas.LAPACKE_chpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zhpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zhpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zhpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_chpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_chpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_chpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zhpev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chpevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_chpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chpevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_chpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chpevd_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      int[] arg12, int arg13) {
    return openblas.LAPACKE_chpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhpevd_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_zhpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhpevd_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_zhpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhpevd_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      int[] arg12, int arg13) {
    return openblas.LAPACKE_zhpevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, FloatPointer arg16,
      IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_chpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, FloatBuffer arg16,
      IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_chpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_chpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_zhpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_zhpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhpevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_zhpevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_chpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_chpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_chpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zhpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zhpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_zhpgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11) {
    return openblas.LAPACKE_chpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_chpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, float[] arg11) {
    return openblas.LAPACKE_chpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11) {
    return openblas.LAPACKE_zhpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_zhpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhpgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, double[] arg11) {
    return openblas.LAPACKE_zhpgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_chpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_chpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_chpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_zhpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_zhpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhpgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_zhpgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_chpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_chpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, float[] arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      int[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      int[] arg19, int[] arg20) {
    return openblas.LAPACKE_chpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_chpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, float arg8, float arg9, int arg10, int arg11,
      float arg12, IntPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_chpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zhpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zhpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zhpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, double[] arg7, double arg8, double arg9, int arg10, int arg11, double arg12,
      int[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      int[] arg19, int[] arg20) {
    return openblas.LAPACKE_zhpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zhpgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_zhpgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_chprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_chprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chprfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14) {
    return openblas.LAPACKE_chprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_chprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhprfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zhprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhprfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zhprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zhprfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14) {
    return openblas.LAPACKE_zhprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhpsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_chpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_chpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_chpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16) {
    return openblas.LAPACKE_zhpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zhpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zhpsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zhpsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_chptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_chptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_chptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zhptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zhptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zhptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_chptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_chptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_chptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_zhptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zhptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zhptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_chptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_chptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_chptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zhptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zhptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_zhptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zhptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_shsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15,
      FloatPointer arg16, IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_shsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_shsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15, FloatBuffer arg16,
      IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_shsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_shsein_work(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, int arg14, int[] arg15, float[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_shsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dhsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15,
      DoublePointer arg16, IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_dhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dhsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_dhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dhsein_work(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int arg14, int[] arg15, double[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_dhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14, FloatPointer arg15,
      FloatPointer arg16, IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_chsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, int arg13, IntBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16, IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_chsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_chsein_work(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14, float[] arg15, float[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_chsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntPointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16, IntPointer arg17, IntPointer arg18) {
    return openblas.LAPACKE_zhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhsein_work(int arg0, byte arg1, byte arg2, byte arg3, IntBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, IntBuffer arg17, IntBuffer arg18) {
    return openblas.LAPACKE_zhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_zhsein_work(int arg0, byte arg1, byte arg2, byte arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      int arg13, int[] arg14, double[] arg15, double[] arg16, int[] arg17, int[] arg18) {
    return openblas.LAPACKE_zhsein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_shseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_shseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_shseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_shseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_shseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_shseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_dhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_chseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_chseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_chseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhseqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zhseqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_clacgv_work(int arg0, FloatPointer arg1, int arg2) {
    return openblas.LAPACKE_clacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_clacgv_work(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.LAPACKE_clacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_clacgv_work(int arg0, float[] arg1, int arg2) {
    return openblas.LAPACKE_clacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv_work(int arg0, DoublePointer arg1, int arg2) {
    return openblas.LAPACKE_zlacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv_work(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.LAPACKE_zlacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zlacgv_work(int arg0, double[] arg1, int arg2) {
    return openblas.LAPACKE_zlacgv_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slacn2_work(int arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_slacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slacn2_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_slacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slacn2_work(int arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) {
    return openblas.LAPACKE_slacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2_work(int arg0, DoublePointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_dlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlacn2_work(int arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) {
    return openblas.LAPACKE_dlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clacn2_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_clacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_clacn2_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_clacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_clacn2_work(int arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_clacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5) {
    return openblas.LAPACKE_zlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) {
    return openblas.LAPACKE_zlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zlacn2_work(int arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) {
    return openblas.LAPACKE_zlacn2_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_slacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_slacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_slacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_clacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_clacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_clacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlacpy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_clacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_clacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_clacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zlacp2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_zlag2c_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_zlag2c_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_zlag2c_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_slag2d_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_slag2d_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_slag2d_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_dlag2s_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_dlag2s_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_dlag2s_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_clag2z_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_clag2z_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_clag2z_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_slagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9) {
    return openblas.LAPACKE_slagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_slagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9) {
    return openblas.LAPACKE_dlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_clagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_clagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9) {
    return openblas.LAPACKE_clagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9) {
    return openblas.LAPACKE_zlagge_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_claghe_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_claghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claghe_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_claghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claghe_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_claghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zlaghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zlaghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zlaghe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_slagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_slagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_slagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) {
    return openblas.LAPACKE_dlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_clagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_clagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_clagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zlagsy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_slapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_slapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_slapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_dlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_dlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_clapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_clapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_clapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_zlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlapmr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_slapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_slapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_slapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_dlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_dlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_clapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_clapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_clapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_zlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlapmt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slartgp_work(float arg0, float arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgp_work(float arg0, float arg1, float[] arg2, float[] arg3,
      float[] arg4) {
    return openblas.LAPACKE_slartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgp_work(float arg0, float arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp_work(double arg0, double arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp_work(double arg0, double arg1, double[] arg2, double[] arg3,
      double[] arg4) {
    return openblas.LAPACKE_dlartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp_work(double arg0, double arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlartgp_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, FloatPointer arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, float[] arg3, float[] arg4) {
    return openblas.LAPACKE_slartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, DoublePointer arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, double[] arg3,
      double[] arg4) {
    return openblas.LAPACKE_dlartgs_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public float LAPACKE_slapy2_work(float arg0, float arg1) {
    return openblas.LAPACKE_slapy2_work(arg0,arg1);
  }

  @Override
  public double LAPACKE_dlapy2_work(double arg0, double arg1) {
    return openblas.LAPACKE_dlapy2_work(arg0,arg1);
  }

  @Override
  public float LAPACKE_slapy3_work(float arg0, float arg1, float arg2) {
    return openblas.LAPACKE_slapy3_work(arg0,arg1,arg2);
  }

  @Override
  public double LAPACKE_dlapy3_work(double arg0, double arg1, double arg2) {
    return openblas.LAPACKE_dlapy3_work(arg0,arg1,arg2);
  }

  @Override
  public float LAPACKE_slamch_work(byte arg0) {
    return openblas.LAPACKE_slamch_work(arg0);
  }

  @Override
  public double LAPACKE_dlamch_work(byte arg0) {
    return openblas.LAPACKE_dlamch_work(arg0);
  }

  @Override
  public float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_slange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_slange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_slange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_dlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_clange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_clange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_clange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_zlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zlange_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_clanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_clanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_clanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zlanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zlanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_zlanhe_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_slansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_slansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_slansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_dlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_clansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_clansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_clansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_zlansy_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_slantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_slantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_slantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_clantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_clantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_clantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_zlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zlantr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_slarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_slarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_slarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_dlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_dlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_dlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_clarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_clarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_clarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_zlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_zlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlarfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_zlarfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slarfg_work(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarfg_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarfg_work(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_slarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg_work(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlarfg_work(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg_work(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_clarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_clarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clarfg_work(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_clarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_zlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg_work(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_zlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlarfg_work(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zlarfg_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_slarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_slarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_slarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_clarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_clarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_clarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zlarft_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      float arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_slarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      float arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_slarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_slarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      double arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double arg5, double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      double arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_clarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_clarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_clarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_zlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zlarfx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_slarnv_work(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_slarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slarnv_work(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_slarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slarnv_work(int arg0, int[] arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_slarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv_work(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv_work(int arg0, int[] arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dlarnv_work(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv_work(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_clarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv_work(int arg0, int[] arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_clarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_clarnv_work(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_clarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv_work(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv_work(int arg0, int[] arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zlarnv_work(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zlarnv_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_slascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_slascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_slascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_clascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_clascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_clascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zlascl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_slaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_slaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_slaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_claset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_claset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_claset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zlaset_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slasrt_work(byte arg0, int arg1, FloatPointer arg2) {
    return openblas.LAPACKE_slasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slasrt_work(byte arg0, int arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_slasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slasrt_work(byte arg0, int arg1, float[] arg2) {
    return openblas.LAPACKE_slasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt_work(byte arg0, int arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dlasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt_work(byte arg0, int arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dlasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dlasrt_work(byte arg0, int arg1, double[] arg2) {
    return openblas.LAPACKE_dlasrt_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slaswp_work(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_slaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaswp_work(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) {
    return openblas.LAPACKE_slaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slaswp_work(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_slaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_dlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp_work(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_dlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dlaswp_work(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) {
    return openblas.LAPACKE_dlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp_work(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_claswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp_work(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) {
    return openblas.LAPACKE_claswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_claswp_work(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_claswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp_work(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) {
    return openblas.LAPACKE_zlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp_work(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) {
    return openblas.LAPACKE_zlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zlaswp_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) {
    return openblas.LAPACKE_zlaswp_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_slatms_work(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_slatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slatms_work(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4,
      byte arg5, FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11,
      byte arg12, FloatPointer arg13, int arg14, FloatPointer arg15) {
    return openblas.LAPACKE_slatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slatms_work(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      float[] arg13, int arg14, float[] arg15) {
    return openblas.LAPACKE_slatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlatms_work(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4,
      byte arg5, DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      byte arg12, DoublePointer arg13, int arg14, DoublePointer arg15) {
    return openblas.LAPACKE_dlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlatms_work(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      double[] arg13, int arg14, double[] arg15) {
    return openblas.LAPACKE_dlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dlatms_work(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_dlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clatms_work(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4,
      byte arg5, FloatPointer arg6, int arg7, float arg8, float arg9, int arg10, int arg11,
      byte arg12, FloatPointer arg13, int arg14, FloatPointer arg15) {
    return openblas.LAPACKE_clatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clatms_work(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      FloatBuffer arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_clatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_clatms_work(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      float[] arg6, int arg7, float arg8, float arg9, int arg10, int arg11, byte arg12,
      float[] arg13, int arg14, float[] arg15) {
    return openblas.LAPACKE_clatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlatms_work(int arg0, int arg1, int arg2, byte arg3, IntPointer arg4,
      byte arg5, DoublePointer arg6, int arg7, double arg8, double arg9, int arg10, int arg11,
      byte arg12, DoublePointer arg13, int arg14, DoublePointer arg15) {
    return openblas.LAPACKE_zlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlatms_work(int arg0, int arg1, int arg2, byte arg3, IntBuffer arg4, byte arg5,
      DoubleBuffer arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_zlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zlatms_work(int arg0, int arg1, int arg2, byte arg3, int[] arg4, byte arg5,
      double[] arg6, int arg7, double arg8, double arg9, int arg10, int arg11, byte arg12,
      double[] arg13, int arg14, double[] arg15) {
    return openblas.LAPACKE_zlatms_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_slauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_slauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_slauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_clauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_clauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_clauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zlauum_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_sopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_sopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_sopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_dopgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10) {
    return openblas.LAPACKE_sopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_sopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10) {
    return openblas.LAPACKE_sopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10) {
    return openblas.LAPACKE_dopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_dopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dopmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10) {
    return openblas.LAPACKE_dopmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_sorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_sorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_sorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dorgbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dorghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dorglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dorgql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dorgqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dorgrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_sorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dorgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dormbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dormhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dormlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dormql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dormqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dormrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dormrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dormrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_sormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dormtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dormtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, float arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_spbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_spbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7, float[] arg8, int[] arg9) {
    return openblas.LAPACKE_spbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, double arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_dpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_dpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7, double[] arg8, int[] arg9) {
    return openblas.LAPACKE_dpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, float arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_cpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, double arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zpbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_spbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_spbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_spbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_dpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zpbequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_spbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_spbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_spbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_spbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_spbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_cpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16) {
    return openblas.LAPACKE_cpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zpbrfs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zpbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_spbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_spbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_spbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_cpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_cpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_cpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zpbstf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_spbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_spbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_spbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zpbsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      IntPointer arg20) {
    return openblas.LAPACKE_spbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_spbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_spbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_spbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, byte[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, int[] arg20) {
    return openblas.LAPACKE_spbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      IntPointer arg20) {
    return openblas.LAPACKE_dpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      IntBuffer arg20) {
    return openblas.LAPACKE_dpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, byte[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17,
      double[] arg18, double[] arg19, int[] arg20) {
    return openblas.LAPACKE_dpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, BytePointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      FloatPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20) {
    return openblas.LAPACKE_cpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, ByteBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20) {
    return openblas.LAPACKE_cpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, byte[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20) {
    return openblas.LAPACKE_cpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, BytePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      DoublePointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20) {
    return openblas.LAPACKE_zpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, ByteBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20) {
    return openblas.LAPACKE_zpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zpbsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, byte[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, double[] arg16, double[] arg17,
      double[] arg18, double[] arg19, double[] arg20) {
    return openblas.LAPACKE_zpbsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_spbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_spbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_spbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_dpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_cpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_cpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_cpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) {
    return openblas.LAPACKE_zpbtrf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_spbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_spbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_spbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zpbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_spftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_spftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_spftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_cpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_cpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_cpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_zpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_zpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zpftrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_spftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_spftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_spftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_cpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_cpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_cpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_zpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_zpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_zpftri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_spftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_spftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_spftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zpftrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_spocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_spocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, int[] arg8) {
    return openblas.LAPACKE_spocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) {
    return openblas.LAPACKE_dpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_cpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zpocon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spoequ_work(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_spoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequ_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_spoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequ_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_spoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequ_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ_work(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequ_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_cpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequ_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zpoequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_spoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_spoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spoequb_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_spoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpoequb_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpoequb_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_cpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpoequb_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zpoequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sporfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, IntPointer arg15) {
    return openblas.LAPACKE_sporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sporfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15) {
    return openblas.LAPACKE_sporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sporfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, int[] arg15) {
    return openblas.LAPACKE_sporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dporfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15) {
    return openblas.LAPACKE_dporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dporfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dporfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, int[] arg15) {
    return openblas.LAPACKE_dporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cporfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15) {
    return openblas.LAPACKE_cporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cporfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_cporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cporfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_cporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zporfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15) {
    return openblas.LAPACKE_zporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zporfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_zporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zporfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_zporfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      FloatPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_dsposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      FloatBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_dsposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, float[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_dsposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zcposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      FloatPointer arg11, DoublePointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_zcposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zcposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      FloatBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_zcposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zcposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, float[] arg11,
      double[] arg12, int[] arg13) {
    return openblas.LAPACKE_zcposv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, BytePointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, FloatPointer arg16, FloatPointer arg17, FloatPointer arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_sposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, ByteBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_sposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, byte[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      int[] arg19) {
    return openblas.LAPACKE_sposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, BytePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_dposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, ByteBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, byte[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      int[] arg19) {
    return openblas.LAPACKE_dposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, BytePointer arg9,
      FloatPointer arg10, FloatPointer arg11, int arg12, FloatPointer arg13, int arg14,
      FloatPointer arg15, FloatPointer arg16, FloatPointer arg17, FloatPointer arg18,
      FloatPointer arg19) {
    return openblas.LAPACKE_cposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, ByteBuffer arg9, FloatBuffer arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15,
      FloatBuffer arg16, FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_cposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, byte[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_cposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, BytePointer arg9,
      DoublePointer arg10, DoublePointer arg11, int arg12, DoublePointer arg13, int arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, DoublePointer arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_zposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, ByteBuffer arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zposvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, byte[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19) {
    return openblas.LAPACKE_zposvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf2_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpotri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_spotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_spotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_spotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zpotrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5, FloatPointer arg6, IntPointer arg7) {
    return openblas.LAPACKE_sppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5, float[] arg6, int[] arg7) {
    return openblas.LAPACKE_sppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7) {
    return openblas.LAPACKE_sppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) {
    return openblas.LAPACKE_dppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5, DoublePointer arg6, IntPointer arg7) {
    return openblas.LAPACKE_dppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5, double[] arg6, int[] arg7) {
    return openblas.LAPACKE_dppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5, float[] arg6, float[] arg7) {
    return openblas.LAPACKE_cppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5, double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zppcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_sppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_sppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_sppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_cppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_zppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zppequ_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_spprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_spprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_spprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_spprfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11,
      float[] arg12, int[] arg13) {
    return openblas.LAPACKE_spprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dpprfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11, DoublePointer arg12, IntPointer arg13) {
    return openblas.LAPACKE_dpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dpprfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10,
      double[] arg11, double[] arg12, int[] arg13) {
    return openblas.LAPACKE_dpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dpprfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, IntBuffer arg13) {
    return openblas.LAPACKE_dpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cpprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cpprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cpprfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11,
      float[] arg12, float[] arg13) {
    return openblas.LAPACKE_cpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zpprfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zpprfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10,
      double[] arg11, double[] arg12, double[] arg13) {
    return openblas.LAPACKE_zpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zpprfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zpprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zppsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, BytePointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, FloatPointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_sppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, ByteBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      int arg10, FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16, IntBuffer arg17) {
    return openblas.LAPACKE_sppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, byte[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16, int[] arg17) {
    return openblas.LAPACKE_sppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, ByteBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16, IntBuffer arg17) {
    return openblas.LAPACKE_dppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, BytePointer arg7, DoublePointer arg8,
      DoublePointer arg9, int arg10, DoublePointer arg11, int arg12, DoublePointer arg13,
      DoublePointer arg14, DoublePointer arg15, DoublePointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_dppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, byte[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, int[] arg17) {
    return openblas.LAPACKE_dppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, ByteBuffer arg7, FloatBuffer arg8, FloatBuffer arg9,
      int arg10, FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17) {
    return openblas.LAPACKE_cppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, byte[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17) {
    return openblas.LAPACKE_cppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, BytePointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, FloatPointer arg16, FloatPointer arg17) {
    return openblas.LAPACKE_cppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, ByteBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_zppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, BytePointer arg7, DoublePointer arg8,
      DoublePointer arg9, int arg10, DoublePointer arg11, int arg12, DoublePointer arg13,
      DoublePointer arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17) {
    return openblas.LAPACKE_zppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zppsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, byte[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17) {
    return openblas.LAPACKE_zppsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_spptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_spptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_spptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_cpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_cpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_cpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zpptrf_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_spptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_spptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_spptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_dpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_dpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_dpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3) {
    return openblas.LAPACKE_cpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_cpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, float[] arg3) {
    return openblas.LAPACKE_cpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3) {
    return openblas.LAPACKE_zpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) {
    return openblas.LAPACKE_zpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, double[] arg3) {
    return openblas.LAPACKE_zpptri_work(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_spptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_spptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_spptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_cpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zpptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_spstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_spstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_spstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_dpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_cpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_zpstrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sptcon_work(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4, FloatPointer arg5) {
    return openblas.LAPACKE_sptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sptcon_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4, FloatBuffer arg5) {
    return openblas.LAPACKE_sptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sptcon_work(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_sptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dptcon_work(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4, DoublePointer arg5) {
    return openblas.LAPACKE_dptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dptcon_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4, DoubleBuffer arg5) {
    return openblas.LAPACKE_dptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dptcon_work(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cptcon_work(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4, FloatPointer arg5) {
    return openblas.LAPACKE_cptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cptcon_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4, FloatBuffer arg5) {
    return openblas.LAPACKE_cptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cptcon_work(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_cptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zptcon_work(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4, DoublePointer arg5) {
    return openblas.LAPACKE_zptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zptcon_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4, DoubleBuffer arg5) {
    return openblas.LAPACKE_zptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zptcon_work(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_zptcon_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_spteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_spteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_spteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_dpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_cpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_zpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zpteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sptrfs_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11, FloatPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_sptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sptrfs_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11,
      float[] arg12, float[] arg13) {
    return openblas.LAPACKE_sptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sptrfs_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_sptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dptrfs_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dptrfs_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8,
      DoublePointer arg9, int arg10, DoublePointer arg11, DoublePointer arg12,
      DoublePointer arg13) {
    return openblas.LAPACKE_dptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dptrfs_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10,
      double[] arg11, double[] arg12, double[] arg13) {
    return openblas.LAPACKE_dptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cptrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15) {
    return openblas.LAPACKE_cptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cptrfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_cptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cptrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15) {
    return openblas.LAPACKE_cptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zptrfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15) {
    return openblas.LAPACKE_zptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zptrfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15) {
    return openblas.LAPACKE_zptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zptrfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10,
      int arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_zptrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_sptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_cptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zptsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sptsvx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15) {
    return openblas.LAPACKE_sptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sptsvx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15) {
    return openblas.LAPACKE_sptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_sptsvx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_sptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dptsvx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15) {
    return openblas.LAPACKE_dptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dptsvx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15) {
    return openblas.LAPACKE_dptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dptsvx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10,
      int arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_dptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_cptsvx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_cptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cptsvx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_cptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cptsvx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      float[] arg12, float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zptsvx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zptsvx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10,
      int arg11, double[] arg12, double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zptsvx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16) {
    return openblas.LAPACKE_zptsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_spttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_spttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_spttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrf_work(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_spttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf_work(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_cpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_cpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpttrf_work(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_cpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_zpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf_work(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_zpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_zpttrf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_spttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_spttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_spttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_cpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zpttrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10) {
    return openblas.LAPACKE_ssbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_ssbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10) {
    return openblas.LAPACKE_ssbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10) {
    return openblas.LAPACKE_dsbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10) {
    return openblas.LAPACKE_dsbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsbev_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10) {
    return openblas.LAPACKE_dsbev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_ssbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_ssbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_ssbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_dsbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_dsbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_dsbevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, IntPointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_ssbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ssbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, IntBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_ssbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ssbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      int[] arg20, int[] arg21) {
    return openblas.LAPACKE_ssbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dsbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, IntPointer arg20, IntPointer arg21) {
    return openblas.LAPACKE_dsbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dsbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, IntBuffer arg20, IntBuffer arg21) {
    return openblas.LAPACKE_dsbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dsbevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int[] arg20, int[] arg21) {
    return openblas.LAPACKE_dsbevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ssbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_ssbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_ssbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_ssbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_dsbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_dsbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dsbgst_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_dsbgst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_ssbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_ssbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_ssbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dsbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dsbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbgv_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_dsbgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, IntPointer arg15, int arg16) {
    return openblas.LAPACKE_ssbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, IntBuffer arg15, int arg16) {
    return openblas.LAPACKE_ssbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, int[] arg15, int arg16) {
    return openblas.LAPACKE_ssbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, IntPointer arg15, int arg16) {
    return openblas.LAPACKE_dsbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15, int arg16) {
    return openblas.LAPACKE_dsbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsbgvd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, int[] arg15, int arg16) {
    return openblas.LAPACKE_dsbgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, float arg13, float arg14, int arg15, int arg16, float arg17, IntPointer arg18,
      FloatPointer arg19, FloatPointer arg20, int arg21, FloatPointer arg22, IntPointer arg23,
      IntPointer arg24) {
    return openblas.LAPACKE_ssbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ssbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, float arg13, float arg14, int arg15, int arg16, float arg17, IntBuffer arg18,
      FloatBuffer arg19, FloatBuffer arg20, int arg21, FloatBuffer arg22, IntBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_ssbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ssbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float arg13, float arg14, int arg15, int arg16, float arg17, int[] arg18, float[] arg19,
      float[] arg20, int arg21, float[] arg22, int[] arg23, int[] arg24) {
    return openblas.LAPACKE_ssbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dsbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, double arg13, double arg14, int arg15, int arg16, double arg17, IntPointer arg18,
      DoublePointer arg19, DoublePointer arg20, int arg21, DoublePointer arg22, IntPointer arg23,
      IntPointer arg24) {
    return openblas.LAPACKE_dsbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dsbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, double arg13, double arg14, int arg15, int arg16, double arg17, IntBuffer arg18,
      DoubleBuffer arg19, DoubleBuffer arg20, int arg21, DoubleBuffer arg22, IntBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_dsbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dsbgvx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double arg13, double arg14, int arg15, int arg16, double arg17, int[] arg18, double[] arg19,
      double[] arg20, int arg21, double[] arg22, int[] arg23, int[] arg24) {
    return openblas.LAPACKE_dsbgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ssbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9,
      int arg10, FloatPointer arg11) {
    return openblas.LAPACKE_ssbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11) {
    return openblas.LAPACKE_ssbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9, int arg10, float[] arg11) {
    return openblas.LAPACKE_ssbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11) {
    return openblas.LAPACKE_dsbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      int arg10, DoubleBuffer arg11) {
    return openblas.LAPACKE_dsbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbtrd_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9, int arg10, double[] arg11) {
    return openblas.LAPACKE_dsbtrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatPointer arg7, int arg8, float arg9, FloatPointer arg10) {
    return openblas.LAPACKE_ssfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, FloatBuffer arg7, int arg8, float arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_ssfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float arg6, float[] arg7, int arg8, float arg9, float[] arg10) {
    return openblas.LAPACKE_ssfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoublePointer arg7, int arg8, double arg9, DoublePointer arg10) {
    return openblas.LAPACKE_dsfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, DoubleBuffer arg7, int arg8, double arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_dsfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsfrk_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double arg6, double[] arg7, int arg8, double arg9, double[] arg10) {
    return openblas.LAPACKE_dsfrk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_sspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_sspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7, int[] arg8) {
    return openblas.LAPACKE_sspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) {
    return openblas.LAPACKE_dspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7) {
    return openblas.LAPACKE_cspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7) {
    return openblas.LAPACKE_zspcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_sspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_sspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_sspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dspev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sspevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, IntPointer arg10,
      int arg11) {
    return openblas.LAPACKE_sspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sspevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, IntBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_sspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sspevd_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, int arg9, int[] arg10, int arg11) {
    return openblas.LAPACKE_sspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dspevd_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9,
      IntPointer arg10, int arg11) {
    return openblas.LAPACKE_dspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dspevd_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, IntBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dspevd_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, int arg9, int[] arg10, int arg11) {
    return openblas.LAPACKE_dspevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, IntPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_sspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, IntBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_sspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_sspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_dspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      IntBuffer arg16, IntBuffer arg17) {
    return openblas.LAPACKE_dspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dspevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11, double[] arg12,
      double[] arg13, int arg14, double[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_dspevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_sspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_sspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_sspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dspgst_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10) {
    return openblas.LAPACKE_sspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10) {
    return openblas.LAPACKE_sspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10) {
    return openblas.LAPACKE_sspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10) {
    return openblas.LAPACKE_dspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10) {
    return openblas.LAPACKE_dspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dspgv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10) {
    return openblas.LAPACKE_dspgv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_sspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_sspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_sspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_dspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_dspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dspgvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_dspgvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, float arg8, float arg9, int arg10, int arg11,
      float arg12, IntPointer arg13, FloatPointer arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_sspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      IntBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_sspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, float[] arg7, float arg8, float arg9, int arg10, int arg11, float arg12,
      int[] arg13, float[] arg14, float[] arg15, int arg16, float[] arg17, int[] arg18,
      int[] arg19) {
    return openblas.LAPACKE_sspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntPointer arg13, DoublePointer arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_dspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, double arg8, double arg9, int arg10, int arg11,
      double arg12, IntBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dspgvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, double[] arg7, double arg8, double arg9, int arg10, int arg11, double arg12,
      int[] arg13, double[] arg14, double[] arg15, int arg16, double[] arg17, int[] arg18,
      int[] arg19) {
    return openblas.LAPACKE_dspgvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_ssprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_ssprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ssprfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11,
      float[] arg12, float[] arg13, int[] arg14) {
    return openblas.LAPACKE_ssprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsprfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_dsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsprfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dsprfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, double[] arg13, int[] arg14) {
    return openblas.LAPACKE_dsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_csprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csprfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_csprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_csprfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11,
      float[] arg12, float[] arg13, float[] arg14) {
    return openblas.LAPACKE_csprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsprfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      int arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14) {
    return openblas.LAPACKE_zsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsprfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_zsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_zsprfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_zsprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zspsv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, IntPointer arg16) {
    return openblas.LAPACKE_sspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_sspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_sspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15, IntPointer arg16) {
    return openblas.LAPACKE_dspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14,
      FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_cspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, int arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14,
      FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_cspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_cspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16) {
    return openblas.LAPACKE_zspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14,
      DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_zspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zspsvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zspsvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ssptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ssptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) {
    return openblas.LAPACKE_ssptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dsptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dsptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) {
    return openblas.LAPACKE_dsptrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_ssptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_ssptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_ssptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_dsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_dsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_dsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_csptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_csptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) {
    return openblas.LAPACKE_csptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) {
    return openblas.LAPACKE_zsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) {
    return openblas.LAPACKE_zsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) {
    return openblas.LAPACKE_zsptrf_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ssptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ssptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_ssptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_csptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_csptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_csptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_zsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_zsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_zsptri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zsptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sstebz_work(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, FloatPointer arg8, FloatPointer arg9, IntPointer arg10,
      IntPointer arg11, FloatPointer arg12, IntPointer arg13, IntPointer arg14, FloatPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_sstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sstebz_work(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10, IntBuffer arg11,
      FloatBuffer arg12, IntBuffer arg13, IntBuffer arg14, FloatBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_sstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sstebz_work(byte arg0, byte arg1, int arg2, float arg3, float arg4, int arg5,
      int arg6, float arg7, float[] arg8, float[] arg9, int[] arg10, int[] arg11, float[] arg12,
      int[] arg13, int[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_sstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstebz_work(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10,
      IntPointer arg11, DoublePointer arg12, IntPointer arg13, IntPointer arg14,
      DoublePointer arg15, IntPointer arg16) {
    return openblas.LAPACKE_dstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstebz_work(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10, IntBuffer arg11,
      DoubleBuffer arg12, IntBuffer arg13, IntBuffer arg14, DoubleBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dstebz_work(byte arg0, byte arg1, int arg2, double arg3, double arg4, int arg5,
      int arg6, double arg7, double[] arg8, double[] arg9, int[] arg10, int[] arg11, double[] arg12,
      int[] arg13, int[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dstebz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sstedc_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9,
      int arg10) {
    return openblas.LAPACKE_sstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstedc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_sstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstedc_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_sstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstedc_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7, int arg8,
      IntPointer arg9, int arg10) {
    return openblas.LAPACKE_dstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstedc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstedc_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_dstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cstedc_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7, int arg8,
      FloatPointer arg9, int arg10, IntPointer arg11, int arg12) {
    return openblas.LAPACKE_cstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cstedc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_cstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cstedc_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11,
      int arg12) {
    return openblas.LAPACKE_cstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstedc_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7, int arg8,
      DoublePointer arg9, int arg10, IntPointer arg11, int arg12) {
    return openblas.LAPACKE_zstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstedc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8,
      DoubleBuffer arg9, int arg10, IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_zstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstedc_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11,
      int arg12) {
    return openblas.LAPACKE_zstedc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sstegr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15, FloatPointer arg16,
      int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_sstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstegr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15, FloatBuffer arg16,
      int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_sstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstegr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11,
      float[] arg12, float[] arg13, int arg14, int[] arg15, float[] arg16, int arg17, int[] arg18,
      int arg19) {
    return openblas.LAPACKE_sstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstegr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15,
      DoublePointer arg16, int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_dstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstegr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15,
      DoubleBuffer arg16, int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_dstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstegr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11,
      double[] arg12, double[] arg13, int arg14, int[] arg15, double[] arg16, int arg17,
      int[] arg18, int arg19) {
    return openblas.LAPACKE_dstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cstegr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15, FloatPointer arg16,
      int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_cstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cstegr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15, FloatBuffer arg16,
      int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_cstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cstegr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11,
      float[] arg12, float[] arg13, int arg14, int[] arg15, float[] arg16, int arg17, int[] arg18,
      int arg19) {
    return openblas.LAPACKE_cstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zstegr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15,
      DoublePointer arg16, int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_zstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zstegr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15,
      DoubleBuffer arg16, int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_zstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zstegr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11,
      double[] arg12, double[] arg13, int arg14, int[] arg15, double[] arg16, int arg17,
      int[] arg18, int arg19) {
    return openblas.LAPACKE_zstegr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstein_work(int arg0, int arg1, FloatPointer arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_sstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sstein_work(int arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_sstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sstein_work(int arg0, int arg1, float[] arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_sstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dstein_work(int arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      int arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_dstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dstein_work(int arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_dstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dstein_work(int arg0, int arg1, double[] arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_dstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cstein_work(int arg0, int arg1, FloatPointer arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, IntPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_cstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cstein_work(int arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9,
      FloatBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_cstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cstein_work(int arg0, int arg1, float[] arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_cstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstein_work(int arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      int arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, IntPointer arg11, IntPointer arg12) {
    return openblas.LAPACKE_zstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstein_work(int arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, IntBuffer arg11, IntBuffer arg12) {
    return openblas.LAPACKE_zstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zstein_work(int arg0, int arg1, double[] arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int[] arg11,
      int[] arg12) {
    return openblas.LAPACKE_zstein_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sstemr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16, FloatPointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_sstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sstemr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_sstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sstemr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, int[] arg10, float[] arg11,
      float[] arg12, int arg13, int arg14, int[] arg15, int[] arg16, float[] arg17, int arg18,
      int[] arg19, int arg20) {
    return openblas.LAPACKE_sstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dstemr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16, DoublePointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_dstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dstemr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16, DoubleBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_dstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dstemr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, int[] arg10, double[] arg11,
      double[] arg12, int arg13, int arg14, int[] arg15, int[] arg16, double[] arg17, int arg18,
      int[] arg19, int arg20) {
    return openblas.LAPACKE_dstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cstemr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16, FloatPointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_cstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cstemr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, int arg14, IntBuffer arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_cstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cstemr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, int[] arg10, float[] arg11,
      float[] arg12, int arg13, int arg14, int[] arg15, int[] arg16, float[] arg17, int arg18,
      int[] arg19, int arg20) {
    return openblas.LAPACKE_cstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zstemr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, IntPointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, int arg14, IntPointer arg15,
      IntPointer arg16, DoublePointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_zstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zstemr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, int arg14, IntBuffer arg15,
      IntBuffer arg16, DoubleBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_zstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zstemr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, int[] arg10, double[] arg11,
      double[] arg12, int arg13, int arg14, int[] arg15, int[] arg16, double[] arg17, int arg18,
      int[] arg19, int arg20) {
    return openblas.LAPACKE_zstemr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_ssteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_dsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_csteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_csteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_csteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_zsteqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssterf_work(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_ssterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssterf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_ssterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssterf_work(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_ssterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf_work(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dsterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dsterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsterf_work(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dsterf_work(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_sstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_sstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_sstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_dstev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sstevd_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9,
      int arg10) {
    return openblas.LAPACKE_sstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstevd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_sstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstevd_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_sstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstevd_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7, int arg8,
      IntPointer arg9, int arg10) {
    return openblas.LAPACKE_dstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstevd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dstevd_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_dstevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sstevr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, IntPointer arg15, FloatPointer arg16,
      int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_sstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstevr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, IntBuffer arg15, FloatBuffer arg16,
      int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_sstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstevr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11,
      float[] arg12, float[] arg13, int arg14, int[] arg15, float[] arg16, int arg17, int[] arg18,
      int arg19) {
    return openblas.LAPACKE_sstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstevr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, IntPointer arg15,
      DoublePointer arg16, int arg17, IntPointer arg18, int arg19) {
    return openblas.LAPACKE_dstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstevr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, IntBuffer arg15,
      DoubleBuffer arg16, int arg17, IntBuffer arg18, int arg19) {
    return openblas.LAPACKE_dstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dstevr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11,
      double[] arg12, double[] arg13, int arg14, int[] arg15, double[] arg16, int arg17,
      int[] arg18, int arg19) {
    return openblas.LAPACKE_dstevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sstevx_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntPointer arg11,
      FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15, IntPointer arg16,
      IntPointer arg17) {
    return openblas.LAPACKE_sstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sstevx_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, float arg6, float arg7, int arg8, int arg9, float arg10, IntBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, IntBuffer arg16,
      IntBuffer arg17) {
    return openblas.LAPACKE_sstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sstevx_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float arg6, float arg7, int arg8, int arg9, float arg10, int[] arg11,
      float[] arg12, float[] arg13, int arg14, float[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_sstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dstevx_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntPointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      IntPointer arg16, IntPointer arg17) {
    return openblas.LAPACKE_dstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dstevx_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, double arg6, double arg7, int arg8, int arg9, double arg10,
      IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      IntBuffer arg16, IntBuffer arg17) {
    return openblas.LAPACKE_dstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dstevx_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double arg6, double arg7, int arg8, int arg9, double arg10, int[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int[] arg16, int[] arg17) {
    return openblas.LAPACKE_dstevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_ssycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_ssycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8, int[] arg9) {
    return openblas.LAPACKE_ssycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_dsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_dsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7, double[] arg8, int[] arg9) {
    return openblas.LAPACKE_dsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_csycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_csycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_csycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zsycon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_ssyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_ssyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_ssyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_dsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_csyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_csyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_csyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_zsyequb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsyev_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, IntPointer arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevd_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevd_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, IntPointer arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16,
      FloatPointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_ssyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_ssyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, int[] arg19,
      int arg20) {
    return openblas.LAPACKE_ssyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16,
      DoubleBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17, int arg18,
      int[] arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_ssyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_ssyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, int[] arg18, int[] arg19) {
    return openblas.LAPACKE_ssyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double arg7, double arg8, int arg9, int arg10, double arg11, int[] arg12,
      double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17, int[] arg18,
      int[] arg19) {
    return openblas.LAPACKE_dsyevx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dsygst_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ssygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dsygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsygv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_ssygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_ssygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_ssygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_dsygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_dsygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsygvd_work(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, int[] arg12,
      int arg13) {
    return openblas.LAPACKE_dsygvd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      FloatPointer arg19, int arg20, IntPointer arg21, IntPointer arg22) {
    return openblas.LAPACKE_ssygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, IntBuffer arg21, IntBuffer arg22) {
    return openblas.LAPACKE_ssygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_ssygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21,
      IntPointer arg22) {
    return openblas.LAPACKE_dsygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21, IntBuffer arg22) {
    return openblas.LAPACKE_dsygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsygvx_work(int arg0, int arg1, byte arg2, byte arg3, byte arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_dsygvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssyrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_ssyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_ssyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyrfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_ssyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyrfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      IntPointer arg16) {
    return openblas.LAPACKE_dsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyrfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      IntBuffer arg16) {
    return openblas.LAPACKE_dsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyrfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csyrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_csyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csyrfs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16) {
    return openblas.LAPACKE_csyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_csyrfs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_csyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsyrfs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_zsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsyrfs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_zsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zsyrfs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_zsyrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssysv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_csysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_csysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_csysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zsysv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_ssysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16, FloatBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_ssysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_ssysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_csysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, IntPointer arg9, FloatPointer arg10,
      int arg11, FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15,
      FloatPointer arg16, FloatPointer arg17, int arg18, FloatPointer arg19) {
    return openblas.LAPACKE_csysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_csysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16, FloatBuffer arg17, int arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_csysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_csysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, int[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, int arg18,
      float[] arg19) {
    return openblas.LAPACKE_csysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, DoublePointer arg14,
      DoublePointer arg15, DoublePointer arg16, DoublePointer arg17, int arg18,
      DoublePointer arg19) {
    return openblas.LAPACKE_zsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16, DoubleBuffer arg17, int arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zsysvx_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, int[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19) {
    return openblas.LAPACKE_zsysvx_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsytrd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ssytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ssytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_dsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) {
    return openblas.LAPACKE_csytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_csytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) {
    return openblas.LAPACKE_csytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) {
    return openblas.LAPACKE_zsytri_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, IntBuffer arg10) {
    return openblas.LAPACKE_stbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, IntPointer arg10) {
    return openblas.LAPACKE_stbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int[] arg10) {
    return openblas.LAPACKE_stbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, IntBuffer arg10) {
    return openblas.LAPACKE_dtbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int[] arg10) {
    return openblas.LAPACKE_dtbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, IntPointer arg10) {
    return openblas.LAPACKE_dtbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10) {
    return openblas.LAPACKE_ctbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_ctbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, float[] arg10) {
    return openblas.LAPACKE_ctbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10) {
    return openblas.LAPACKE_ztbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_ztbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, double[] arg10) {
    return openblas.LAPACKE_ztbcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, IntPointer arg16) {
    return openblas.LAPACKE_stbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_stbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, int[] arg16) {
    return openblas.LAPACKE_stbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15, IntPointer arg16) {
    return openblas.LAPACKE_dtbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dtbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, int[] arg16) {
    return openblas.LAPACKE_dtbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16) {
    return openblas.LAPACKE_ctbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_ctbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_ctbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_ztbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_ztbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztbrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, double[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_ztbrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_stbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_stbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_stbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dtbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ctbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztbtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_ztbtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_stfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_stfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_stfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dtfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dtfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dtfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, FloatPointer arg8, FloatPointer arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ctfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_ctfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, float[] arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ctfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, DoublePointer arg8, DoublePointer arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_ztfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_ztfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztfsm_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, double[] arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_ztfsm_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_stftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_ctftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztftri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_stfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_ctfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztfttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_stfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_stfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_stfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dtfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dtfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dtfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_ctfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_ctfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_ctfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_ztfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_ztfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_ztfttr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stgevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14, FloatPointer arg15) {
    return openblas.LAPACKE_stgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stgevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, int arg13, IntBuffer arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_stgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stgevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14, float[] arg15) {
    return openblas.LAPACKE_stgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14, DoublePointer arg15) {
    return openblas.LAPACKE_dtgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_dtgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, int arg13, int[] arg14, double[] arg15) {
    return openblas.LAPACKE_dtgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctgevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, int arg13, IntPointer arg14, FloatPointer arg15,
      FloatPointer arg16) {
    return openblas.LAPACKE_ctgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctgevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, int arg13, IntBuffer arg14, FloatBuffer arg15,
      FloatBuffer arg16) {
    return openblas.LAPACKE_ctgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctgevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      int arg13, int[] arg14, float[] arg15, float[] arg16) {
    return openblas.LAPACKE_ctgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, int arg13, IntPointer arg14, DoublePointer arg15,
      DoublePointer arg16) {
    return openblas.LAPACKE_ztgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, int arg13, IntBuffer arg14, DoubleBuffer arg15,
      DoubleBuffer arg16) {
    return openblas.LAPACKE_ztgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztgevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, int arg13, int[] arg14, double[] arg15, double[] arg16) {
    return openblas.LAPACKE_ztgevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stgexc_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, IntPointer arg12, IntPointer arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_stgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stgexc_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      IntBuffer arg12, IntBuffer arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_stgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stgexc_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, int[] arg12,
      int[] arg13, float[] arg14, int arg15) {
    return openblas.LAPACKE_stgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgexc_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, IntPointer arg12, IntPointer arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_dtgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgexc_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, IntBuffer arg12, IntBuffer arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_dtgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtgexc_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, int[] arg12,
      int[] arg13, double[] arg14, int arg15) {
    return openblas.LAPACKE_dtgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctgexc_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11, int arg12, int arg13) {
    return openblas.LAPACKE_ctgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctgexc_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      int arg12, int arg13) {
    return openblas.LAPACKE_ctgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctgexc_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, int arg12,
      int arg13) {
    return openblas.LAPACKE_ctgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      int arg11, int arg12, int arg13) {
    return openblas.LAPACKE_ztgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11, int arg12, int arg13) {
    return openblas.LAPACKE_ztgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ztgexc_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, int arg12,
      int arg13) {
    return openblas.LAPACKE_ztgexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_stgsen_work(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14, FloatPointer arg15,
      int arg16, IntPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20,
      FloatPointer arg21, int arg22, IntPointer arg23, int arg24) {
    return openblas.LAPACKE_stgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_stgsen_work(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      IntBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21,
      int arg22, IntBuffer arg23, int arg24) {
    return openblas.LAPACKE_stgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_stgsen_work(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, int[] arg17, float[] arg18, float[] arg19,
      float[] arg20, float[] arg21, int arg22, int[] arg23, int arg24) {
    return openblas.LAPACKE_stgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsen_work(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, IntPointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      DoublePointer arg21, int arg22, IntPointer arg23, int arg24) {
    return openblas.LAPACKE_dtgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsen_work(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20,
      DoubleBuffer arg21, int arg22, IntBuffer arg23, int arg24) {
    return openblas.LAPACKE_dtgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsen_work(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int arg14, double[] arg15, int arg16, int[] arg17,
      double[] arg18, double[] arg19, double[] arg20, double[] arg21, int arg22, int[] arg23,
      int arg24) {
    return openblas.LAPACKE_dtgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ctgsen_work(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, FloatPointer arg17, FloatPointer arg18, FloatPointer arg19,
      FloatPointer arg20, int arg21, IntPointer arg22, int arg23) {
    return openblas.LAPACKE_ctgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ctgsen_work(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, int arg21,
      IntBuffer arg22, int arg23) {
    return openblas.LAPACKE_ctgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ctgsen_work(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, float[] arg18, float[] arg19,
      float[] arg20, int arg21, int[] arg22, int arg23) {
    return openblas.LAPACKE_ctgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsen_work(int arg0, int arg1, int arg2, int arg3, IntPointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19,
      DoublePointer arg20, int arg21, IntPointer arg22, int arg23) {
    return openblas.LAPACKE_ztgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsen_work(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19,
      DoubleBuffer arg20, int arg21, IntBuffer arg22, int arg23) {
    return openblas.LAPACKE_ztgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ztgsen_work(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, double[] arg11,
      double[] arg12, int arg13, double[] arg14, int arg15, int[] arg16, double[] arg17,
      double[] arg18, double[] arg19, double[] arg20, int arg21, int[] arg22, int arg23) {
    return openblas.LAPACKE_ztgsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_stgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      float arg13, float arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23,
      IntPointer arg24) {
    return openblas.LAPACKE_stgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_stgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      float arg13, float arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_stgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_stgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, float[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int[] arg24) {
    return openblas.LAPACKE_stgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      int arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, IntPointer arg24) {
    return openblas.LAPACKE_dtgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      double arg13, double arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_dtgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_dtgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double arg13, double arg14, double[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int arg22, double[] arg23, int[] arg24) {
    return openblas.LAPACKE_dtgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ctgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      float arg13, float arg14, FloatPointer arg15, FloatPointer arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23,
      IntPointer arg24) {
    return openblas.LAPACKE_ctgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ctgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      float arg13, float arg14, FloatBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_ctgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ctgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12, float arg13,
      float arg14, float[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int[] arg24) {
    return openblas.LAPACKE_ctgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ztgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      double arg13, double arg14, DoublePointer arg15, DoublePointer arg16, DoublePointer arg17,
      int arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, IntPointer arg24) {
    return openblas.LAPACKE_ztgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ztgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      double arg13, double arg14, DoubleBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23,
      IntBuffer arg24) {
    return openblas.LAPACKE_ztgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_ztgsja_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double arg13, double arg14, double[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int arg22, double[] arg23, int[] arg24) {
    return openblas.LAPACKE_ztgsja_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24);
  }

  @Override
  public int LAPACKE_stgsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, FloatPointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_stgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_stgsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15,
      IntBuffer arg16, FloatBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_stgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_stgsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_stgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dtgsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dtgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dtgsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, DoubleBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dtgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dtgsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dtgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ctgsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, FloatPointer arg14, int arg15,
      IntPointer arg16, FloatPointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_ctgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ctgsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15,
      IntBuffer arg16, FloatBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_ctgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ctgsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_ctgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, DoublePointer arg14, int arg15,
      IntPointer arg16, DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_ztgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15,
      IntBuffer arg16, DoubleBuffer arg17, int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_ztgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ztgsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      int arg12, double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_ztgsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_stgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_stgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_stgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_stgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_stgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_stgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dtgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, int arg20,
      IntPointer arg21) {
    return openblas.LAPACKE_dtgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dtgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_dtgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dtgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_dtgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ctgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, int arg20, IntPointer arg21) {
    return openblas.LAPACKE_ctgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ctgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_ctgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ctgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, float[] arg18,
      float[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_ctgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ztgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12, DoublePointer arg13, int arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, int arg20,
      IntPointer arg21) {
    return openblas.LAPACKE_ztgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ztgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21) {
    return openblas.LAPACKE_ztgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_ztgsyl_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, double[] arg18,
      double[] arg19, int arg20, int[] arg21) {
    return openblas.LAPACKE_ztgsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_stpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_stpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, int[] arg8) {
    return openblas.LAPACKE_stpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dtpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dtpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, int[] arg8) {
    return openblas.LAPACKE_dtpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) {
    return openblas.LAPACKE_ctpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_ctpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) {
    return openblas.LAPACKE_ctpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) {
    return openblas.LAPACKE_ztpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_ztpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8) {
    return openblas.LAPACKE_ztpcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_stprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_stprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      float[] arg13, int[] arg14) {
    return openblas.LAPACKE_stprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, IntPointer arg14) {
    return openblas.LAPACKE_dtprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, IntBuffer arg14) {
    return openblas.LAPACKE_dtprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_dtprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, double[] arg13, int[] arg14) {
    return openblas.LAPACKE_dtprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_ctprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_ctprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_ctprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_ztprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_ztprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztprfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_ztprfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_stptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_stptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_stptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dtptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dtptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dtptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_ctptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_ctptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_ctptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_ztptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_ztptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_ztptri_work(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_stptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_stptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_stptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dtptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dtptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dtptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ctptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ctptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ctptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_ztptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_ztptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_ztptrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_stpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    return openblas.LAPACKE_ctpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztpttf_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_stpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_stpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      int arg5) {
    return openblas.LAPACKE_stpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_dtpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_dtpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_dtpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ctpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5) {
    return openblas.LAPACKE_ctpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      int arg5) {
    return openblas.LAPACKE_ctpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5) {
    return openblas.LAPACKE_ztpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_ztpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5) {
    return openblas.LAPACKE_ztpttr_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_strcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int[] arg9) {
    return openblas.LAPACKE_strcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_strcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) {
    return openblas.LAPACKE_dtrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int[] arg9) {
    return openblas.LAPACKE_dtrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) {
    return openblas.LAPACKE_dtrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_ctrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_ctrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_ctrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_ztrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_ztrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_ztrcon_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      int arg11, IntPointer arg12, FloatPointer arg13) {
    return openblas.LAPACKE_strevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      int arg11, IntBuffer arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_strevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_strevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int arg11, int[] arg12,
      float[] arg13) {
    return openblas.LAPACKE_strevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      int arg11, IntPointer arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dtrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      int arg11, IntBuffer arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dtrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dtrevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int arg11,
      int[] arg12, double[] arg13) {
    return openblas.LAPACKE_dtrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ctrevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      int arg11, IntPointer arg12, FloatPointer arg13, FloatPointer arg14) {
    return openblas.LAPACKE_ctrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      int arg11, IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14) {
    return openblas.LAPACKE_ctrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, int arg11, int[] arg12,
      float[] arg13, float[] arg14) {
    return openblas.LAPACKE_ctrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrevc_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      int arg11, IntPointer arg12, DoublePointer arg13, DoublePointer arg14) {
    return openblas.LAPACKE_ztrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrevc_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      int arg11, IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14) {
    return openblas.LAPACKE_ztrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrevc_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, int arg11,
      int[] arg12, double[] arg13, double[] arg14) {
    return openblas.LAPACKE_ztrevc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_strexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_strexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9) {
    return openblas.LAPACKE_strexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dtrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dtrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9) {
    return openblas.LAPACKE_dtrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ctrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, int arg7, int arg8) {
    return openblas.LAPACKE_ztrexc_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_strrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, IntBuffer arg15) {
    return openblas.LAPACKE_strrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_strrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, int[] arg15) {
    return openblas.LAPACKE_strrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_strrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, IntPointer arg15) {
    return openblas.LAPACKE_strrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, IntPointer arg15) {
    return openblas.LAPACKE_dtrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, int[] arg15) {
    return openblas.LAPACKE_dtrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, IntBuffer arg15) {
    return openblas.LAPACKE_dtrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, FloatBuffer arg15) {
    return openblas.LAPACKE_ctrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, FloatPointer arg13, FloatPointer arg14, FloatPointer arg15) {
    return openblas.LAPACKE_ctrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      float[] arg13, float[] arg14, float[] arg15) {
    return openblas.LAPACKE_ctrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, DoublePointer arg13, DoublePointer arg14, DoublePointer arg15) {
    return openblas.LAPACKE_ztrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      double[] arg13, double[] arg14, double[] arg15) {
    return openblas.LAPACKE_ztrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztrrfs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, DoubleBuffer arg15) {
    return openblas.LAPACKE_ztrrfs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_strsen_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      IntBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15,
      IntBuffer arg16, int arg17) {
    return openblas.LAPACKE_strsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_strsen_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, IntPointer arg11, FloatPointer arg12, FloatPointer arg13,
      FloatPointer arg14, int arg15, IntPointer arg16, int arg17) {
    return openblas.LAPACKE_strsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_strsen_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int[] arg11, float[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, int arg17) {
    return openblas.LAPACKE_strsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsen_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, IntPointer arg11, DoublePointer arg12, DoublePointer arg13,
      DoublePointer arg14, int arg15, IntPointer arg16, int arg17) {
    return openblas.LAPACKE_dtrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsen_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int[] arg11,
      double[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16, int arg17) {
    return openblas.LAPACKE_dtrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsen_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, IntBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13,
      DoubleBuffer arg14, int arg15, IntBuffer arg16, int arg17) {
    return openblas.LAPACKE_dtrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ctrsen_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, IntBuffer arg10,
      FloatBuffer arg11, FloatBuffer arg12, FloatBuffer arg13, int arg14) {
    return openblas.LAPACKE_ctrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrsen_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, IntPointer arg10,
      FloatPointer arg11, FloatPointer arg12, FloatPointer arg13, int arg14) {
    return openblas.LAPACKE_ctrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ctrsen_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int[] arg10, float[] arg11, float[] arg12,
      float[] arg13, int arg14) {
    return openblas.LAPACKE_ctrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsen_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      IntPointer arg10, DoublePointer arg11, DoublePointer arg12, DoublePointer arg13, int arg14) {
    return openblas.LAPACKE_ztrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsen_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int[] arg10, double[] arg11,
      double[] arg12, double[] arg13, int arg14) {
    return openblas.LAPACKE_ztrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_ztrsen_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, IntBuffer arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, DoubleBuffer arg13, int arg14) {
    return openblas.LAPACKE_ztrsen_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
  }

  @Override
  public int LAPACKE_strsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, FloatBuffer arg15,
      int arg16, IntBuffer arg17) {
    return openblas.LAPACKE_strsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_strsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, int[] arg14, float[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_strsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_strsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, IntPointer arg14, FloatPointer arg15,
      int arg16, IntPointer arg17) {
    return openblas.LAPACKE_strsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, DoubleBuffer arg15,
      int arg16, IntBuffer arg17) {
    return openblas.LAPACKE_dtrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, int arg13, int[] arg14, double[] arg15, int arg16, int[] arg17) {
    return openblas.LAPACKE_dtrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dtrsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, IntPointer arg14, DoublePointer arg15,
      int arg16, IntPointer arg17) {
    return openblas.LAPACKE_dtrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ctrsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, FloatPointer arg12, int arg13, IntPointer arg14, FloatPointer arg15,
      int arg16, FloatPointer arg17) {
    return openblas.LAPACKE_ctrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ctrsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, int[] arg14, float[] arg15, int arg16, float[] arg17) {
    return openblas.LAPACKE_ctrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ctrsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      FloatBuffer arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, FloatBuffer arg15,
      int arg16, FloatBuffer arg17) {
    return openblas.LAPACKE_ctrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ztrsna_work(int arg0, byte arg1, byte arg2, IntBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, DoubleBuffer arg15,
      int arg16, DoubleBuffer arg17) {
    return openblas.LAPACKE_ztrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ztrsna_work(int arg0, byte arg1, byte arg2, IntPointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, DoublePointer arg12, int arg13, IntPointer arg14, DoublePointer arg15,
      int arg16, DoublePointer arg17) {
    return openblas.LAPACKE_ztrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_ztrsna_work(int arg0, byte arg1, byte arg2, int[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11,
      double[] arg12, int arg13, int[] arg14, double[] arg15, int arg16, double[] arg17) {
    return openblas.LAPACKE_ztrsna_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_strsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_strsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_strsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_strsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_dtrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_dtrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dtrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_dtrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12) {
    return openblas.LAPACKE_ctrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12) {
    return openblas.LAPACKE_ctrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ctrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12) {
    return openblas.LAPACKE_ctrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12) {
    return openblas.LAPACKE_ztrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12) {
    return openblas.LAPACKE_ztrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ztrsyl_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12) {
    return openblas.LAPACKE_ztrsyl_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_strtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_strtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_strtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dtrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dtrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_dtrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_ctrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ctrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_ctrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_ztrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ztrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_ztrtri_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_strtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_strtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_strtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dtrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ctrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_ztrtrs_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_strttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_strttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_strttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dtrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dtrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dtrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ctrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ctrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ctrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_ztrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_ztrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_ztrttf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_strttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_strttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_strttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_ctrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztrttp_work(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_stzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_stzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_stzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dtzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dtzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dtzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ctzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ctzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ctzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_ztzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_ztzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_ztzrzf_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_cungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_cungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_cungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zungbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zunghr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zunglq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zungql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zungqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zungrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_cungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zungtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmbr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zunmbr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmhr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zunmhr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_cunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zunmlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_cunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmql_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zunmql_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_cunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zunmqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_cunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmrq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zunmrq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zunmrz_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zunmrz_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12) {
    return openblas.LAPACKE_cunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zunmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zunmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_cupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) {
    return openblas.LAPACKE_cupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) {
    return openblas.LAPACKE_cupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) {
    return openblas.LAPACKE_zupgtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10) {
    return openblas.LAPACKE_cupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10) {
    return openblas.LAPACKE_cupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9, float[] arg10) {
    return openblas.LAPACKE_cupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9, DoublePointer arg10) {
    return openblas.LAPACKE_zupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10) {
    return openblas.LAPACKE_zupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zupmtr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9, double[] arg10) {
    return openblas.LAPACKE_zupmtr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_claghe(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_claghe(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_claghe(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_claghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlaghe(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlaghe(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlaghe(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlaghe(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slagsy(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slagsy(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slagsy(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_slagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlagsy(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlagsy(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlagsy(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_dlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clagsy(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clagsy(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clagsy(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_clagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlagsy(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlagsy(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) {
    return openblas.LAPACKE_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlagsy(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlagsy(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_slapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_slapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_slapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_dlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_clapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_clapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_clapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlapmr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_slapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_slapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_slapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_dlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_clapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_clapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_clapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) {
    return openblas.LAPACKE_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) {
    return openblas.LAPACKE_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) {
    return openblas.LAPACKE_zlapmt(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public float LAPACKE_slapy2(float arg0, float arg1) {
    return openblas.LAPACKE_slapy2(arg0,arg1);
  }

  @Override
  public double LAPACKE_dlapy2(double arg0, double arg1) {
    return openblas.LAPACKE_dlapy2(arg0,arg1);
  }

  @Override
  public float LAPACKE_slapy3(float arg0, float arg1, float arg2) {
    return openblas.LAPACKE_slapy3(arg0,arg1,arg2);
  }

  @Override
  public double LAPACKE_dlapy3(double arg0, double arg1, double arg2) {
    return openblas.LAPACKE_dlapy3(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_slartgp(float arg0, float arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgp(float arg0, float arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgp(float arg0, float arg1, float[] arg2, float[] arg3, float[] arg4) {
    return openblas.LAPACKE_slartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp(double arg0, double arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp(double arg0, double arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgp(double arg0, double arg1, double[] arg2, double[] arg3,
      double[] arg4) {
    return openblas.LAPACKE_dlartgp(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs(float arg0, float arg1, float arg2, FloatPointer arg3,
      FloatPointer arg4) {
    return openblas.LAPACKE_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs(float arg0, float arg1, float arg2, FloatBuffer arg3,
      FloatBuffer arg4) {
    return openblas.LAPACKE_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_slartgs(float arg0, float arg1, float arg2, float[] arg3, float[] arg4) {
    return openblas.LAPACKE_slartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs(double arg0, double arg1, double arg2, DoublePointer arg3,
      DoublePointer arg4) {
    return openblas.LAPACKE_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs(double arg0, double arg1, double arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    return openblas.LAPACKE_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dlartgs(double arg0, double arg1, double arg2, double[] arg3, double[] arg4) {
    return openblas.LAPACKE_dlartgs(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21, FloatPointer arg22,
      FloatPointer arg23, FloatPointer arg24, FloatPointer arg25, FloatPointer arg26) {
    return openblas.LAPACKE_cbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26) {
    return openblas.LAPACKE_cbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25,
      float[] arg26) {
    return openblas.LAPACKE_cbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21, FloatPointer arg22,
      FloatPointer arg23, FloatPointer arg24, FloatPointer arg25, FloatPointer arg26,
      FloatPointer arg27, int arg28) {
    return openblas.LAPACKE_cbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26, FloatBuffer arg27,
      int arg28) {
    return openblas.LAPACKE_cbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25,
      float[] arg26, float[] arg27, int arg28) {
    return openblas.LAPACKE_cbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_cheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_cheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_cheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_cheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_cheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_cheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_chetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_chetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_chetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_chetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_chetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_chetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_chetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_chetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_chetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_chetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_chetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_csyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_csyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_csyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_csyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_csyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_csyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_csyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_csyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_csyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_csyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_csyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_csyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_csytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_csytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_csytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_csytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_csytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_csytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_csytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_csytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_csytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_csytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_cunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_cunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_cunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, int arg21) {
    return openblas.LAPACKE_cunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, int arg21) {
    return openblas.LAPACKE_cunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, int arg21) {
    return openblas.LAPACKE_cunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_cuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17, FloatPointer arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23, int arg24,
      FloatPointer arg25, int arg26) {
    return openblas.LAPACKE_cuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int arg24, float[] arg25, int arg26) {
    return openblas.LAPACKE_cuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17, FloatBuffer arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23, int arg24,
      FloatBuffer arg25, int arg26) {
    return openblas.LAPACKE_cuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_cuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17, FloatBuffer arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23, int arg24,
      FloatBuffer arg25, int arg26, FloatBuffer arg27, int arg28, FloatBuffer arg29, int arg30,
      IntBuffer arg31) {
    return openblas.LAPACKE_cuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_cuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int arg24, float[] arg25, int arg26, float[] arg27,
      int arg28, float[] arg29, int arg30, int[] arg31) {
    return openblas.LAPACKE_cuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_cuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17, FloatPointer arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23, int arg24,
      FloatPointer arg25, int arg26, FloatPointer arg27, int arg28, FloatPointer arg29, int arg30,
      IntPointer arg31) {
    return openblas.LAPACKE_cuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_cuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17) {
    return openblas.LAPACKE_cuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17) {
    return openblas.LAPACKE_cuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17) {
    return openblas.LAPACKE_cuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_cuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      FloatPointer arg18, int arg19, FloatPointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_cuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      float[] arg20, int arg21, int[] arg22) {
    return openblas.LAPACKE_cuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      FloatBuffer arg18, int arg19, FloatBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_cuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26) {
    return openblas.LAPACKE_dbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26) {
    return openblas.LAPACKE_dbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24, double[] arg25, double[] arg26) {
    return openblas.LAPACKE_dbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26, DoublePointer arg27, int arg28) {
    return openblas.LAPACKE_dbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24, double[] arg25, double[] arg26, double[] arg27, int arg28) {
    return openblas.LAPACKE_dbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26,
      DoubleBuffer arg27, int arg28) {
    return openblas.LAPACKE_dbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_dorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_dorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19) {
    return openblas.LAPACKE_dorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19) {
    return openblas.LAPACKE_dorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      int arg21) {
    return openblas.LAPACKE_dorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20, int arg21) {
    return openblas.LAPACKE_dorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, int arg21) {
    return openblas.LAPACKE_dorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_dorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23, int arg24,
      DoubleBuffer arg25, int arg26) {
    return openblas.LAPACKE_dorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15, DoublePointer arg16, int arg17,
      DoublePointer arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, int arg24, DoublePointer arg25, int arg26) {
    return openblas.LAPACKE_dorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, double[] arg23, int arg24, double[] arg25, int arg26) {
    return openblas.LAPACKE_dorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_dorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15, DoublePointer arg16, int arg17,
      DoublePointer arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, int arg24, DoublePointer arg25, int arg26, DoublePointer arg27,
      int arg28, IntPointer arg29) {
    return openblas.LAPACKE_dorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_dorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, double[] arg23, int arg24, double[] arg25, int arg26,
      double[] arg27, int arg28, int[] arg29) {
    return openblas.LAPACKE_dorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_dorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23, int arg24,
      DoubleBuffer arg25, int arg26, DoubleBuffer arg27, int arg28, IntBuffer arg29) {
    return openblas.LAPACKE_dorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_dorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17) {
    return openblas.LAPACKE_dorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17) {
    return openblas.LAPACKE_dorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17) {
    return openblas.LAPACKE_dorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_dorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      DoubleBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_dorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_dorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_dorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_dsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_dsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_dsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_dsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_dsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_dsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_dsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_dsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_dsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_dsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_dsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_dsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_dsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26) {
    return openblas.LAPACKE_sbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21, FloatPointer arg22,
      FloatPointer arg23, FloatPointer arg24, FloatPointer arg25, FloatPointer arg26) {
    return openblas.LAPACKE_sbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25,
      float[] arg26) {
    return openblas.LAPACKE_sbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, FloatBuffer arg20, FloatBuffer arg21, FloatBuffer arg22,
      FloatBuffer arg23, FloatBuffer arg24, FloatBuffer arg25, FloatBuffer arg26, FloatBuffer arg27,
      int arg28) {
    return openblas.LAPACKE_sbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, float[] arg9, float[] arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18, float[] arg19,
      float[] arg20, float[] arg21, float[] arg22, float[] arg23, float[] arg24, float[] arg25,
      float[] arg26, float[] arg27, int arg28) {
    return openblas.LAPACKE_sbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, FloatPointer arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, FloatPointer arg20, FloatPointer arg21, FloatPointer arg22,
      FloatPointer arg23, FloatPointer arg24, FloatPointer arg25, FloatPointer arg26,
      FloatPointer arg27, int arg28) {
    return openblas.LAPACKE_sbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_sorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19) {
    return openblas.LAPACKE_sorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19) {
    return openblas.LAPACKE_sorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sorbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19) {
    return openblas.LAPACKE_sorbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_sorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, FloatPointer arg15, FloatPointer arg16,
      FloatPointer arg17, FloatPointer arg18, FloatPointer arg19, FloatPointer arg20, int arg21) {
    return openblas.LAPACKE_sorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, float[] arg15, float[] arg16, float[] arg17, float[] arg18,
      float[] arg19, float[] arg20, int arg21) {
    return openblas.LAPACKE_sorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sorbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, FloatBuffer arg15, FloatBuffer arg16,
      FloatBuffer arg17, FloatBuffer arg18, FloatBuffer arg19, FloatBuffer arg20, int arg21) {
    return openblas.LAPACKE_sorbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_sorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17, FloatPointer arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23, int arg24,
      FloatPointer arg25, int arg26) {
    return openblas.LAPACKE_sorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17, FloatBuffer arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23, int arg24,
      FloatBuffer arg25, int arg26) {
    return openblas.LAPACKE_sorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sorcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int arg24, float[] arg25, int arg26) {
    return openblas.LAPACKE_sorcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_sorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17, FloatBuffer arg18,
      FloatBuffer arg19, int arg20, FloatBuffer arg21, int arg22, FloatBuffer arg23, int arg24,
      FloatBuffer arg25, int arg26, FloatBuffer arg27, int arg28, IntBuffer arg29) {
    return openblas.LAPACKE_sorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_sorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17, FloatPointer arg18,
      FloatPointer arg19, int arg20, FloatPointer arg21, int arg22, FloatPointer arg23, int arg24,
      FloatPointer arg25, int arg26, FloatPointer arg27, int arg28, IntPointer arg29) {
    return openblas.LAPACKE_sorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_sorcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, float[] arg19, int arg20,
      float[] arg21, int arg22, float[] arg23, int arg24, float[] arg25, int arg26, float[] arg27,
      int arg28, int[] arg29) {
    return openblas.LAPACKE_sorcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29);
  }

  @Override
  public int LAPACKE_sorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17) {
    return openblas.LAPACKE_sorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17) {
    return openblas.LAPACKE_sorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sorcsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17) {
    return openblas.LAPACKE_sorcsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_sorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16, int arg17,
      FloatBuffer arg18, int arg19, IntBuffer arg20) {
    return openblas.LAPACKE_sorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int arg19,
      int[] arg20) {
    return openblas.LAPACKE_sorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_sorcsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16, int arg17,
      FloatPointer arg18, int arg19, IntPointer arg20) {
    return openblas.LAPACKE_sorcsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_ssyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) {
    return openblas.LAPACKE_ssyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) {
    return openblas.LAPACKE_ssyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) {
    return openblas.LAPACKE_ssyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_ssyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_ssyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_ssyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_ssyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_ssyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_ssyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_ssytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_ssytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_ssytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_ssytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_ssytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_ssytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_ssytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_ssytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_ssytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_ssytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_ssytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26) {
    return openblas.LAPACKE_zbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24, double[] arg25, double[] arg26) {
    return openblas.LAPACKE_zbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zbbcsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26) {
    return openblas.LAPACKE_zbbcsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, DoubleBuffer arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17,
      int arg18, DoubleBuffer arg19, DoubleBuffer arg20, DoubleBuffer arg21, DoubleBuffer arg22,
      DoubleBuffer arg23, DoubleBuffer arg24, DoubleBuffer arg25, DoubleBuffer arg26,
      DoubleBuffer arg27, int arg28) {
    return openblas.LAPACKE_zbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, DoublePointer arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13, int arg14, DoublePointer arg15, int arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, DoublePointer arg20, DoublePointer arg21,
      DoublePointer arg22, DoublePointer arg23, DoublePointer arg24, DoublePointer arg25,
      DoublePointer arg26, DoublePointer arg27, int arg28) {
    return openblas.LAPACKE_zbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zbbcsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      int arg6, int arg7, int arg8, double[] arg9, double[] arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18,
      double[] arg19, double[] arg20, double[] arg21, double[] arg22, double[] arg23,
      double[] arg24, double[] arg25, double[] arg26, double[] arg27, int arg28) {
    return openblas.LAPACKE_zbbcsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28);
  }

  @Override
  public int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zheswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_zheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_zheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zheswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zhetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zhetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zhetri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zhetri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_zhetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_zhetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_zhetri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zhetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhetri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zhetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhetrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zsyconv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) {
    return openblas.LAPACKE_zsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) {
    return openblas.LAPACKE_zsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) {
    return openblas.LAPACKE_zsyconv_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zsyswapr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_zsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) {
    return openblas.LAPACKE_zsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) {
    return openblas.LAPACKE_zsyswapr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zsytri2(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsytri2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) {
    return openblas.LAPACKE_zsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) {
    return openblas.LAPACKE_zsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) {
    return openblas.LAPACKE_zsytri2x(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zsytri2x_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zsytrs2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19) {
    return openblas.LAPACKE_zunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19) {
    return openblas.LAPACKE_zunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zunbdb(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19) {
    return openblas.LAPACKE_zunbdb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, DoubleBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, DoubleBuffer arg18, DoubleBuffer arg19, DoubleBuffer arg20, int arg21) {
    return openblas.LAPACKE_zunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, DoublePointer arg15, DoublePointer arg16,
      DoublePointer arg17, DoublePointer arg18, DoublePointer arg19, DoublePointer arg20,
      int arg21) {
    return openblas.LAPACKE_zunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zunbdb_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, double[] arg15, double[] arg16, double[] arg17, double[] arg18,
      double[] arg19, double[] arg20, int arg21) {
    return openblas.LAPACKE_zunbdb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21);
  }

  @Override
  public int LAPACKE_zuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15, DoublePointer arg16, int arg17,
      DoublePointer arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, int arg24, DoublePointer arg25, int arg26) {
    return openblas.LAPACKE_zuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, double[] arg23, int arg24, double[] arg25, int arg26) {
    return openblas.LAPACKE_zuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zuncsd(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23, int arg24,
      DoubleBuffer arg25, int arg26) {
    return openblas.LAPACKE_zuncsd(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26);
  }

  @Override
  public int LAPACKE_zuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17, DoubleBuffer arg18,
      DoubleBuffer arg19, int arg20, DoubleBuffer arg21, int arg22, DoubleBuffer arg23, int arg24,
      DoubleBuffer arg25, int arg26, DoubleBuffer arg27, int arg28, DoubleBuffer arg29, int arg30,
      IntBuffer arg31) {
    return openblas.LAPACKE_zuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_zuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15, DoublePointer arg16, int arg17,
      DoublePointer arg18, DoublePointer arg19, int arg20, DoublePointer arg21, int arg22,
      DoublePointer arg23, int arg24, DoublePointer arg25, int arg26, DoublePointer arg27,
      int arg28, DoublePointer arg29, int arg30, IntPointer arg31) {
    return openblas.LAPACKE_zuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_zuncsd_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, byte arg5,
      byte arg6, int arg7, int arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, double[] arg19,
      int arg20, double[] arg21, int arg22, double[] arg23, int arg24, double[] arg25, int arg26,
      double[] arg27, int arg28, double[] arg29, int arg30, int[] arg31) {
    return openblas.LAPACKE_zuncsd_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23,arg24,arg25,arg26,arg27,arg28,arg29,arg30,arg31);
  }

  @Override
  public int LAPACKE_zuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17) {
    return openblas.LAPACKE_zuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17) {
    return openblas.LAPACKE_zuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zuncsd2by1(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17) {
    return openblas.LAPACKE_zuncsd2by1(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17);
  }

  @Override
  public int LAPACKE_zuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, int arg19, DoublePointer arg20, int arg21, IntPointer arg22) {
    return openblas.LAPACKE_zuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16, int arg17,
      DoubleBuffer arg18, int arg19, DoubleBuffer arg20, int arg21, IntBuffer arg22) {
    return openblas.LAPACKE_zuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zuncsd2by1_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16, int arg17, double[] arg18, int arg19,
      double[] arg20, int arg21, int[] arg22) {
    return openblas.LAPACKE_zuncsd2by1_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_sgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_sgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_sgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_sgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_dgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_dgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_dgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_dgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12) {
    return openblas.LAPACKE_cgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12) {
    return openblas.LAPACKE_cgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12) {
    return openblas.LAPACKE_cgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12) {
    return openblas.LAPACKE_zgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12) {
    return openblas.LAPACKE_zgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zgemqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12) {
    return openblas.LAPACKE_zgemqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_sgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_dgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_cgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zgeqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zgeqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zgeqrt3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_stpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_stpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15) {
    return openblas.LAPACKE_stpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_dtpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15) {
    return openblas.LAPACKE_dtpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_dtpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_dtpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11, FloatBuffer arg12,
      int arg13, FloatBuffer arg14, int arg15) {
    return openblas.LAPACKE_ctpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12, int arg13,
      float[] arg14, int arg15) {
    return openblas.LAPACKE_ctpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ctpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11, FloatPointer arg12,
      int arg13, FloatPointer arg14, int arg15) {
    return openblas.LAPACKE_ctpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11, DoubleBuffer arg12,
      int arg13, DoubleBuffer arg14, int arg15) {
    return openblas.LAPACKE_ztpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12, int arg13,
      double[] arg14, int arg15) {
    return openblas.LAPACKE_ztpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_ztpmqrt(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5, int arg6,
      int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11, DoublePointer arg12,
      int arg13, DoublePointer arg14, int arg15) {
    return openblas.LAPACKE_ztpmqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_stpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_stpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dtpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dtpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ctpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ctpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ztpqrt(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_ztpqrt(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, int arg14, FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_stprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_stprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_stprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_dtprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_dtprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_dtprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16) {
    return openblas.LAPACKE_ctprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, int arg14, FloatPointer arg15, int arg16) {
    return openblas.LAPACKE_ctprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16) {
    return openblas.LAPACKE_ctprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16) {
    return openblas.LAPACKE_ztprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16) {
    return openblas.LAPACKE_ztprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztprfb(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16) {
    return openblas.LAPACKE_ztprfb(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_sgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_sgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_sgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_sgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_dgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_dgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_dgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11,
      int arg12, FloatPointer arg13) {
    return openblas.LAPACKE_cgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11,
      int arg12, FloatBuffer arg13) {
    return openblas.LAPACKE_cgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13) {
    return openblas.LAPACKE_cgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11,
      int arg12, DoubleBuffer arg13) {
    return openblas.LAPACKE_zgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11,
      int arg12, DoublePointer arg13) {
    return openblas.LAPACKE_zgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13) {
    return openblas.LAPACKE_zgemqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_sgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_sgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_sgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_dgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8) {
    return openblas.LAPACKE_cgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_cgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) {
    return openblas.LAPACKE_cgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) {
    return openblas.LAPACKE_zgeqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_sgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_dgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) {
    return openblas.LAPACKE_cgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    return openblas.LAPACKE_zgeqrt3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16) {
    return openblas.LAPACKE_stpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_stpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16) {
    return openblas.LAPACKE_stpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16) {
    return openblas.LAPACKE_dtpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_dtpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dtpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16) {
    return openblas.LAPACKE_dtpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13, FloatPointer arg14, int arg15, FloatPointer arg16) {
    return openblas.LAPACKE_ctpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16) {
    return openblas.LAPACKE_ctpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ctpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13, float[] arg14, int arg15, float[] arg16) {
    return openblas.LAPACKE_ctpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13, DoublePointer arg14, int arg15, DoublePointer arg16) {
    return openblas.LAPACKE_ztpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16) {
    return openblas.LAPACKE_ztpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ztpmqrt_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      int arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13, double[] arg14, int arg15, double[] arg16) {
    return openblas.LAPACKE_ztpmqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_stpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_stpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_stpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11) {
    return openblas.LAPACKE_stpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_dtpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_dtpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dtpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11) {
    return openblas.LAPACKE_dtpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      FloatPointer arg11) {
    return openblas.LAPACKE_ctpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11) {
    return openblas.LAPACKE_ctpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ctpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10, float[] arg11) {
    return openblas.LAPACKE_ctpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10,
      DoublePointer arg11) {
    return openblas.LAPACKE_ztpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      DoubleBuffer arg11) {
    return openblas.LAPACKE_ztpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ztpqrt_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10, double[] arg11) {
    return openblas.LAPACKE_ztpqrt_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_stpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dtpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ctpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_ztpqrt2_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_stprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17, int arg18) {
    return openblas.LAPACKE_stprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_stprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18) {
    return openblas.LAPACKE_stprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_stprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18) {
    return openblas.LAPACKE_stprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16, DoublePointer arg17,
      int arg18) {
    return openblas.LAPACKE_dtprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17, int arg18) {
    return openblas.LAPACKE_dtprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_dtprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18) {
    return openblas.LAPACKE_dtprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatPointer arg9, int arg10, FloatPointer arg11, int arg12,
      FloatPointer arg13, int arg14, FloatPointer arg15, int arg16, FloatPointer arg17, int arg18) {
    return openblas.LAPACKE_ctprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, FloatBuffer arg9, int arg10, FloatBuffer arg11, int arg12,
      FloatBuffer arg13, int arg14, FloatBuffer arg15, int arg16, FloatBuffer arg17, int arg18) {
    return openblas.LAPACKE_ctprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ctprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, float[] arg9, int arg10, float[] arg11, int arg12,
      float[] arg13, int arg14, float[] arg15, int arg16, float[] arg17, int arg18) {
    return openblas.LAPACKE_ctprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoublePointer arg9, int arg10, DoublePointer arg11, int arg12,
      DoublePointer arg13, int arg14, DoublePointer arg15, int arg16, DoublePointer arg17,
      int arg18) {
    return openblas.LAPACKE_ztprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, DoubleBuffer arg9, int arg10, DoubleBuffer arg11, int arg12,
      DoubleBuffer arg13, int arg14, DoubleBuffer arg15, int arg16, DoubleBuffer arg17, int arg18) {
    return openblas.LAPACKE_ztprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ztprfb_work(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, int arg5,
      int arg6, int arg7, int arg8, double[] arg9, int arg10, double[] arg11, int arg12,
      double[] arg13, int arg14, double[] arg15, int arg16, double[] arg17, int arg18) {
    return openblas.LAPACKE_ztprfb_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18);
  }

  @Override
  public int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsysv_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_ssytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_ssytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_ssytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_dsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_csytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_csytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_csytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_zsytrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_chetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_chetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_chetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zhetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zhetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) {
    return openblas.LAPACKE_zhetrf_rook(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csyr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    return openblas.LAPACKE_zsyr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssysv_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_csysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_csysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_csysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zsysv_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_csytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_chetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_rook_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    return openblas.LAPACKE_csyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zsyr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ilaver(IntPointer arg0, IntPointer arg1, IntPointer arg2) {
    openblas.LAPACKE_ilaver(arg0,arg1,arg2);
  }

  @Override
  public void LAPACKE_ilaver(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2) {
    openblas.LAPACKE_ilaver(arg0,arg1,arg2);
  }

  @Override
  public void LAPACKE_ilaver(int[] arg0, int[] arg1, int[] arg2) {
    openblas.LAPACKE_ilaver(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssysv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csysv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_csysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_csysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csysv_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_csysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsysv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsysv_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zsysv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chesv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_chesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesv_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chesv_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_chesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhesv_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhesv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zhesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhesv_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zhesv_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_ssytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_ssytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_ssytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_dsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_dsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_dsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_csytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_csytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_csytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zsytrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_chetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_chetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_chetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) {
    return openblas.LAPACKE_zhetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) {
    return openblas.LAPACKE_zhetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) {
    return openblas.LAPACKE_zhetrf_aa(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_ssytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_dsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_csytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_csytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zsytrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) {
    return openblas.LAPACKE_chetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) {
    return openblas.LAPACKE_chetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) {
    return openblas.LAPACKE_zhetrf_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_csytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_csytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_csytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_chetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_chetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_ssytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zsytrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrs_aa(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zhetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrs_aa_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zhetrs_aa_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssysv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_ssysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssysv_rk_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssysv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_csysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_csysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_csysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csysv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_csysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_csysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_rk_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_csysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zsysv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_rk_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zsysv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chesv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_chesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_rk_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_chesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_rk_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_chesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhesv_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhesv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zhesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_rk_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zhesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_rk_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zhesv_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_ssytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_ssytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_ssytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_dsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) {
    return openblas.LAPACKE_dsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_csytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_csytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_csytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_zsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) {
    return openblas.LAPACKE_zsytrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_chetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_chetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_chetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_zhetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zhetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) {
    return openblas.LAPACKE_zhetrf_rk(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetrf_rk_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csytrs_3_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_csytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chetrs_3_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytrs_3_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsytrs_3_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zsytrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhetrs_3_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhetrs_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_ssytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_ssytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_ssytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_dsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_dsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_dsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_csytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_csytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_csytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_zsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_zsytri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_chetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_chetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_chetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) {
    return openblas.LAPACKE_zhetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) {
    return openblas.LAPACKE_zhetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6) {
    return openblas.LAPACKE_zhetri_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_csytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_csytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_csytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zsytri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_chetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_chetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_chetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zhetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zhetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zhetri_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_ssycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_ssycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_ssycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_dsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_dsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_dsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_csycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_csycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_csycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_zsycon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_checon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) {
    return openblas.LAPACKE_checon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_checon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) {
    return openblas.LAPACKE_checon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_checon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) {
    return openblas.LAPACKE_checon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) {
    return openblas.LAPACKE_zhecon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) {
    return openblas.LAPACKE_zhecon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int[] arg6, double arg7, double[] arg8) {
    return openblas.LAPACKE_zhecon_3(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssycon_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8, FloatPointer arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_ssycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssycon_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8, FloatBuffer arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_ssycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssycon_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9, int[] arg10) {
    return openblas.LAPACKE_ssycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsycon_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8, DoublePointer arg9,
      IntPointer arg10) {
    return openblas.LAPACKE_dsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsycon_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8, DoubleBuffer arg9,
      IntBuffer arg10) {
    return openblas.LAPACKE_dsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsycon_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9, int[] arg10) {
    return openblas.LAPACKE_dsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csycon_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_csycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csycon_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_csycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_csycon_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_csycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsycon_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsycon_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zsycon_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zsycon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_checon_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8, FloatPointer arg9) {
    return openblas.LAPACKE_checon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_checon_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_checon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_checon_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9) {
    return openblas.LAPACKE_checon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhecon_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhecon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhecon_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhecon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhecon_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9) {
    return openblas.LAPACKE_zhecon_3_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_sgelq(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelq(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelq(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgelq(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgelq(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgelq(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zgelq(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgelq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_cgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemlq(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zgemlq(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemlq_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zgemlq_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgeqr(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgeqr(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgeqr(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgeqr(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zgeqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgeqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_sgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_sgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_sgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_cgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_cgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_cgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_cgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zgemqr(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zgemqr(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_sgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_sgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_sgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_sgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_dgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, FloatPointer arg10, int arg11,
      FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_cgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10, int arg11,
      FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_cgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_cgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float[] arg10, int arg11, float[] arg12,
      int arg13) {
    return openblas.LAPACKE_cgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, DoublePointer arg10, int arg11,
      DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, DoubleBuffer arg10, int arg11,
      DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zgemqr_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double[] arg10, int arg11, double[] arg12,
      int arg13) {
    return openblas.LAPACKE_zgemqr_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_sgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_sgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_sgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_cgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_cgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_cgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_zgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_zgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_zgetsls(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_sgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_sgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_sgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_sgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_sgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_dgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_dgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10) {
    return openblas.LAPACKE_cgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10) {
    return openblas.LAPACKE_cgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_cgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_cgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9, int arg10) {
    return openblas.LAPACKE_zgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10) {
    return openblas.LAPACKE_zgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zgetsls_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zgetsls_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ssyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ssyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dsyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dsyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_dsyev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_ssyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_ssyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_ssyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_dsyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_dsyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_dsyevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ssyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_ssyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_ssyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ssyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_dsyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dsyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_dsyevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_ssyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_ssyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_ssyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_dsyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_dsyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_dsyevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_dsyevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) {
    return openblas.LAPACKE_ssyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) {
    return openblas.LAPACKE_ssyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, float[] arg7, int arg8) {
    return openblas.LAPACKE_ssyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) {
    return openblas.LAPACKE_dsyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) {
    return openblas.LAPACKE_dsyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, double[] arg7, int arg8) {
    return openblas.LAPACKE_dsyev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, IntPointer arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, float[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_ssyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, DoublePointer arg7, int arg8,
      IntPointer arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, IntBuffer arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsyevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, double[] arg7, int arg8, int[] arg9, int arg10) {
    return openblas.LAPACKE_dsyevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16,
      FloatPointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_ssyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_ssyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, int[] arg19,
      int arg20) {
    return openblas.LAPACKE_ssyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16,
      DoubleBuffer arg17, int arg18, IntBuffer arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_dsyevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17,
      int arg18, int[] arg19, int arg20) {
    return openblas.LAPACKE_dsyevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_ssyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_ssyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, int[] arg18, int[] arg19) {
    return openblas.LAPACKE_ssyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, IntPointer arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, IntBuffer arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsyevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17,
      int[] arg18, int[] arg19) {
    return openblas.LAPACKE_dsyevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) {
    return openblas.LAPACKE_zheev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) {
    return openblas.LAPACKE_cheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) {
    return openblas.LAPACKE_cheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) {
    return openblas.LAPACKE_cheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) {
    return openblas.LAPACKE_zheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) {
    return openblas.LAPACKE_zheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) {
    return openblas.LAPACKE_zheevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_cheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_cheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_cheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_zheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_zheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevr_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_zheevr_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_cheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_cheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_cheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16) {
    return openblas.LAPACKE_zheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16) {
    return openblas.LAPACKE_zheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_zheevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16) {
    return openblas.LAPACKE_zheevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
  }

  @Override
  public int LAPACKE_cheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_cheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_cheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_cheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zheev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zheev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_cheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9, int arg10,
      IntPointer arg11, int arg12) {
    return openblas.LAPACKE_cheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, int arg10,
      IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_cheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, float[] arg7, int arg8, float[] arg9, int arg10, int[] arg11,
      int arg12) {
    return openblas.LAPACKE_cheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, DoublePointer arg7, int arg8,
      DoublePointer arg9, int arg10, IntPointer arg11, int arg12) {
    return openblas.LAPACKE_zheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9, int arg10,
      IntBuffer arg11, int arg12) {
    return openblas.LAPACKE_zheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zheevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, double[] arg7, int arg8, double[] arg9, int arg10, int[] arg11,
      int arg12) {
    return openblas.LAPACKE_zheevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_cheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, IntPointer arg16,
      FloatPointer arg17, int arg18, FloatPointer arg19, int arg20, IntPointer arg21, int arg22) {
    return openblas.LAPACKE_cheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, IntBuffer arg16,
      FloatBuffer arg17, int arg18, FloatBuffer arg19, int arg20, IntBuffer arg21, int arg22) {
    return openblas.LAPACKE_cheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, int[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, int arg22) {
    return openblas.LAPACKE_cheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, IntPointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21, int arg22) {
    return openblas.LAPACKE_zheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, IntBuffer arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21, int arg22) {
    return openblas.LAPACKE_zheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_zheevr_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, int[] arg16, double[] arg17,
      int arg18, double[] arg19, int arg20, int[] arg21, int arg22) {
    return openblas.LAPACKE_zheevr_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_cheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntPointer arg12, FloatPointer arg13, FloatPointer arg14, int arg15, FloatPointer arg16,
      int arg17, FloatPointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_cheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11,
      IntBuffer arg12, FloatBuffer arg13, FloatBuffer arg14, int arg15, FloatBuffer arg16,
      int arg17, FloatBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_cheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_cheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float arg7, float arg8, int arg9, int arg10, float arg11, int[] arg12,
      float[] arg13, float[] arg14, int arg15, float[] arg16, int arg17, float[] arg18, int[] arg19,
      int[] arg20) {
    return openblas.LAPACKE_cheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntPointer arg12, DoublePointer arg13, DoublePointer arg14, int arg15, DoublePointer arg16,
      int arg17, DoublePointer arg18, IntPointer arg19, IntPointer arg20) {
    return openblas.LAPACKE_zheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      IntBuffer arg12, DoubleBuffer arg13, DoubleBuffer arg14, int arg15, DoubleBuffer arg16,
      int arg17, DoubleBuffer arg18, IntBuffer arg19, IntBuffer arg20) {
    return openblas.LAPACKE_zheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_zheevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double arg7, double arg8, int arg9, int arg10, double arg11,
      int[] arg12, double[] arg13, double[] arg14, int arg15, double[] arg16, int arg17,
      double[] arg18, int[] arg19, int[] arg20) {
    return openblas.LAPACKE_zheevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20);
  }

  @Override
  public int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_ssbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_ssbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_ssbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_dsbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_dsbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_dsbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_ssbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_ssbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_ssbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_dsbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_dsbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_dsbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_dsbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_ssbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ssbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dsbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_ssbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_ssbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      int[] arg12, int arg13) {
    return openblas.LAPACKE_ssbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, IntPointer arg12, int arg13) {
    return openblas.LAPACKE_dsbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, IntBuffer arg12, int arg13) {
    return openblas.LAPACKE_dsbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      int[] arg12, int arg13) {
    return openblas.LAPACKE_dsbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11,
      int arg12, int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, IntPointer arg21, IntPointer arg22) {
    return openblas.LAPACKE_ssbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11,
      int arg12, int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, int arg20, IntBuffer arg21, IntBuffer arg22) {
    return openblas.LAPACKE_ssbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_ssbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_ssbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10,
      double arg11, int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, IntPointer arg21,
      IntPointer arg22) {
    return openblas.LAPACKE_dsbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10,
      double arg11, int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, IntBuffer arg21,
      IntBuffer arg22) {
    return openblas.LAPACKE_dsbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_dsbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, int[] arg21, int[] arg22) {
    return openblas.LAPACKE_dsbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22);
  }

  @Override
  public int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhbev_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) {
    return openblas.LAPACKE_chbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) {
    return openblas.LAPACKE_chbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) {
    return openblas.LAPACKE_chbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) {
    return openblas.LAPACKE_zhbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) {
    return openblas.LAPACKE_zhbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) {
    return openblas.LAPACKE_zhbevd_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17, int arg18,
      IntPointer arg19) {
    return openblas.LAPACKE_chbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17, int arg18,
      IntBuffer arg19) {
    return openblas.LAPACKE_chbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, int[] arg19) {
    return openblas.LAPACKE_chbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, IntPointer arg19) {
    return openblas.LAPACKE_zhbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16, DoubleBuffer arg17,
      int arg18, IntBuffer arg19) {
    return openblas.LAPACKE_zhbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_zhbevx_2stage(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11, int arg12,
      int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      int[] arg19) {
    return openblas.LAPACKE_zhbevx_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19);
  }

  @Override
  public int LAPACKE_chbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12) {
    return openblas.LAPACKE_chbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_chbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      float[] arg12) {
    return openblas.LAPACKE_chbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12) {
    return openblas.LAPACKE_zhbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_zhbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhbev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12) {
    return openblas.LAPACKE_zhbev_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_chbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_chbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9, float[] arg10, int arg11,
      float[] arg12, int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_chbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13, IntPointer arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13, IntBuffer arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_zhbevd_2stage_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9, double[] arg10, int arg11,
      double[] arg12, int arg13, int[] arg14, int arg15) {
    return openblas.LAPACKE_zhbevd_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15);
  }

  @Override
  public int LAPACKE_chbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9, float arg10, float arg11,
      int arg12, int arg13, float arg14, IntPointer arg15, FloatPointer arg16, FloatPointer arg17,
      int arg18, FloatPointer arg19, int arg20, FloatPointer arg21, IntPointer arg22,
      IntPointer arg23) {
    return openblas.LAPACKE_chbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_chbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9, float arg10, float arg11,
      int arg12, int arg13, float arg14, IntBuffer arg15, FloatBuffer arg16, FloatBuffer arg17,
      int arg18, FloatBuffer arg19, int arg20, FloatBuffer arg21, IntBuffer arg22,
      IntBuffer arg23) {
    return openblas.LAPACKE_chbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_chbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, float[] arg6, int arg7, float[] arg8, int arg9, float arg10, float arg11, int arg12,
      int arg13, float arg14, int[] arg15, float[] arg16, float[] arg17, int arg18, float[] arg19,
      int arg20, float[] arg21, int[] arg22, int[] arg23) {
    return openblas.LAPACKE_chbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9, double arg10,
      double arg11, int arg12, int arg13, double arg14, IntPointer arg15, DoublePointer arg16,
      DoublePointer arg17, int arg18, DoublePointer arg19, int arg20, DoublePointer arg21,
      IntPointer arg22, IntPointer arg23) {
    return openblas.LAPACKE_zhbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9, double arg10,
      double arg11, int arg12, int arg13, double arg14, IntBuffer arg15, DoubleBuffer arg16,
      DoubleBuffer arg17, int arg18, DoubleBuffer arg19, int arg20, DoubleBuffer arg21,
      IntBuffer arg22, IntBuffer arg23) {
    return openblas.LAPACKE_zhbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_zhbevx_2stage_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      int arg5, double[] arg6, int arg7, double[] arg8, int arg9, double arg10, double arg11,
      int arg12, int arg13, double arg14, int[] arg15, double[] arg16, double[] arg17, int arg18,
      double[] arg19, int arg20, double[] arg21, int[] arg22, int[] arg23) {
    return openblas.LAPACKE_zhbevx_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23);
  }

  @Override
  public int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_ssygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_ssygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_ssygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_dsygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_dsygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_dsygv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_ssygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ssygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dsygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsygv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsygv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) {
    return openblas.LAPACKE_chegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) {
    return openblas.LAPACKE_chegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) {
    return openblas.LAPACKE_chegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) {
    return openblas.LAPACKE_zhegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) {
    return openblas.LAPACKE_zhegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) {
    return openblas.LAPACKE_zhegv_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
  }

  @Override
  public int LAPACKE_chegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12) {
    return openblas.LAPACKE_chegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12) {
    return openblas.LAPACKE_chegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_chegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, int arg8, float[] arg9, float[] arg10, int arg11,
      float[] arg12) {
    return openblas.LAPACKE_chegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12) {
    return openblas.LAPACKE_zhegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12) {
    return openblas.LAPACKE_zhegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_zhegv_2stage_work(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9, double[] arg10, int arg11,
      double[] arg12) {
    return openblas.LAPACKE_zhegv_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_ssysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_ssysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_ssysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11,
      float[] arg12, int arg13) {
    return openblas.LAPACKE_ssysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_dsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_dsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_dsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_dsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_dsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_csysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_csysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_csysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_csysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_csysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_csysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11,
      float[] arg12, int arg13) {
    return openblas.LAPACKE_csysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_zsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zsysv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zsysv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_zsysv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_chesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_chesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_chesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11, FloatPointer arg12, int arg13) {
    return openblas.LAPACKE_chesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11, FloatBuffer arg12, int arg13) {
    return openblas.LAPACKE_chesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_chesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11,
      float[] arg12, int arg13) {
    return openblas.LAPACKE_chesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_zhesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zhesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zhesv_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11, DoublePointer arg12, int arg13) {
    return openblas.LAPACKE_zhesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11, DoubleBuffer arg12, int arg13) {
    return openblas.LAPACKE_zhesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_zhesv_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11,
      double[] arg12, int arg13) {
    return openblas.LAPACKE_zhesv_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_ssytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_ssytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_ssytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      int arg4, FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_ssytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      int arg4, FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_ssytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrf_aa_2stage_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_ssytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_dsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_dsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_dsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      int arg4, DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      int arg10) {
    return openblas.LAPACKE_dsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      int arg4, DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_dsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_dsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_dsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_csytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_csytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_csytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      int arg4, FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_csytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      int arg4, FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_csytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_csytrf_aa_2stage_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_csytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_zsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_zsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_zsytrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      int arg4, DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      int arg10) {
    return openblas.LAPACKE_zsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      int arg4, DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zsytrf_aa_2stage_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zsytrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_chetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_chetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_chetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      int arg4, FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9,
      int arg10) {
    return openblas.LAPACKE_chetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage_work(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      int arg4, FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_chetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_chetrf_aa_2stage_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9, int arg10) {
    return openblas.LAPACKE_chetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) {
    return openblas.LAPACKE_zhetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) {
    return openblas.LAPACKE_zhetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) {
    return openblas.LAPACKE_zhetrf_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      int arg4, DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9,
      int arg10) {
    return openblas.LAPACKE_zhetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      int arg4, DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9,
      int arg10) {
    return openblas.LAPACKE_zhetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_zhetrf_aa_2stage_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9, int arg10) {
    return openblas.LAPACKE_zhetrf_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatBuffer arg4, int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_ssytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_ssytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_dsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_dsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatBuffer arg4, int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_csytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_csytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zsytrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zsytrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9, FloatPointer arg10,
      int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, FloatBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatBuffer arg4, int arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      FloatBuffer arg10, int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, int arg7, int[] arg8, int[] arg9, float[] arg10, int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_chetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      FloatPointer arg4, int arg5, FloatPointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      FloatPointer arg10, int arg11) {
    return openblas.LAPACKE_chetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9, DoubleBuffer arg10,
      int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9, DoublePointer arg10,
      int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoubleBuffer arg4, int arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, IntBuffer arg9,
      DoubleBuffer arg10, int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, int arg7, int[] arg8, int[] arg9, double[] arg10, int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public int LAPACKE_zhetrs_aa_2stage_work(int arg0, byte arg1, int arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7, IntPointer arg8, IntPointer arg9,
      DoublePointer arg10, int arg11) {
    return openblas.LAPACKE_zhetrs_aa_2stage_work(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
  }

  @Override
  public void LAPACKE_set_nancheck(int arg0) {
    openblas.LAPACKE_set_nancheck(arg0);
  }

  @Override
  public int LAPACKE_get_nancheck() {
    return openblas.LAPACKE_get_nancheck();
  }

  @Override
  public void LAPACKE_xerbla(BytePointer arg0, int arg1) {
    openblas.LAPACKE_xerbla(arg0,arg1);
  }

  @Override
  public void LAPACKE_xerbla(String arg0, int arg1) {
    openblas.LAPACKE_xerbla(arg0,arg1);
  }

  @Override
  public int LAPACKE_lsame(byte arg0, byte arg1) {
    return openblas.LAPACKE_lsame(arg0,arg1);
  }

  @Override
  public void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    openblas.LAPACKE_cgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    openblas.LAPACKE_cgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    openblas.LAPACKE_cgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_cge_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_cge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cge_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_cge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cge_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_cge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_cgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_cgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_cgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_chb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_chb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_chb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_che_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_che_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_che_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_che_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_che_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_che_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACKE_chp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    openblas.LAPACKE_chp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) {
    openblas.LAPACKE_chp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_chs_trans(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) {
    openblas.LAPACKE_chs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_chs_trans(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    openblas.LAPACKE_chs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_chs_trans(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      int arg5) {
    openblas.LAPACKE_chs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_cpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_cpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_cpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    openblas.LAPACKE_cpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    openblas.LAPACKE_cpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    openblas.LAPACKE_cpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_cpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_cpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_cpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACKE_cpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    openblas.LAPACKE_cpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) {
    openblas.LAPACKE_cpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACKE_csp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    openblas.LAPACKE_csp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) {
    openblas.LAPACKE_csp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_csy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_csy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_csy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    openblas.LAPACKE_ctb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    openblas.LAPACKE_ctb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    openblas.LAPACKE_ctb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    openblas.LAPACKE_ctf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    openblas.LAPACKE_ctf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) {
    openblas.LAPACKE_ctf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    openblas.LAPACKE_ctp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    openblas.LAPACKE_ctp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    openblas.LAPACKE_ctp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_ctr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_ctr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_ctr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    openblas.LAPACKE_dgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    openblas.LAPACKE_dgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    openblas.LAPACKE_dgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dge_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_dge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dge_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_dge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dge_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_dge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_dgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_dgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_dgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dhs_trans(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, int arg5) {
    openblas.LAPACKE_dhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dhs_trans(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    openblas.LAPACKE_dhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dhs_trans(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      int arg5) {
    openblas.LAPACKE_dhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_dpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_dpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_dpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    openblas.LAPACKE_dpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    openblas.LAPACKE_dpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    openblas.LAPACKE_dpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_dpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_dpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_dpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    openblas.LAPACKE_dpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACKE_dpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) {
    openblas.LAPACKE_dpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_dsb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_dsb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_dsb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    openblas.LAPACKE_dsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACKE_dsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) {
    openblas.LAPACKE_dsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_dsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_dsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_dsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    openblas.LAPACKE_dtb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    openblas.LAPACKE_dtb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    openblas.LAPACKE_dtb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    openblas.LAPACKE_dtf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    openblas.LAPACKE_dtf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) {
    openblas.LAPACKE_dtf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    openblas.LAPACKE_dtp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    openblas.LAPACKE_dtp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    openblas.LAPACKE_dtp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_dtr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_dtr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_dtr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) {
    openblas.LAPACKE_sgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) {
    openblas.LAPACKE_sgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    openblas.LAPACKE_sgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_sge_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_sge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_sge_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_sge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_sge_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_sge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_sgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_sgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_sgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_shs_trans(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    openblas.LAPACKE_shs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_shs_trans(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      int arg5) {
    openblas.LAPACKE_shs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_shs_trans(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) {
    openblas.LAPACKE_shs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_spb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_spb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_spb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    openblas.LAPACKE_spf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    openblas.LAPACKE_spf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    openblas.LAPACKE_spf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_spo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_spo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_spo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACKE_spp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    openblas.LAPACKE_spp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) {
    openblas.LAPACKE_spp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_ssb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_ssb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_ssb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) {
    openblas.LAPACKE_ssp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) {
    openblas.LAPACKE_ssp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) {
    openblas.LAPACKE_ssp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    openblas.LAPACKE_ssy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) {
    openblas.LAPACKE_ssy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) {
    openblas.LAPACKE_ssy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) {
    openblas.LAPACKE_stb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) {
    openblas.LAPACKE_stb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) {
    openblas.LAPACKE_stb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) {
    openblas.LAPACKE_stf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) {
    openblas.LAPACKE_stf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) {
    openblas.LAPACKE_stf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) {
    openblas.LAPACKE_stp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) {
    openblas.LAPACKE_stp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) {
    openblas.LAPACKE_stp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) {
    openblas.LAPACKE_str_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) {
    openblas.LAPACKE_str_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) {
    openblas.LAPACKE_str_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) {
    openblas.LAPACKE_zgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    openblas.LAPACKE_zgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    openblas.LAPACKE_zgb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_zge_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_zge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zge_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_zge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zge_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_zge_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_zgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_zgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_zgg_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_zhb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_zhb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_zhb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_zhe_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_zhe_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_zhe_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    openblas.LAPACKE_zhp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) {
    openblas.LAPACKE_zhp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACKE_zhp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zhs_trans(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    openblas.LAPACKE_zhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zhs_trans(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      int arg5) {
    openblas.LAPACKE_zhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zhs_trans(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, int arg5) {
    openblas.LAPACKE_zhs_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_zpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_zpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_zpb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    openblas.LAPACKE_zpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    openblas.LAPACKE_zpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    openblas.LAPACKE_zpf_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_zpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_zpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_zpo_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    openblas.LAPACKE_zpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) {
    openblas.LAPACKE_zpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACKE_zpp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) {
    openblas.LAPACKE_zsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) {
    openblas.LAPACKE_zsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) {
    openblas.LAPACKE_zsp_trans(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) {
    openblas.LAPACKE_zsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) {
    openblas.LAPACKE_zsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    openblas.LAPACKE_zsy_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) {
    openblas.LAPACKE_ztb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) {
    openblas.LAPACKE_ztb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) {
    openblas.LAPACKE_ztb_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  }

  @Override
  public void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) {
    openblas.LAPACKE_ztf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) {
    openblas.LAPACKE_ztf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) {
    openblas.LAPACKE_ztf_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) {
    openblas.LAPACKE_ztp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) {
    openblas.LAPACKE_ztp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) {
    openblas.LAPACKE_ztp_trans(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) {
    openblas.LAPACKE_ztr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) {
    openblas.LAPACKE_ztr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) {
    openblas.LAPACKE_ztr_trans(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
  }

  @Override
  public int LAPACKE_c_nancheck(int arg0, FloatPointer arg1, int arg2) {
    return openblas.LAPACKE_c_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_c_nancheck(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.LAPACKE_c_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_c_nancheck(int arg0, float[] arg1, int arg2) {
    return openblas.LAPACKE_c_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_d_nancheck(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.LAPACKE_d_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_d_nancheck(int arg0, DoublePointer arg1, int arg2) {
    return openblas.LAPACKE_d_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_d_nancheck(int arg0, double[] arg1, int arg2) {
    return openblas.LAPACKE_d_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_s_nancheck(int arg0, FloatBuffer arg1, int arg2) {
    return openblas.LAPACKE_s_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_s_nancheck(int arg0, float[] arg1, int arg2) {
    return openblas.LAPACKE_s_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_s_nancheck(int arg0, FloatPointer arg1, int arg2) {
    return openblas.LAPACKE_s_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_z_nancheck(int arg0, DoubleBuffer arg1, int arg2) {
    return openblas.LAPACKE_z_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_z_nancheck(int arg0, DoublePointer arg1, int arg2) {
    return openblas.LAPACKE_z_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_z_nancheck(int arg0, double[] arg1, int arg2) {
    return openblas.LAPACKE_z_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_cgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_cgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_cgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cgt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) {
    return openblas.LAPACKE_cgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cgt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_cgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cgt_nancheck(int arg0, float[] arg1, float[] arg2, float[] arg3) {
    return openblas.LAPACKE_cgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_chb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_chb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_chb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_che_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_che_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_che_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_chp_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_chp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_chp_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_chp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_chp_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_chp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_chs_nancheck(int arg0, int arg1, FloatPointer arg2, int arg3) {
    return openblas.LAPACKE_chs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_chs_nancheck(int arg0, int arg1, FloatBuffer arg2, int arg3) {
    return openblas.LAPACKE_chs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_chs_nancheck(int arg0, int arg1, float[] arg2, int arg3) {
    return openblas.LAPACKE_chs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_cpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_cpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_cpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_cpf_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_cpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpf_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_cpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpf_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_cpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_cpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_cpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_cpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_cpp_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_cpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpp_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_cpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpp_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_cpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cpt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_cpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_cpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cpt_nancheck(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_cpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_csp_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_csp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_csp_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_csp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_csp_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_csp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_cst_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_cst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cst_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_cst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_cst_nancheck(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_cst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_csy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_csy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_csy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_ctb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_ctb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_ctb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_ctf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_ctf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_ctf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_ctp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_ctp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_ctp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_ctr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ctr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) {
    return openblas.LAPACKE_ctr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dgt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) {
    return openblas.LAPACKE_dgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dgt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) {
    return openblas.LAPACKE_dgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dgt_nancheck(int arg0, double[] arg1, double[] arg2, double[] arg3) {
    return openblas.LAPACKE_dgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dhs_nancheck(int arg0, int arg1, DoublePointer arg2, int arg3) {
    return openblas.LAPACKE_dhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dhs_nancheck(int arg0, int arg1, DoubleBuffer arg2, int arg3) {
    return openblas.LAPACKE_dhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dhs_nancheck(int arg0, int arg1, double[] arg2, int arg3) {
    return openblas.LAPACKE_dhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_dpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dpf_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_dpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpf_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_dpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpf_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_dpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dpp_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_dpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpp_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_dpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpp_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_dpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dpt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dpt_nancheck(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dsb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dsb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_dsb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dsp_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_dsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dsp_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_dsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dsp_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_dsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_dst_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_dst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dst_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_dst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dst_nancheck(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_dst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_dsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_dsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_dsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_dtb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_dtb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_dtb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_dtf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_dtf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_dtf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_dtp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_dtp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_dtp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_dtr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_dtr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_dtr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_sgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_sgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_sgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_sge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_sge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_sge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_sgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_sgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_sgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_sgt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) {
    return openblas.LAPACKE_sgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_sgt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) {
    return openblas.LAPACKE_sgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_sgt_nancheck(int arg0, float[] arg1, float[] arg2, float[] arg3) {
    return openblas.LAPACKE_sgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_shs_nancheck(int arg0, int arg1, FloatPointer arg2, int arg3) {
    return openblas.LAPACKE_shs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_shs_nancheck(int arg0, int arg1, FloatBuffer arg2, int arg3) {
    return openblas.LAPACKE_shs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_shs_nancheck(int arg0, int arg1, float[] arg2, int arg3) {
    return openblas.LAPACKE_shs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_spb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_spb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_spb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_spf_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_spf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spf_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_spf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spf_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_spf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_spo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_spo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_spo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_spp_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_spp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spp_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_spp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spp_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_spp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_spt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_spt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_spt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_spt_nancheck(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_spt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_ssb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ssb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) {
    return openblas.LAPACKE_ssb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ssp_nancheck(int arg0, FloatPointer arg1) {
    return openblas.LAPACKE_ssp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_ssp_nancheck(int arg0, FloatBuffer arg1) {
    return openblas.LAPACKE_ssp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_ssp_nancheck(int arg0, float[] arg1) {
    return openblas.LAPACKE_ssp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_sst_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) {
    return openblas.LAPACKE_sst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_sst_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) {
    return openblas.LAPACKE_sst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_sst_nancheck(int arg0, float[] arg1, float[] arg2) {
    return openblas.LAPACKE_sst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) {
    return openblas.LAPACKE_ssy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) {
    return openblas.LAPACKE_ssy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) {
    return openblas.LAPACKE_ssy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) {
    return openblas.LAPACKE_stb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) {
    return openblas.LAPACKE_stb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6) {
    return openblas.LAPACKE_stb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) {
    return openblas.LAPACKE_stf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) {
    return openblas.LAPACKE_stf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) {
    return openblas.LAPACKE_stf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) {
    return openblas.LAPACKE_stp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) {
    return openblas.LAPACKE_stp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) {
    return openblas.LAPACKE_stp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) {
    return openblas.LAPACKE_str_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_str_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) {
    return openblas.LAPACKE_str_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_zgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_zgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_zgb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zge_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zgg_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zgt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) {
    return openblas.LAPACKE_zgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zgt_nancheck(int arg0, double[] arg1, double[] arg2, double[] arg3) {
    return openblas.LAPACKE_zgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zgt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) {
    return openblas.LAPACKE_zgt_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zhb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_zhb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zhb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zhe_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zhe_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zhe_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zhp_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_zhp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zhp_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_zhp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zhp_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_zhp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zhs_nancheck(int arg0, int arg1, DoubleBuffer arg2, int arg3) {
    return openblas.LAPACKE_zhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zhs_nancheck(int arg0, int arg1, DoublePointer arg2, int arg3) {
    return openblas.LAPACKE_zhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zhs_nancheck(int arg0, int arg1, double[] arg2, int arg3) {
    return openblas.LAPACKE_zhs_nancheck(arg0,arg1,arg2,arg3);
  }

  @Override
  public int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_zpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_zpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_zpb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_zpf_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_zpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpf_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_zpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpf_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_zpf_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zpo_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zpp_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_zpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpp_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_zpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpp_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_zpp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zpt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_zpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_zpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zpt_nancheck(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_zpt_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zsp_nancheck(int arg0, DoublePointer arg1) {
    return openblas.LAPACKE_zsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zsp_nancheck(int arg0, DoubleBuffer arg1) {
    return openblas.LAPACKE_zsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zsp_nancheck(int arg0, double[] arg1) {
    return openblas.LAPACKE_zsp_nancheck(arg0,arg1);
  }

  @Override
  public int LAPACKE_zst_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) {
    return openblas.LAPACKE_zst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zst_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) {
    return openblas.LAPACKE_zst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zst_nancheck(int arg0, double[] arg1, double[] arg2) {
    return openblas.LAPACKE_zst_nancheck(arg0,arg1,arg2);
  }

  @Override
  public int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) {
    return openblas.LAPACKE_zsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) {
    return openblas.LAPACKE_zsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) {
    return openblas.LAPACKE_zsy_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) {
    return openblas.LAPACKE_ztb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) {
    return openblas.LAPACKE_ztb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6) {
    return openblas.LAPACKE_ztb_nancheck(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
  }

  @Override
  public int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) {
    return openblas.LAPACKE_ztf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) {
    return openblas.LAPACKE_ztf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) {
    return openblas.LAPACKE_ztf_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) {
    return openblas.LAPACKE_ztp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) {
    return openblas.LAPACKE_ztp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) {
    return openblas.LAPACKE_ztp_nancheck(arg0,arg1,arg2,arg3,arg4);
  }

  @Override
  public int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) {
    return openblas.LAPACKE_ztr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) {
    return openblas.LAPACKE_ztr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) {
    return openblas.LAPACKE_ztr_nancheck(arg0,arg1,arg2,arg3,arg4,arg5);
  }

  @Override
  public void blas_set_num_threads(int arg0) {
    openblas.blas_set_num_threads(arg0);
  }

  @Override
  public int blas_get_num_threads() {
    return openblas.blas_get_num_threads();
  }

  @Override
  public int blas_get_vendor() {
    return openblas.blas_get_vendor();
  }
}
