// /*
//  *  ******************************************************************************
//  *  *
//  *  *
//  *  * 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.api.blas;

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;

public interface BLASLapackDelegator {
   float cblas_sdsdot(int arg0, float arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   float cblas_sdsdot(int arg0, float arg1, float[] arg2, int arg3, float[] arg4, int arg5) ;

   float cblas_sdsdot(int arg0, float arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   double cblas_dsdot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) ;

   double cblas_dsdot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) ;

   double cblas_dsdot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) ;

   float cblas_sdot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) ;

   float cblas_sdot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) ;

   float cblas_sdot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) ;

   double cblas_ddot(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   double cblas_ddot(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) ;

   double cblas_ddot(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) ;

   void cblas_cdotu_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) ;

   void cblas_cdotc_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) ;

   void cblas_zdotu_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) ;

   void cblas_zdotc_sub(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4,
      Pointer arg5) ;

   float cblas_sasum(int arg0, FloatPointer arg1, int arg2) ;

   float cblas_sasum(int arg0, float[] arg1, int arg2) ;

   float cblas_sasum(int arg0, FloatBuffer arg1, int arg2) ;

   double cblas_dasum(int arg0, DoublePointer arg1, int arg2) ;

   double cblas_dasum(int arg0, double[] arg1, int arg2) ;

   double cblas_dasum(int arg0, DoubleBuffer arg1, int arg2) ;

   float cblas_scasum(int arg0, Pointer arg1, int arg2) ;

   double cblas_dzasum(int arg0, Pointer arg1, int arg2) ;

   float cblas_snrm2(int arg0, float[] arg1, int arg2) ;

   float cblas_snrm2(int arg0, FloatBuffer arg1, int arg2) ;

   float cblas_snrm2(int arg0, FloatPointer arg1, int arg2) ;

   double cblas_dnrm2(int arg0, DoublePointer arg1, int arg2) ;

   double cblas_dnrm2(int arg0, double[] arg1, int arg2) ;

   double cblas_dnrm2(int arg0, DoubleBuffer arg1, int arg2) ;

   float cblas_scnrm2(int arg0, Pointer arg1, int arg2) ;

   double cblas_dznrm2(int arg0, Pointer arg1, int arg2) ;

   long cblas_isamax(int arg0, float[] arg1, int arg2) ;

   long cblas_isamax(int arg0, FloatBuffer arg1, int arg2) ;

   long cblas_isamax(int arg0, FloatPointer arg1, int arg2) ;

   long cblas_idamax(int arg0, double[] arg1, int arg2) ;

   long cblas_idamax(int arg0, DoublePointer arg1, int arg2) ;

   long cblas_idamax(int arg0, DoubleBuffer arg1, int arg2) ;

   long cblas_icamax(int arg0, Pointer arg1, int arg2) ;

   long cblas_izamax(int arg0, Pointer arg1, int arg2) ;

   void cblas_saxpy(int arg0, float arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   void cblas_saxpy(int arg0, float arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   void cblas_saxpy(int arg0, float arg1, float[] arg2, int arg3, float[] arg4, int arg5) ;

   void cblas_daxpy(int arg0, double arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   void cblas_daxpy(int arg0, double arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   void cblas_daxpy(int arg0, double arg1, double[] arg2, int arg3, double[] arg4,
      int arg5) ;

   void cblas_caxpy(int arg0, Pointer arg1, Pointer arg2, int arg3, Pointer arg4, int arg5) ;

   void cblas_zaxpy(int arg0, Pointer arg1, Pointer arg2, int arg3, Pointer arg4, int arg5) ;

   void cblas_scopy(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) ;

   void cblas_scopy(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) ;

   void cblas_scopy(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) ;

   void cblas_dcopy(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) ;

   void cblas_dcopy(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   void cblas_dcopy(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) ;

   void cblas_ccopy(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) ;

   void cblas_zcopy(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) ;

   void cblas_sswap(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4) ;

   void cblas_sswap(int arg0, float[] arg1, int arg2, float[] arg3, int arg4) ;

   void cblas_sswap(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4) ;

   void cblas_dswap(int arg0, double[] arg1, int arg2, double[] arg3, int arg4) ;

   void cblas_dswap(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   void cblas_dswap(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4) ;

   void cblas_cswap(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) ;

   void cblas_zswap(int arg0, Pointer arg1, int arg2, Pointer arg3, int arg4) ;

   void cblas_srot(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, float arg6) ;

   void cblas_srot(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, float arg6) ;

   void cblas_srot(int arg0, float[] arg1, int arg2, float[] arg3, int arg4, float arg5,
      float arg6) ;

   void cblas_drot(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, double arg6) ;

   void cblas_drot(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, double arg6) ;

   void cblas_drot(int arg0, double[] arg1, int arg2, double[] arg3, int arg4, double arg5,
      double arg6) ;

   void cblas_srotg(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) ;

   void cblas_srotg(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) ;

   void cblas_srotg(float[] arg0, float[] arg1, float[] arg2, float[] arg3) ;

   void cblas_drotg(double[] arg0, double[] arg1, double[] arg2, double[] arg3) ;

   void cblas_drotg(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) ;

   void cblas_drotg(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) ;

   void cblas_srotm(int arg0, float[] arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   void cblas_srotm(int arg0, FloatPointer arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   void cblas_srotm(int arg0, FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   void cblas_drotm(int arg0, DoublePointer arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   void cblas_drotm(int arg0, double[] arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   void cblas_drotm(int arg0, DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   void cblas_srotmg(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) ;

   void cblas_srotmg(float[] arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) ;

   void cblas_srotmg(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) ;

   void cblas_drotmg(double[] arg0, double[] arg1, double[] arg2, double arg3,
      double[] arg4) ;

   void cblas_drotmg(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) ;

   void cblas_drotmg(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) ;

   void cblas_sscal(int arg0, float arg1, float[] arg2, int arg3) ;

   void cblas_sscal(int arg0, float arg1, FloatPointer arg2, int arg3) ;

   void cblas_sscal(int arg0, float arg1, FloatBuffer arg2, int arg3) ;

   void cblas_dscal(int arg0, double arg1, DoubleBuffer arg2, int arg3) ;

   void cblas_dscal(int arg0, double arg1, DoublePointer arg2, int arg3) ;

   void cblas_dscal(int arg0, double arg1, double[] arg2, int arg3) ;

   void cblas_cscal(int arg0, Pointer arg1, Pointer arg2, int arg3) ;

   void cblas_zscal(int arg0, Pointer arg1, Pointer arg2, int arg3) ;

   void cblas_csscal(int arg0, float arg1, Pointer arg2, int arg3) ;

   void cblas_zdscal(int arg0, double arg1, Pointer arg2, int arg3) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void cblas_sger(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   void cblas_sger(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   void cblas_sger(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   void cblas_dger(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   void cblas_dger(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   void cblas_dger(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   void cblas_cgeru(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   void cblas_cgerc(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   void cblas_zgeru(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   void cblas_zgerc(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      float[] arg7, int arg8) ;

   void cblas_strsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   void cblas_dtrsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void cblas_ctrsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) ;

   void cblas_ztrsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) ;

   void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5, int arg6,
      float[] arg7, int arg8) ;

   void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   void cblas_strmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   void cblas_dtrmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   void cblas_ctrmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) ;

   void cblas_ztrmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5, int arg6,
      Pointer arg7, int arg8) ;

   void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   void cblas_ssyr(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void cblas_dsyr(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   void cblas_cher(int arg0, int arg1, int arg2, float arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7) ;

   void cblas_zher(int arg0, int arg1, int arg2, double arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7) ;

   void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   void cblas_ssyr2(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   void cblas_dsyr2(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   void cblas_cher2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   void cblas_zher2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float[] arg6,
      int arg7, float[] arg8, int arg9) ;

   void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   void cblas_stbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   void cblas_dtbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   void cblas_ctbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) ;

   void cblas_ztbmv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) ;

   void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, float[] arg6,
      int arg7, float[] arg8, int arg9) ;

   void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   void cblas_stbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   void cblas_dtbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   void cblas_ctbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) ;

   void cblas_ztbsv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Pointer arg6,
      int arg7, Pointer arg8, int arg9) ;

   void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) ;

   void cblas_stpmv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) ;

   void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) ;

   void cblas_dtpmv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) ;

   void cblas_ctpmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) ;

   void cblas_ztpmv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) ;

   void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) ;

   void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) ;

   void cblas_stpsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) ;

   void cblas_dtpsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) ;

   void cblas_ctpsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) ;

   void cblas_ztpsv(int arg0, int arg1, int arg2, int arg3, int arg4, Pointer arg5,
      Pointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, float[] arg4, float[] arg5,
      int arg6, float arg7, float[] arg8, int arg9) ;

   void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, float arg7, FloatBuffer arg8, int arg9) ;

   void cblas_sspmv(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6, float arg7, FloatPointer arg8, int arg9) ;

   void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, double[] arg4, double[] arg5,
      int arg6, double arg7, double[] arg8, int arg9) ;

   void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6, double arg7, DoubleBuffer arg8, int arg9) ;

   void cblas_dspmv(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6, double arg7, DoublePointer arg8, int arg9) ;

   void cblas_sspr(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6) ;

   void cblas_sspr(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   void cblas_sspr(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   void cblas_dspr(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   void cblas_dspr(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6) ;

   void cblas_dspr(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   void cblas_chpr(int arg0, int arg1, int arg2, float arg3, Pointer arg4, int arg5,
      Pointer arg6) ;

   void cblas_zhpr(int arg0, int arg1, int arg2, double arg3, Pointer arg4, int arg5,
      Pointer arg6) ;

   void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   void cblas_sspr2(int arg0, int arg1, int arg2, float arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) ;

   void cblas_dspr2(int arg0, int arg1, int arg2, double arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   void cblas_chpr2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8) ;

   void cblas_zhpr2(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, int arg5,
      Pointer arg6, int arg7, Pointer arg8) ;

   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) ;

   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) ;

   void cblas_chpmv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, Pointer arg8, int arg9) ;

   void cblas_zhpmv(int arg0, int arg1, int arg2, Pointer arg3, Pointer arg4, Pointer arg5,
      int arg6, Pointer arg7, Pointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ddisna_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ddisna_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ddisna_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ddisna_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ddisna_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ddisna_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_sdisna_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_sdisna_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_sdisna_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_sdisna_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_sdisna_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_sdisna_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_cgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_cgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_dgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_sgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_sgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_sgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_zgbsv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_zgbsv(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_zgbsv(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_dgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_sgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgbtrf(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgbtrf(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgbtrf(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgebal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cgebal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cgebal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_cgebal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cgebal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cgebal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dgebal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dgebal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dgebal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dgebal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dgebal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dgebal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sgebal_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sgebal_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_sgebal_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sgebal_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sgebal_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sgebal_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zgebal_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zgebal_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zgebal_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zgebal_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zgebal_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zgebal_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgecon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cgecon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cgecon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cgecon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cgecon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cgecon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dgecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dgecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dgecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dgecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dgecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dgecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sgecon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_sgecon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_sgecon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sgecon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sgecon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_sgecon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zgecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zgecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zgecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zgecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zgecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_zgecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cgeequ(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_cgeequ(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_cgeequ(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dgeequ(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_dgeequ(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dgeequ(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) ;

   void LAPACK_sgeequ(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_sgeequ(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_sgeequ(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_zgeequ(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_zgeequ(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) ;

   void LAPACK_zgeequ(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_cgeequb(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_cgeequb(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_cgeequb(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dgeequb(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_dgeequb(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dgeequb(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) ;

   void LAPACK_sgeequb(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_sgeequb(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_sgeequb(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_zgeequb(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_zgeequb(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_zgeequb(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      DoublePointer arg8, IntPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgehrd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dgehrd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgehrd(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgehrd(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgehrd(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zgehrd(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgelq(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cgelq(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cgelq(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dgelq(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dgelq(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dgelq(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sgelq(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sgelq(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgelq(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgelq(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgelq(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zgelq(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cgelq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgelq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_cgelq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_dgelq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dgelq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dgelq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_sgelq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_sgelq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgelq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_zgelq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgelq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_zgelq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_cgelqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgelqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgelqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_dgelqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgelqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgelqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgelqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgelqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_sgelqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgelqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgelqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgelqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgeql2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgeql2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_cgeql2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeql2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dgeql2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dgeql2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_sgeql2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeql2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_sgeql2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_zgeql2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_zgeql2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgeql2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_cgeqlf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgeqlf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgeqlf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgeqlf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgeqlf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgeqlf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgeqlf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgeqlf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_sgeqlf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgeqlf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_zgeqlf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgeqlf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgeqp3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_cgeqp3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_cgeqp3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dgeqp3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dgeqp3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dgeqp3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgeqp3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgeqp3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sgeqp3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgeqp3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_zgeqp3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) ;

   void LAPACK_zgeqp3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_cgeqr(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cgeqr(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cgeqr(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dgeqr(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dgeqr(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dgeqr(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sgeqr(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sgeqr(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgeqr(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgeqr(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zgeqr(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zgeqr(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cgeqr2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_cgeqr2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgeqr2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqr2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dgeqr2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqr2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqr2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqr2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_sgeqr2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_zgeqr2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgeqr2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_zgeqr2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_cgeqrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgeqrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgeqrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgeqrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgeqrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_dgeqrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_sgeqrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgeqrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgeqrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgeqrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgeqrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgeqrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgeqrfp(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgeqrfp(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgeqrfp(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgeqrfp(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgeqrfp(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgeqrfp(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgeqrfp(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgeqrfp(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgeqrfp(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgeqrfp(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_zgeqrfp(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgeqrfp(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   void LAPACK_cgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cgeqrt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8) ;

   void LAPACK_dgeqrt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8) ;

   void LAPACK_dgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8) ;

   void LAPACK_dgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgeqrt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8) ;

   void LAPACK_sgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   void LAPACK_zgeqrt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8) ;

   void LAPACK_zgeqrt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zgeqrt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8) ;

   void LAPACK_cgeqrt2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_cgeqrt2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgeqrt2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqrt2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dgeqrt2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqrt2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqrt2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqrt2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_sgeqrt2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgeqrt2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgeqrt2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgeqrt2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_cgeqrt3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_cgeqrt3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgeqrt3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqrt3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgeqrt3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dgeqrt3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqrt3(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_sgeqrt3(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgeqrt3(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgeqrt3(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zgeqrt3(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgeqrt3(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgerq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_cgerq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgerq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_dgerq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_dgerq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dgerq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgerq2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgerq2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_sgerq2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_zgerq2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgerq2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_zgerq2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_cgerqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgerqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgerqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgerqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_dgerqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgerqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgerqf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgerqf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgerqf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgerqf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgerqf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgerqf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgesv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_cgesv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgesv(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgesv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_sgesv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgesv(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_zgesv(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_zgesv(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_zgesv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgetf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_cgetf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_cgetf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dgetf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_dgetf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dgetf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_sgetf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_sgetf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_sgetf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_zgetf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zgetf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_zgetf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_cgetrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_cgetrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_cgetrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dgetrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_dgetrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dgetrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_sgetrf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_sgetrf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_sgetrf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zgetrf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zgetrf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_zgetrf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_cgetrf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_cgetrf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_cgetrf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dgetrf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_dgetrf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_dgetrf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_sgetrf2(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_sgetrf2(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_sgetrf2(int[] arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zgetrf2(int[] arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zgetrf2(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_zgetrf2(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_cgetri(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgetri(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_cgetri(int[] arg0, float[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dgetri(int[] arg0, double[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dgetri(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dgetri(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_sgetri(int[] arg0, float[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_sgetri(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgetri(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zgetri(int[] arg0, double[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgetri(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zgetri(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_cgetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_cgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_dgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dgetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_sgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_sgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_sgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_sgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_sgetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zgetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zgetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zgetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zgetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zgetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zgetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgtsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_cgtsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_cgtsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgtsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dgtsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      IntPointer arg7) ;

   void LAPACK_dgtsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgtsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_sgtsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_sgtsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zgtsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_zgtsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      IntPointer arg7) ;

   void LAPACK_zgtsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cgttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cgttrf(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_cgttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dgttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dgttrf(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_sgttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sgttrf(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_sgttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zgttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zgttrf(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zgttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_checon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_checon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_checon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_checon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_checon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_checon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zhecon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zhecon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zhecon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zhecon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zhecon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zhecon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cheequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cheequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_cheequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cheequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cheequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cheequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zheequb_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_zheequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zheequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zheequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zheequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_zheequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chegst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chegst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_chegst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_chegst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chegst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chegst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhegst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhegst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhegst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhegst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhegst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhegst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cheswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cheswapr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cheswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cheswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cheswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_cheswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zheswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zheswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zheswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zheswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zheswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zheswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chetrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_chetrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhetrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhetrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhetrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhetrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhetrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chetrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhetrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhetrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_chetri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_chetri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_chetri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_chetri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_chetri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zhetri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zhetri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zhetri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zhetri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zhetri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zhetri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_chetri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhetri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhetri2_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhetri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetri2x_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chetri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chetri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chetri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhetri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhetri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhetri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chetrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_chetrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_chetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_chetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_chetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_chetrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zhetrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zhetrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zhetrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zhetrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zhetrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zhetrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chpcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_chpcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chpcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chpcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chpcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chpcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhpcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhpcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhpcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhpcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhpcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhpcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chpgst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_chpgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_chpgst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_chpgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_chpgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_chpgst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zhpgst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zhpgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zhpgst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zhpgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zhpgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zhpgst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chpsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chpsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chpsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_chpsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chpsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chpsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhpsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhpsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhpsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhpsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhpsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhpsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_chptrd_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_chptrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_chptrd_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_chptrd_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_chptrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_chptrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zhptrd_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zhptrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zhptrd_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zhptrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zhptrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zhptrd_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_chptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_chptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_chptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_chptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_chptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_chptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zhptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zhptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zhptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zhptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zhptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zhptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_chptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_chptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_chptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_chptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_chptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_chptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zhptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zhptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zhptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zhptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zhptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zhptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_chptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_chptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_chptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_chptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_chptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_chptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zhptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zhptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zhptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zhptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zhptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_clacgv(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2) ;

   void LAPACK_clacgv(IntPointer arg0, FloatPointer arg1, IntPointer arg2) ;

   void LAPACK_clacgv(int[] arg0, float[] arg1, int[] arg2) ;

   void LAPACK_zlacgv(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2) ;

   void LAPACK_zlacgv(IntPointer arg0, DoublePointer arg1, IntPointer arg2) ;

   void LAPACK_zlacgv(int[] arg0, double[] arg1, int[] arg2) ;

   void LAPACK_clacn2(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_clacn2(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5) ;

   void LAPACK_clacn2(int[] arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_dlacn2(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dlacn2(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dlacn2(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_slacn2(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_slacn2(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_slacn2(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zlacn2(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5) ;

   void LAPACK_zlacn2(int[] arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zlacn2(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_clacp2_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_clacp2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_clacp2_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_clacp2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_clacp2_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_clacp2_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlacp2_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlacp2_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlacp2_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlacp2_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlacp2_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlacp2_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_clacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_clacpy_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_clacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_clacpy_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_clacpy_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_clacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dlacpy_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dlacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dlacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dlacpy_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dlacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dlacpy_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_slacpy_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_slacpy_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_slacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_slacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_slacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_slacpy_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlacpy_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlacpy_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlacpy_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlacpy_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlacpy_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlacpy_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlag2c(int[] arg0, int[] arg1, double[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zlag2c(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zlag2c(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_slag2d(int[] arg0, int[] arg1, float[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_slag2d(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_slag2d(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dlag2s(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dlag2s(int[] arg0, int[] arg1, double[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dlag2s(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_clag2z(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_clag2z(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_clag2z(int[] arg0, int[] arg1, float[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_clagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_clagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_clagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_dlagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dlagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_dlagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) ;

   void LAPACK_slagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_slagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, float[] arg8, int[] arg9) ;

   void LAPACK_slagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, FloatPointer arg8,
      IntPointer arg9) ;

   void LAPACK_zlagge(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_zlagge(IntPointer arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, DoublePointer arg8,
      IntPointer arg9) ;

   void LAPACK_zlagge(int[] arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, double[] arg8, int[] arg9) ;

   void LAPACK_claghe(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) ;

   void LAPACK_claghe(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) ;

   void LAPACK_claghe(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) ;

   void LAPACK_zlaghe(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) ;

   void LAPACK_zlaghe(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) ;

   void LAPACK_zlaghe(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) ;

   void LAPACK_clagsy(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) ;

   void LAPACK_clagsy(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) ;

   void LAPACK_clagsy(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) ;

   void LAPACK_dlagsy(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) ;

   void LAPACK_dlagsy(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) ;

   void LAPACK_dlagsy(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) ;

   void LAPACK_slagsy(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7) ;

   void LAPACK_slagsy(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7) ;

   void LAPACK_slagsy(int[] arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7) ;

   void LAPACK_zlagsy(int[] arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7) ;

   void LAPACK_zlagsy(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7) ;

   void LAPACK_zlagsy(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) ;

   double LAPACK_dlamch_base(BytePointer arg0, long arg1) ;

   double LAPACK_dlamch_base(String arg0, long arg1) ;

   double LAPACK_slamch_base(BytePointer arg0, long arg1) ;

   double LAPACK_slamch_base(String arg0, long arg1) ;

   double LAPACK_clange_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6) ;

   double LAPACK_clange_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) ;

   double LAPACK_clange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6) ;

   double LAPACK_clange_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6) ;

   double LAPACK_clange_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6) ;

   double LAPACK_clange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) ;

   double LAPACK_dlange_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) ;

   double LAPACK_dlange_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6) ;

   double LAPACK_dlange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6) ;

   double LAPACK_dlange_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6) ;

   double LAPACK_dlange_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6) ;

   double LAPACK_dlange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) ;

   double LAPACK_slange_base(String arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) ;

   double LAPACK_slange_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6) ;

   double LAPACK_slange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6) ;

   double LAPACK_slange_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6) ;

   double LAPACK_slange_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6) ;

   double LAPACK_slange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6) ;

   double LAPACK_zlange_base(String arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) ;

   double LAPACK_zlange_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6) ;

   double LAPACK_zlange_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6) ;

   double LAPACK_zlange_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6) ;

   double LAPACK_zlange_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6) ;

   double LAPACK_zlange_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6) ;

   double LAPACK_clangt_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_clangt_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_clangt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5) ;

   double LAPACK_clangt_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_clangt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5) ;

   double LAPACK_clangt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_dlangt_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_dlangt_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_dlangt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_dlangt_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_dlangt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_dlangt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_slangt_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_slangt_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_slangt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5) ;

   double LAPACK_slangt_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_slangt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5) ;

   double LAPACK_slangt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_zlangt_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_zlangt_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_zlangt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_zlangt_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_zlangt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_zlangt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_clanhb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) ;

   double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_clanhb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_clanhb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_clanhb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) ;

   double LAPACK_zlanhb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) ;

   double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_zlanhb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_zlanhb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_zlanhb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) ;

   double LAPACK_clanhe_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) ;

   double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_clanhe_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) ;

   double LAPACK_clanhe_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_clanhe_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_zlanhe_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   double LAPACK_clanhp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_clanhp_base(String arg0, String arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_clanhp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_clanhp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_zlanhp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_clanhs_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_clanhs_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_clanhs_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, long arg5) ;

   double LAPACK_clanhs_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      long arg5) ;

   double LAPACK_clanhs_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, long arg5) ;

   double LAPACK_clanhs_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_dlanhs_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_dlanhs_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_dlanhs_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_dlanhs_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_dlanhs_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, long arg5) ;

   double LAPACK_dlanhs_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_slanhs_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_slanhs_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, long arg5) ;

   double LAPACK_slanhs_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, long arg5) ;

   double LAPACK_slanhs_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      long arg5) ;

   double LAPACK_slanhs_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, long arg5) ;

   double LAPACK_slanhs_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, long arg5) ;

   double LAPACK_zlanhs_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_zlanhs_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_zlanhs_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, long arg5) ;

   double LAPACK_zlanhs_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, long arg5) ;

   double LAPACK_zlanhs_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, long arg5) ;

   double LAPACK_zlanhs_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, long arg5) ;

   double LAPACK_clanht_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) ;

   double LAPACK_clanht_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) ;

   double LAPACK_clanht_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, long arg4) ;

   double LAPACK_clanht_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) ;

   double LAPACK_clanht_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      long arg4) ;

   double LAPACK_clanht_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) ;

   double LAPACK_zlanht_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) ;

   double LAPACK_zlanht_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) ;

   double LAPACK_zlanht_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) ;

   double LAPACK_zlanht_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) ;

   double LAPACK_zlanht_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) ;

   double LAPACK_zlanht_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) ;

   double LAPACK_clansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) ;

   double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_clansb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_clansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_clansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) ;

   double LAPACK_dlansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) ;

   double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_dlansb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_dlansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_dlansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) ;

   double LAPACK_slansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7, long arg8) ;

   double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_slansb_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, long arg7, long arg8) ;

   double LAPACK_slansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, long arg7, long arg8) ;

   double LAPACK_slansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, long arg7,
      long arg8) ;

   double LAPACK_zlansb_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7, long arg8) ;

   double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_zlansb_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, long arg7, long arg8) ;

   double LAPACK_zlansb_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, long arg7, long arg8) ;

   double LAPACK_zlansb_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, long arg7,
      long arg8) ;

   double LAPACK_clansp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_clansp_base(String arg0, String arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_clansp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_clansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_dlansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(String arg0, String arg1, int[] arg2, float[] arg3,
      float[] arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, long arg5, long arg6) ;

   double LAPACK_slansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, long arg5, long arg6) ;

   double LAPACK_zlansp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, long arg5, long arg6) ;

   double LAPACK_dlanst_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) ;

   double LAPACK_dlanst_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) ;

   double LAPACK_dlanst_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) ;

   double LAPACK_dlanst_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      long arg4) ;

   double LAPACK_dlanst_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, long arg4) ;

   double LAPACK_dlanst_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, long arg4) ;

   double LAPACK_slanst_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) ;

   double LAPACK_slanst_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) ;

   double LAPACK_slanst_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, long arg4) ;

   double LAPACK_slanst_base(String arg0, int[] arg1, float[] arg2, float[] arg3,
      long arg4) ;

   double LAPACK_slanst_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      long arg4) ;

   double LAPACK_slanst_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, long arg4) ;

   double LAPACK_clansy_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) ;

   double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_clansy_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) ;

   double LAPACK_clansy_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_clansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_dlansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, long arg6, long arg7) ;

   double LAPACK_slansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, long arg6, long arg7) ;

   double LAPACK_zlansy_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, long arg6, long arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   double LAPACK_clantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, float[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_clantp_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_clantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_clantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, double[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, double[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_dlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, float[] arg4, float[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      float[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_slantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      int[] arg3, double[] arg4, double[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(String arg0, String arg1, String arg2, int[] arg3,
      double[] arg4, double[] arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, long arg6, long arg7, long arg8) ;

   double LAPACK_zlantp_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, long arg6, long arg7, long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_clapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_clapmr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_clapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dlapmr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_dlapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_dlapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_slapmr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_slapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_slapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_zlapmr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zlapmr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_zlapmr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_clapmt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_clapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_clapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_dlapmt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_dlapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_dlapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_slapmt(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_slapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_slapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   void LAPACK_zlapmt(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   void LAPACK_zlapmt(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   void LAPACK_zlapmt(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   double LAPACK_dlapy2(double[] arg0, double[] arg1) ;

   double LAPACK_dlapy2(DoubleBuffer arg0, DoubleBuffer arg1) ;

   double LAPACK_dlapy2(DoublePointer arg0, DoublePointer arg1) ;

   double LAPACK_slapy2(float[] arg0, float[] arg1) ;

   double LAPACK_slapy2(FloatBuffer arg0, FloatBuffer arg1) ;

   double LAPACK_slapy2(FloatPointer arg0, FloatPointer arg1) ;

   double LAPACK_dlapy3(double[] arg0, double[] arg1, double[] arg2) ;

   double LAPACK_dlapy3(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   double LAPACK_dlapy3(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2) ;

   double LAPACK_slapy3(float[] arg0, float[] arg1, float[] arg2) ;

   double LAPACK_slapy3(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   double LAPACK_slapy3(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2) ;

   void LAPACK_clarf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) ;

   void LAPACK_clarf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      long arg9) ;

   void LAPACK_clarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) ;

   void LAPACK_clarf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) ;

   void LAPACK_clarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) ;

   void LAPACK_clarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, long arg9) ;

   void LAPACK_dlarf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      long arg9) ;

   void LAPACK_dlarf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) ;

   void LAPACK_dlarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, long arg9) ;

   void LAPACK_dlarf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) ;

   void LAPACK_dlarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) ;

   void LAPACK_dlarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, long arg9) ;

   void LAPACK_slarf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, FloatPointer arg8,
      long arg9) ;

   void LAPACK_slarf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) ;

   void LAPACK_slarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) ;

   void LAPACK_slarf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, float[] arg8, long arg9) ;

   void LAPACK_slarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8,
      long arg9) ;

   void LAPACK_slarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      FloatPointer arg8, long arg9) ;

   void LAPACK_zlarf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8,
      long arg9) ;

   void LAPACK_zlarf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) ;

   void LAPACK_zlarf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      DoubleBuffer arg8, long arg9) ;

   void LAPACK_zlarf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, double[] arg8, long arg9) ;

   void LAPACK_zlarf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8,
      long arg9) ;

   void LAPACK_zlarf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      DoublePointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_clarfg(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACK_clarfg(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4) ;

   void LAPACK_clarfg(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4) ;

   void LAPACK_dlarfg(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4) ;

   void LAPACK_dlarfg(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACK_dlarfg(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4) ;

   void LAPACK_slarfg(int[] arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4) ;

   void LAPACK_slarfg(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACK_slarfg(IntPointer arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4) ;

   void LAPACK_zlarfg(int[] arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4) ;

   void LAPACK_zlarfg(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACK_zlarfg(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_clarfx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8) ;

   void LAPACK_clarfx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8) ;

   void LAPACK_clarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      long arg8) ;

   void LAPACK_clarfx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8) ;

   void LAPACK_clarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) ;

   void LAPACK_clarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8) ;

   void LAPACK_dlarfx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8) ;

   void LAPACK_dlarfx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8) ;

   void LAPACK_dlarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8) ;

   void LAPACK_dlarfx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8) ;

   void LAPACK_dlarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8) ;

   void LAPACK_dlarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, long arg8) ;

   void LAPACK_slarfx_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, long arg8) ;

   void LAPACK_slarfx_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, float[] arg7, long arg8) ;

   void LAPACK_slarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7,
      long arg8) ;

   void LAPACK_slarfx_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float[] arg7, long arg8) ;

   void LAPACK_slarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, long arg8) ;

   void LAPACK_slarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7,
      long arg8) ;

   void LAPACK_zlarfx_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, long arg8) ;

   void LAPACK_zlarfx_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, double[] arg7, long arg8) ;

   void LAPACK_zlarfx_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7,
      long arg8) ;

   void LAPACK_zlarfx_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double[] arg7, long arg8) ;

   void LAPACK_zlarfx_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, long arg8) ;

   void LAPACK_zlarfx_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6,
      DoublePointer arg7, long arg8) ;

   void LAPACK_clarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3) ;

   void LAPACK_clarnv(int[] arg0, int[] arg1, int[] arg2, float[] arg3) ;

   void LAPACK_clarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3) ;

   void LAPACK_dlarnv(int[] arg0, int[] arg1, int[] arg2, double[] arg3) ;

   void LAPACK_dlarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3) ;

   void LAPACK_dlarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3) ;

   void LAPACK_slarnv(int[] arg0, int[] arg1, int[] arg2, float[] arg3) ;

   void LAPACK_slarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3) ;

   void LAPACK_slarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3) ;

   void LAPACK_zlarnv(int[] arg0, int[] arg1, int[] arg2, double[] arg3) ;

   void LAPACK_zlarnv(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3) ;

   void LAPACK_zlarnv(IntPointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3) ;

   void LAPACK_dlartgp(double[] arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4) ;

   void LAPACK_dlartgp(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4) ;

   void LAPACK_dlartgp(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4) ;

   void LAPACK_slartgp(float[] arg0, float[] arg1, float[] arg2, float[] arg3,
      float[] arg4) ;

   void LAPACK_slartgp(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4) ;

   void LAPACK_slartgp(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4) ;

   void LAPACK_dlartgs(double[] arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4) ;

   void LAPACK_dlartgs(DoubleBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4) ;

   void LAPACK_dlartgs(DoublePointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4) ;

   void LAPACK_slartgs(float[] arg0, float[] arg1, float[] arg2, float[] arg3,
      float[] arg4) ;

   void LAPACK_slartgs(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4) ;

   void LAPACK_slartgs(FloatPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_claset_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_claset_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_claset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_claset_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_claset_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_claset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dlaset_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dlaset_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dlaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dlaset_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dlaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dlaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_slaset_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_slaset_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_slaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_slaset_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_slaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_slaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlaset_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zlaset_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlaset_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlaset_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zlaset_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zlaset_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dlasrt_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_dlasrt_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_dlasrt_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_dlasrt_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) ;

   void LAPACK_dlasrt_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_dlasrt_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_slasrt_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_slasrt_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_slasrt_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_slasrt_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) ;

   void LAPACK_slasrt_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_slasrt_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_claswp(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_claswp(int[] arg0, float[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_claswp(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dlaswp(int[] arg0, double[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dlaswp(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dlaswp(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_slaswp(int[] arg0, float[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_slaswp(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_slaswp(IntPointer arg0, FloatPointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zlaswp(int[] arg0, double[] arg1, int[] arg2, int[] arg3, int[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zlaswp(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zlaswp(IntPointer arg0, DoublePointer arg1, IntPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, IntPointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_clauum_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_clauum_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_clauum_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_clauum_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_clauum_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_clauum_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dlauum_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_dlauum_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dlauum_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dlauum_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dlauum_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dlauum_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_slauum_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_slauum_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_slauum_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_slauum_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_slauum_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_slauum_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zlauum_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_zlauum_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zlauum_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zlauum_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zlauum_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zlauum_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_ilaver(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2) ;

   void LAPACK_ilaver(int[] arg0, int[] arg1, int[] arg2) ;

   void LAPACK_ilaver(IntPointer arg0, IntPointer arg1, IntPointer arg2) ;

   void LAPACK_dopgtr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dopgtr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dopgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dopgtr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dopgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dopgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sopgtr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sopgtr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sopgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_sopgtr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sopgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sopgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_dorghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dorghr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dorghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sorghr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sorghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sorghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dorglq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dorglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dorglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sorglq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sorglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sorglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dorgql(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dorgql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dorgql(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sorgql(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sorgql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sorgql(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dorgqr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dorgqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dorgqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sorgqr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sorgqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sorgqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dorgrq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_dorgrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_dorgrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_sorgrq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_sorgrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_sorgrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_dorgtr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dorgtr_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dorgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dorgtr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dorgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dorgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sorgtr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_sorgtr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sorgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_sorgtr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sorgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sorgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_cpbequ_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dpbequ_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_spbequ_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_spbequ_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_spbequ_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zpbequ_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zpbequ_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbequ_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zpbequ_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbequ_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbequ_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_cpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cpbstf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dpbstf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_spbstf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_spbstf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_spbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_spbstf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_spbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_spbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zpbstf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zpbstf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zpbstf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zpbstf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zpbstf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zpbstf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_spbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_spbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbsv_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbsv_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zpbsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbsv_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_cpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cpbtrf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_cpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_cpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dpbtrf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_spbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_spbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_spbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_spbtrf_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_spbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_spbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zpbtrf_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zpbtrf_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zpbtrf_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zpbtrf_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zpbtrf_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zpbtrf_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_cpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_spbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_spbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zpbtrs_base(String arg0, IntPointer arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zpbtrs_base(BytePointer arg0, int[] arg1, int[] arg2, int[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbtrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbtrs_base(String arg0, int[] arg1, int[] arg2, int[] arg3, double[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpbtrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpbtrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cpftrf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_cpftrf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_cpftrf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_cpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dpftrf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dpftrf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_dpftrf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_spftrf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_spftrf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_spftrf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_spftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_zpftrf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_zpftrf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_zpftrf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_zpftrf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_cpftri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_cpftri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_cpftri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_cpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dpftri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dpftri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dpftri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_spftri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_spftri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_spftri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_spftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_zpftri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_zpftri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_zpftri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_zpftri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_cpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) ;

   void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) ;

   void LAPACK_cpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_cpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_cpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_dpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) ;

   void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) ;

   void LAPACK_dpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_dpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_dpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_spftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) ;

   void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) ;

   void LAPACK_spftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_spftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_spftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_zpftrs_base(String arg0, String arg1, IntPointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8,
      long arg9) ;

   void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, int[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) ;

   void LAPACK_zpftrs_base(String arg0, String arg1, int[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_zpftrs_base(String arg0, String arg1, IntBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_zpftrs_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_cpocon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cpocon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpocon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_cpocon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpocon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpocon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dpocon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dpocon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpocon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dpocon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpocon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpocon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_spocon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_spocon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_spocon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spocon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_spocon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spocon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpocon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpocon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zpocon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpocon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zpocon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_zpocon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpoequ(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_cpoequ(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_cpoequ(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dpoequ(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dpoequ(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dpoequ(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_spoequ(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_spoequ(IntPointer arg0, FloatPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_spoequ(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_zpoequ(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zpoequ(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_zpoequ(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_cpoequb(IntPointer arg0, FloatPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_cpoequb(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cpoequb(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_dpoequb(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dpoequb(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_dpoequb(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_spoequb(IntBuffer arg0, FloatBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_spoequb(IntPointer arg0, FloatPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_spoequb(int[] arg0, float[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_zpoequb(int[] arg0, double[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_zpoequb(IntBuffer arg0, DoubleBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zpoequb(IntPointer arg0, DoublePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cposv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cposv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cposv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sposv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_sposv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sposv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zposv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zposv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zposv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zposv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zposv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zposv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpotf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_cpotf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_cpotf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_cpotf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_cpotf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_cpotf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dpotf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_dpotf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dpotf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dpotf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dpotf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dpotf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_spotf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_spotf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_spotf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_spotf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_spotf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_spotf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotf2_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_zpotf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zpotf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zpotf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zpotf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zpotf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_cpotrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_cpotrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_cpotrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_cpotrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_cpotrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_cpotrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dpotrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_dpotrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dpotrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dpotrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dpotrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dpotrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_spotrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_spotrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_spotrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_spotrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_spotrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_spotrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_zpotrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zpotrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zpotrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zpotrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_cpotrf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_cpotrf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_cpotrf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_cpotrf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_cpotrf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_cpotrf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dpotrf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dpotrf2_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dpotrf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dpotrf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dpotrf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dpotrf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_spotrf2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_spotrf2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_spotrf2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_spotrf2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_spotrf2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_spotrf2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotrf2_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotrf2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zpotrf2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zpotrf2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zpotrf2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zpotrf2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_cpotri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_cpotri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_cpotri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_cpotri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_cpotri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_cpotri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dpotri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_dpotri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dpotri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dpotri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dpotri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dpotri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_spotri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_spotri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_spotri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_spotri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_spotri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_spotri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zpotri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_zpotri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zpotri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zpotri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zpotri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zpotri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_cpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cpotrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dpotrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_spotrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_spotrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_spotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_spotrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_spotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_spotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zpotrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zpotrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpotrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zpotrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpotrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zpotrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_cppcon_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_cppcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cppcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cppcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cppcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cppcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dppcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dppcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dppcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dppcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dppcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dppcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sppcon_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sppcon_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sppcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_sppcon_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sppcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sppcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zppcon_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, long arg8) ;

   void LAPACK_zppcon_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zppcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zppcon_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zppcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zppcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      IntPointer arg7, long arg8) ;

   void LAPACK_cppequ_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_cppequ_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cppequ_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cppequ_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cppequ_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cppequ_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dppequ_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dppequ_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dppequ_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dppequ_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dppequ_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dppequ_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_sppequ_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_sppequ_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_sppequ_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_sppequ_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_sppequ_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_sppequ_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zppequ_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zppequ_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zppequ_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zppequ_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zppequ_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zppequ_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cppsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_cppsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cppsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dppsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dppsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dppsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_sppsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_sppsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_sppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_sppsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_sppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_sppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zppsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zppsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zppsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zppsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zppsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zppsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_cpptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_cpptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_cpptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) ;

   void LAPACK_cpptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_cpptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_dpptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_dpptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_dpptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_dpptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) ;

   void LAPACK_dpptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_dpptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_spptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_spptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_spptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_spptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) ;

   void LAPACK_spptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_spptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_zpptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_zpptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_zpptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_zpptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) ;

   void LAPACK_zpptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_zpptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_cpptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_cpptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_cpptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_cpptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) ;

   void LAPACK_cpptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_cpptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_dpptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_dpptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_dpptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_dpptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) ;

   void LAPACK_dpptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_dpptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_spptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_spptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_spptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_spptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, long arg4) ;

   void LAPACK_spptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_spptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_zpptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      long arg4) ;

   void LAPACK_zpptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      long arg4) ;

   void LAPACK_zpptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, long arg4) ;

   void LAPACK_zpptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, long arg4) ;

   void LAPACK_zpptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      long arg4) ;

   void LAPACK_zpptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, long arg4) ;

   void LAPACK_cpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_cpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cpptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_cpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_cpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dpptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_spptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_spptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_spptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_spptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_spptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_spptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zpptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zpptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zpptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zpptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zpptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zpptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_cpstrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_cpstrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpstrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_cpstrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_cpstrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_cpstrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dpstrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dpstrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpstrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dpstrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dpstrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dpstrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_spstrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_spstrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spstrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_spstrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_spstrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_spstrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zpstrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zpstrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpstrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zpstrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zpstrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zpstrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_cptcon(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cptcon(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_cptcon(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_dptcon(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_dptcon(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dptcon(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_sptcon(int[] arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6) ;

   void LAPACK_sptcon(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sptcon(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6) ;

   void LAPACK_zptcon(int[] arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6) ;

   void LAPACK_zptcon(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zptcon(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6) ;

   void LAPACK_cpteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpteqr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_cpteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cpteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cpteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dpteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dpteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dpteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dpteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dpteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dpteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_spteqr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_spteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_spteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_spteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_spteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_spteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zpteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zpteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zpteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zpteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cptsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_cptsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_cptsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_dptsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dptsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dptsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_sptsv(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_sptsv(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_sptsv(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zptsv(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_zptsv(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_zptsv(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cpttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) ;

   void LAPACK_cpttrf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) ;

   void LAPACK_cpttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) ;

   void LAPACK_dpttrf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) ;

   void LAPACK_dpttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) ;

   void LAPACK_dpttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) ;

   void LAPACK_spttrf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) ;

   void LAPACK_spttrf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) ;

   void LAPACK_spttrf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) ;

   void LAPACK_zpttrf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) ;

   void LAPACK_zpttrf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) ;

   void LAPACK_zpttrf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) ;

   void LAPACK_cpttrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpttrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cpttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cpttrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cpttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cpttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dpttrs(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_dpttrs(int[] arg0, int[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_dpttrs(IntPointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_spttrs(int[] arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   void LAPACK_spttrs(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   void LAPACK_spttrs(IntPointer arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   void LAPACK_zpttrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpttrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zpttrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zpttrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zpttrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zpttrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cspcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cspcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cspcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cspcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cspcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cspcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dspcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dspcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dspcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dspcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dspcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dspcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_sspcon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_sspcon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sspcon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_sspcon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_sspcon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_sspcon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zspcon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zspcon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zspcon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zspcon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zspcon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zspcon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_dspgst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dspgst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dspgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dspgst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dspgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dspgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_sspgst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_sspgst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_sspgst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_sspgst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_sspgst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_sspgst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cspsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cspsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cspsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dspsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dspsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dspsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sspsv_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_sspsv_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sspsv_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zspsv_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zspsv_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zspsv_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zspsv_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zspsv_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zspsv_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_dsptrd_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dsptrd_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dsptrd_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dsptrd_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dsptrd_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dsptrd_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_ssptrd_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_ssptrd_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_ssptrd_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_ssptrd_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_ssptrd_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_ssptrd_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_csptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_csptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_csptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_csptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_csptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_csptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_dsptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_dsptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_dsptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_dsptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_dsptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_dsptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_ssptrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_ssptrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_ssptrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_ssptrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_ssptrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_ssptrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_zsptrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, long arg5) ;

   void LAPACK_zsptrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, long arg5) ;

   void LAPACK_zsptrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, long arg5) ;

   void LAPACK_zsptrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      long arg5) ;

   void LAPACK_zsptrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, long arg5) ;

   void LAPACK_zsptrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, long arg5) ;

   void LAPACK_csptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_csptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_csptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_csptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_csptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_csptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dsptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dsptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dsptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dsptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dsptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dsptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ssptri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ssptri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ssptri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ssptri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ssptri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ssptri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zsptri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zsptri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zsptri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zsptri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zsptri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zsptri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_csptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_csptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_csptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dsptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssptrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_ssptrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_ssptrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsptrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zsptrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsptrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsptrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsptrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsptrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csteqr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_csteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssteqr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssteqr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssteqr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_ssteqr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssteqr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssteqr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsteqr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsteqr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsteqr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsteqr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsteqr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsteqr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsterf(IntBuffer arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3) ;

   void LAPACK_dsterf(int[] arg0, double[] arg1, double[] arg2, int[] arg3) ;

   void LAPACK_dsterf(IntPointer arg0, DoublePointer arg1, DoublePointer arg2,
      IntPointer arg3) ;

   void LAPACK_ssterf(int[] arg0, float[] arg1, float[] arg2, int[] arg3) ;

   void LAPACK_ssterf(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3) ;

   void LAPACK_ssterf(IntPointer arg0, FloatPointer arg1, FloatPointer arg2,
      IntPointer arg3) ;

   void LAPACK_dstev_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dstev_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dstev_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dstev_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dstev_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dstev_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_sstev_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_sstev_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sstev_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_sstev_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_sstev_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_sstev_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csycon_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_csycon_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csycon_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_csycon_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csycon_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_csycon_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_zsycon_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zsycon_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsycon_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zsycon_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsycon_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zsycon_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csyconv_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8, long arg9) ;

   void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) ;

   void LAPACK_csyconv_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_csyconv_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_csyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_dsyconv_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8, long arg9) ;

   void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) ;

   void LAPACK_dsyconv_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_dsyconv_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_dsyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_ssyconv_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, long arg8, long arg9) ;

   void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8,
      long arg9) ;

   void LAPACK_ssyconv_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_ssyconv_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_ssyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_zsyconv_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, long arg8, long arg9) ;

   void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8, long arg9) ;

   void LAPACK_zsyconv_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, long arg8, long arg9) ;

   void LAPACK_zsyconv_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8, long arg9) ;

   void LAPACK_zsyconv_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8, long arg9) ;

   void LAPACK_csyequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_csyequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csyequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_csyequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csyequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_csyequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dsyequb_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_dsyequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dsyequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dsyequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dsyequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dsyequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_ssyequb_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_ssyequb_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ssyequb_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_ssyequb_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, float[] arg6, float[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ssyequb_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_ssyequb_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zsyequb_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   void LAPACK_zsyequb_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsyequb_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zsyequb_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, double[] arg6, double[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsyequb_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zsyequb_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6,
      DoublePointer arg7, IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_dsygst_base(IntPointer arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dsygst_base(int[] arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsygst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsygst_base(int[] arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsygst_base(IntBuffer arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsygst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssygst_base(IntPointer arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_ssygst_base(int[] arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssygst_base(IntBuffer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_ssygst_base(int[] arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssygst_base(IntBuffer arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssygst_base(IntPointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csyr_base(String arg0, IntPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_csyr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_csyr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_csyr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_csyr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_csyr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zsyr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zsyr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zsyr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zsyr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zsyr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zsyr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csyswapr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_csyswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_csyswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_csyswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_csyswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_csyswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dsyswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dsyswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dsyswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dsyswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dsyswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dsyswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ssyswapr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ssyswapr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ssyswapr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ssyswapr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ssyswapr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ssyswapr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zsyswapr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_zsyswapr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_zsyswapr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zsyswapr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_zsyswapr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_zsyswapr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csytrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_csytrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_dsytrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsytrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytrf_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_ssytrf_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytrf_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zsytrf_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytrf_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsytrf_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsytrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytrf_aa_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytrf_aa_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_aa_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_aa_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_aa_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_aa_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytrf_aa_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytrf_aa_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_aa_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytrf_aa_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_aa_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsytrf_aa_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csytrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytrf_rook_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytrf_rook_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_rook_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_rook_base(String arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytrf_rook_base(String arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytrf_rook_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytrf_rook_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytrf_rook_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_rook_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytrf_rook_base(String arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytrf_rook_base(String arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytrf_rook_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_csytri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_csytri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_csytri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_csytri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_csytri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dsytri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_dsytri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dsytri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dsytri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_dsytri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_dsytri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_ssytri_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_ssytri_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_ssytri_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_ssytri_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7) ;

   void LAPACK_ssytri_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_ssytri_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zsytri_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_zsytri_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zsytri_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zsytri_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7) ;

   void LAPACK_zsytri_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7) ;

   void LAPACK_zsytri_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7) ;

   void LAPACK_csytri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_csytri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytri2_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsytri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytri2_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_ssytri2_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytri2_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytri2_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytri2_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytri2_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytri2_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytri2_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytri2_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytri2_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytri2_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsytri2_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytri2x_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_csytri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_csytri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_csytri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_dsytri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_dsytri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_dsytri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_dsytri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytri2x_base(String arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_ssytri2x_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      int[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytri2x_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytri2x_base(String arg0, int[] arg1, float[] arg2, int[] arg3, int[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_ssytri2x_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_ssytri2x_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytri2x_base(String arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zsytri2x_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      int[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytri2x_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zsytri2x_base(String arg0, int[] arg1, double[] arg2, int[] arg3, int[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zsytri2x_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zsytri2x_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_csytrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_csytrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_csytrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_csytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_csytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_dsytrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_dsytrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dsytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_dsytrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_dsytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_dsytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_ssytrs_base(String arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_ssytrs_base(BytePointer arg0, int[] arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ssytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_ssytrs_base(String arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, float[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ssytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_ssytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   void LAPACK_zsytrs_base(String arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_zsytrs_base(BytePointer arg0, int[] arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsytrs_base(BytePointer arg0, IntBuffer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_zsytrs_base(String arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, double[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_zsytrs_base(String arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_zsytrs_base(BytePointer arg0, IntPointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctftri_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_dtftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(String arg0, String arg1, String arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_stftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(String arg0, String arg1, String arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(String arg0, String arg1, String arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(String arg0, String arg1, String arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ztftri_base(BytePointer arg0, BytePointer arg1, BytePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7, long arg8) ;

   void LAPACK_ctfttp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctfttp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctfttp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_stfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztfttp_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ctfttr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ctfttr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ctfttr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ctfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_dtfttr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_dtfttr_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_dtfttr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_dtfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_stfttr_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_stfttr_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_stfttr_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_stfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_ztfttr_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ztfttr_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ztfttr_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ztfttr_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctplqt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_ctplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_ctplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dtplqt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_dtplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dtplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_stplqt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_stplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_stplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_ztplqt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_ztplqt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_ztplqt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctpqrt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_ctpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_ctpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_dtpqrt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_dtpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_dtpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_stpqrt2(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, float[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_stpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_stpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, FloatPointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   void LAPACK_ztpqrt2(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, double[] arg7, int[] arg8, int[] arg9) ;

   void LAPACK_ztpqrt2(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, IntBuffer arg8,
      IntBuffer arg9) ;

   void LAPACK_ztpqrt2(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, DoublePointer arg7, IntPointer arg8,
      IntPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctptri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_ctptri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_ctptri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_ctptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dtptri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dtptri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_dtptri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_dtptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_stptri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_stptri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_stptri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_stptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_ztptri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, long arg5, long arg6) ;

   void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, long arg5, long arg6) ;

   void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_ztptri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      long arg5, long arg6) ;

   void LAPACK_ztptri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, long arg5, long arg6) ;

   void LAPACK_ztptri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, long arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctpttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctpttf_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctpttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      float[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(String arg0, String arg1, int[] arg2, float[] arg3, float[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_stpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(String arg0, String arg1, int[] arg2, double[] arg3,
      double[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztpttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ctpttr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ctpttr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ctpttr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ctpttr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ctpttr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ctpttr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dtpttr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dtpttr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dtpttr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dtpttr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dtpttr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dtpttr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_stpttr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_stpttr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_stpttr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_stpttr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_stpttr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_stpttr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ztpttr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ztpttr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ztpttr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ztpttr_base(String arg0, int[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ztpttr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ztpttr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctrexc_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_ctrexc_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ctrexc_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_ctrexc_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ctrexc_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8, long arg9) ;

   void LAPACK_ctrexc_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ztrexc_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7, IntPointer arg8,
      long arg9) ;

   void LAPACK_ztrexc_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ztrexc_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      IntBuffer arg8, long arg9) ;

   void LAPACK_ztrexc_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6, int[] arg7, int[] arg8, long arg9) ;

   void LAPACK_ztrexc_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6, IntBuffer arg7, IntBuffer arg8,
      long arg9) ;

   void LAPACK_ztrexc_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, IntPointer arg6, IntPointer arg7,
      IntPointer arg8, long arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctrtri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctrtri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_ctrtri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ctrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_dtrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_strtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      int[] arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5, long arg6, long arg7) ;

   void LAPACK_ztrtri_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5, long arg6, long arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_ctrttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ctrttf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ctrttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ctrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_dtrttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_dtrttf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_dtrttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_dtrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_strttf_base(String arg0, String arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, float[] arg3,
      int[] arg4, float[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      FloatBuffer arg3, IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_strttf_base(String arg0, String arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_strttf_base(String arg0, String arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_strttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      FloatPointer arg3, IntPointer arg4, FloatPointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_ztrttf_base(String arg0, String arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7, long arg8) ;

   void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, int[] arg2, double[] arg3,
      int[] arg4, double[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, IntBuffer arg2,
      DoubleBuffer arg3, IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ztrttf_base(String arg0, String arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, int[] arg6, long arg7, long arg8) ;

   void LAPACK_ztrttf_base(String arg0, String arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, long arg7, long arg8) ;

   void LAPACK_ztrttf_base(BytePointer arg0, BytePointer arg1, IntPointer arg2,
      DoublePointer arg3, IntPointer arg4, DoublePointer arg5, IntPointer arg6, long arg7,
      long arg8) ;

   void LAPACK_ctrttp_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ctrttp_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ctrttp_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ctrttp_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ctrttp_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ctrttp_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dtrttp_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_dtrttp_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_dtrttp_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dtrttp_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_dtrttp_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_dtrttp_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_strttp_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_strttp_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, int[] arg5, long arg6) ;

   void LAPACK_strttp_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_strttp_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_strttp_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_strttp_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ztrttp_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ztrttp_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, int[] arg5, long arg6) ;

   void LAPACK_ztrttp_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ztrttp_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, long arg6) ;

   void LAPACK_ztrttp_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, long arg6) ;

   void LAPACK_ztrttp_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, IntPointer arg5, long arg6) ;

   void LAPACK_ctzrzf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_ctzrzf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_ctzrzf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_dtzrzf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_dtzrzf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_dtzrzf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_stzrzf(int[] arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_stzrzf(IntBuffer arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_stzrzf(IntPointer arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7) ;

   void LAPACK_ztzrzf(int[] arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7) ;

   void LAPACK_ztzrzf(IntBuffer arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7) ;

   void LAPACK_ztzrzf(IntPointer arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cunghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cunghr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cunghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zunghr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zunghr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zunghr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cunglq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cunglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cunglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zunglq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zunglq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zunglq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cungql(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cungql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cungql(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zungql(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zungql(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zungql(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cungqr(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cungqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cungqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zungqr(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zungqr(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zungqr(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cungrq(int[] arg0, int[] arg1, int[] arg2, float[] arg3, int[] arg4,
      float[] arg5, float[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_cungrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_cungrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, FloatPointer arg3,
      IntPointer arg4, FloatPointer arg5, FloatPointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_zungrq(int[] arg0, int[] arg1, int[] arg2, double[] arg3, int[] arg4,
      double[] arg5, double[] arg6, int[] arg7, int[] arg8) ;

   void LAPACK_zungrq(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, IntBuffer arg8) ;

   void LAPACK_zungrq(IntPointer arg0, IntPointer arg1, IntPointer arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5, DoublePointer arg6, IntPointer arg7, IntPointer arg8) ;

   void LAPACK_cungtr_base(BytePointer arg0, int[] arg1, float[] arg2, int[] arg3,
      float[] arg4, float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cungtr_base(String arg0, IntPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_cungtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      IntBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cungtr_base(String arg0, int[] arg1, float[] arg2, int[] arg3, float[] arg4,
      float[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cungtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cungtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      IntPointer arg3, FloatPointer arg4, FloatPointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zungtr_base(String arg0, IntPointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7, long arg8) ;

   void LAPACK_zungtr_base(BytePointer arg0, int[] arg1, double[] arg2, int[] arg3,
      double[] arg4, double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zungtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      IntBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zungtr_base(String arg0, int[] arg1, double[] arg2, int[] arg3, double[] arg4,
      double[] arg5, int[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zungtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zungtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      IntPointer arg3, DoublePointer arg4, DoublePointer arg5, IntPointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACK_cupgtr_base(String arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_cupgtr_base(BytePointer arg0, int[] arg1, float[] arg2, float[] arg3,
      float[] arg4, int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cupgtr_base(BytePointer arg0, IntBuffer arg1, FloatBuffer arg2,
      FloatBuffer arg3, FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_cupgtr_base(String arg0, int[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5, float[] arg6, int[] arg7, long arg8) ;

   void LAPACK_cupgtr_base(String arg0, IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, FloatBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_cupgtr_base(BytePointer arg0, IntPointer arg1, FloatPointer arg2,
      FloatPointer arg3, FloatPointer arg4, IntPointer arg5, FloatPointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zupgtr_base(String arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   void LAPACK_zupgtr_base(BytePointer arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zupgtr_base(BytePointer arg0, IntBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3, DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7,
      long arg8) ;

   void LAPACK_zupgtr_base(String arg0, int[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5, double[] arg6, int[] arg7, long arg8) ;

   void LAPACK_zupgtr_base(String arg0, IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, DoubleBuffer arg6, IntBuffer arg7, long arg8) ;

   void LAPACK_zupgtr_base(BytePointer arg0, IntPointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5, DoublePointer arg6, IntPointer arg7,
      long arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sdisna(byte arg0, int arg1, int arg2, float[] arg3, float[] arg4) ;

   int LAPACKE_sdisna(byte arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4) ;

   int LAPACKE_sdisna(byte arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4) ;

   int LAPACKE_ddisna(byte arg0, int arg1, int arg2, double[] arg3, double[] arg4) ;

   int LAPACKE_ddisna(byte arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4) ;

   int LAPACKE_ddisna(byte arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9) ;

   int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9) ;

   int LAPACKE_sgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, float arg8, FloatPointer arg9) ;

   int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9) ;

   int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9) ;

   int LAPACKE_dgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, double arg8, DoublePointer arg9) ;

   int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float arg8, float[] arg9) ;

   int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, float arg8, FloatBuffer arg9) ;

   int LAPACKE_cgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, float arg8, FloatPointer arg9) ;

   int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double arg8, double[] arg9) ;

   int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, double arg8, DoubleBuffer arg9) ;

   int LAPACKE_zgbcon(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, double arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zgbsv(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) ;

   int LAPACKE_sgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7) ;

   int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7) ;

   int LAPACKE_dgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7) ;

   int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7) ;

   int LAPACKE_cgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, IntPointer arg7) ;

   int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, IntBuffer arg7) ;

   int LAPACKE_zgbtrf(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, IntPointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zgebak(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_sgebal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_sgebal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_sgebal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_dgebal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) ;

   int LAPACKE_dgebal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dgebal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_cgebal(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_cgebal(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_cgebal(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zgebal(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double[] arg7) ;

   int LAPACKE_zgebal(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zgebal(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_sgebrd(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_sgebrd(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_sgebrd(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_dgebrd(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_dgebrd(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_dgebrd(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_cgebrd(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cgebrd(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cgebrd(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zgebrd(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zgebrd(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zgebrd(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_sgecon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_sgecon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sgecon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) ;

   int LAPACKE_dgecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_dgecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_dgecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_cgecon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_cgecon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cgecon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) ;

   int LAPACKE_zgecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_zgecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_zgecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_sgeequ(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_sgeequ(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_sgeequ(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_dgeequ(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_dgeequ(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_dgeequ(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_cgeequ(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cgeequ(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_cgeequ(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_zgeequ(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zgeequ(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_zgeequ(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_sgeequb(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_sgeequb(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_sgeequb(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_dgeequb(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_dgeequb(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_dgeequb(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_cgeequb(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cgeequb(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_cgeequb(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_zgeequb(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zgeequb(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_zgeequb(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sgehrd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dgehrd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cgehrd(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zgehrd(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgelq2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgelq2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgelq2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgelq2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgelq2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgelq2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgelq2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgelq2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgelq2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgelq2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgelq2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgelq2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_sgelqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgelqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgelqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgelqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgelqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgelqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgelqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgelqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgelqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgelqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgelqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgelqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgels(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgels(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgeqlf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgeqlf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgeqlf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgeqlf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) ;

   int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_sgeqp3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) ;

   int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dgeqp3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) ;

   int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) ;

   int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cgeqp3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6) ;

   int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zgeqp3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) ;

   int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgeqr2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgeqr2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgeqr2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgeqr2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgeqrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgeqrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgeqrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgeqrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgeqrfp(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgeqrfp(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgeqrfp(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgeqrfp(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgerqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sgerqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sgerqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dgerqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dgerqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dgerqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cgerqf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cgerqf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cgerqf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zgerqf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_zgerqf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zgerqf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgesv(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sgesv(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgesv(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgesv(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cgesv(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgesv(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgesv(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zgesv(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgesv(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgetf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_sgetf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dgetf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_cgetf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zgetf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_sgetrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dgetrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetrf(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_cgetrf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetrf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetrf(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zgetrf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetrf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetrf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetrf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetrf2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetrf2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetri(int arg0, int arg1, float[] arg2, int arg3, int[] arg4) ;

   int LAPACKE_sgetri(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4) ;

   int LAPACKE_sgetri(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4) ;

   int LAPACKE_dgetri(int arg0, int arg1, double[] arg2, int arg3, int[] arg4) ;

   int LAPACKE_dgetri(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4) ;

   int LAPACKE_dgetri(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4) ;

   int LAPACKE_cgetri(int arg0, int arg1, float[] arg2, int arg3, int[] arg4) ;

   int LAPACKE_cgetri(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4) ;

   int LAPACKE_cgetri(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4) ;

   int LAPACKE_zgetri(int arg0, int arg1, double[] arg2, int arg3, int[] arg4) ;

   int LAPACKE_zgetri(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4) ;

   int LAPACKE_zgetri(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4) ;

   int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_sggqrf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dggqrf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_cggqrf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zggqrf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_sggrqf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dggrqf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_cggrqf(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zggrqf(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgtcon(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_sgtcon(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_sgtcon(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_dgtcon(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_dgtcon(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_dgtcon(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   int LAPACKE_cgtcon(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_cgtcon(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_cgtcon(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_zgtcon(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_zgtcon(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_zgtcon(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgtsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sgtsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgtsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgtsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgtsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgtsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgtsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cgtsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgtsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgtsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgtsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgtsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgttrf(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) ;

   int LAPACKE_sgttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_sgttrf(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) ;

   int LAPACKE_dgttrf(int arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5) ;

   int LAPACKE_dgttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_dgttrf(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5) ;

   int LAPACKE_cgttrf(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) ;

   int LAPACKE_cgttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_cgttrf(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) ;

   int LAPACKE_zgttrf(int arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4,
      int[] arg5) ;

   int LAPACKE_zgttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_zgttrf(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, IntPointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_checon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) ;

   int LAPACKE_checon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) ;

   int LAPACKE_checon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) ;

   int LAPACKE_zhecon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) ;

   int LAPACKE_zhecon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) ;

   int LAPACKE_zhecon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) ;

   int LAPACKE_cheequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) ;

   int LAPACKE_cheequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_cheequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zheequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) ;

   int LAPACKE_zheequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zheequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cheev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zheev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cheevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zheevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_chegst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhegst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_chegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zhegv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_chegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zhegvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chesv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhesv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chetrd(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) ;

   int LAPACKE_chetrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_chetrd(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) ;

   int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zhetrd(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_chetrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_chetrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_chetrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zhetrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_chetri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_chetri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_chetri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zhetri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zhetri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zhetri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_chpcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) ;

   int LAPACKE_chpcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) ;

   int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_zhpcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chpev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhpev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chpevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhpevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_chpgst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zhpgst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhpgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhpgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chpsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhpsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chptrd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_chptrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_chptrd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zhptrd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_chptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_chptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_chptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_zhptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_chptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_chptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_chptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_zhptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zhptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_zhptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_clacgv(int arg0, float[] arg1, int arg2) ;

   int LAPACKE_clacgv(int arg0, FloatBuffer arg1, int arg2) ;

   int LAPACKE_clacgv(int arg0, FloatPointer arg1, int arg2) ;

   int LAPACKE_zlacgv(int arg0, double[] arg1, int arg2) ;

   int LAPACKE_zlacgv(int arg0, DoubleBuffer arg1, int arg2) ;

   int LAPACKE_zlacgv(int arg0, DoublePointer arg1, int arg2) ;

   int LAPACKE_slacn2(int arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   int LAPACKE_slacn2(int arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_slacn2(int arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   int LAPACKE_dlacn2(int arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   int LAPACKE_dlacn2(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_dlacn2(int arg0, DoublePointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   int LAPACKE_clacn2(int arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   int LAPACKE_clacn2(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_clacn2(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   int LAPACKE_zlacn2(int arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   int LAPACKE_zlacn2(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_zlacn2(int arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_slacpy(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dlacpy(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_clacpy(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlacpy(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_clacp2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlacp2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_zlag2c(int arg0, int arg1, int arg2, double[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_zlag2c(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_zlag2c(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_slag2d(int arg0, int arg1, int arg2, float[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_slag2d(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_slag2d(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_dlag2s(int arg0, int arg1, int arg2, double[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_dlag2s(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_dlag2s(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_clag2z(int arg0, int arg1, int arg2, float[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_clag2z(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_clag2z(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8) ;

   int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8) ;

   int LAPACKE_slagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7, IntPointer arg8) ;

   int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8) ;

   int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8) ;

   int LAPACKE_dlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7, IntPointer arg8) ;

   int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8) ;

   int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7, IntBuffer arg8) ;

   int LAPACKE_clagge(int arg0, int arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7, IntPointer arg8) ;

   int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8) ;

   int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7, IntBuffer arg8) ;

   int LAPACKE_zlagge(int arg0, int arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7, IntPointer arg8) ;

   float LAPACKE_slamch(byte arg0) ;

   double LAPACKE_dlamch(byte arg0) ;

   float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   float LAPACKE_slange(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   double LAPACKE_dlange(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   float LAPACKE_clange(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   double LAPACKE_zlange(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) ;

   float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   float LAPACKE_clanhe(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) ;

   double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   double LAPACKE_zlanhe(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) ;

   float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   float LAPACKE_slansy(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) ;

   double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   double LAPACKE_dlansy(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) ;

   float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   float LAPACKE_clansy(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) ;

   double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   double LAPACKE_zlansy(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7) ;

   float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   float LAPACKE_slantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7) ;

   double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   double LAPACKE_dlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7) ;

   float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   float LAPACKE_clantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7) ;

   double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   double LAPACKE_zlantr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_slarfg(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) ;

   int LAPACKE_slarfg(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slarfg(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) ;

   int LAPACKE_dlarfg(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) ;

   int LAPACKE_dlarfg(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlarfg(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) ;

   int LAPACKE_clarfg(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) ;

   int LAPACKE_clarfg(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) ;

   int LAPACKE_clarfg(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) ;

   int LAPACKE_zlarfg(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) ;

   int LAPACKE_zlarfg(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_zlarfg(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) ;

   int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_slarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_clarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zlarft(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, float arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_slarfx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, float arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      double arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_dlarfx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      double arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_clarfx(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_zlarfx(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_slarnv(int arg0, int[] arg1, int arg2, float[] arg3) ;

   int LAPACKE_slarnv(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_slarnv(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dlarnv(int arg0, int[] arg1, int arg2, double[] arg3) ;

   int LAPACKE_dlarnv(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dlarnv(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_clarnv(int arg0, int[] arg1, int arg2, float[] arg3) ;

   int LAPACKE_clarnv(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_clarnv(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zlarnv(int arg0, int[] arg1, int arg2, double[] arg3) ;

   int LAPACKE_zlarnv(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zlarnv(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_slascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_clascl(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zlascl(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_slaset(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dlaset(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_claset(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlaset(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_slasrt(byte arg0, int arg1, float[] arg2) ;

   int LAPACKE_slasrt(byte arg0, int arg1, FloatBuffer arg2) ;

   int LAPACKE_slasrt(byte arg0, int arg1, FloatPointer arg2) ;

   int LAPACKE_dlasrt(byte arg0, int arg1, double[] arg2) ;

   int LAPACKE_dlasrt(byte arg0, int arg1, DoubleBuffer arg2) ;

   int LAPACKE_dlasrt(byte arg0, int arg1, DoublePointer arg2) ;

   int LAPACKE_slaswp(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_slaswp(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) ;

   int LAPACKE_slaswp(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) ;

   int LAPACKE_dlaswp(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_dlaswp(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) ;

   int LAPACKE_dlaswp(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) ;

   int LAPACKE_claswp(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_claswp(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) ;

   int LAPACKE_claswp(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) ;

   int LAPACKE_zlaswp(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_zlaswp(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4, int arg5,
      IntBuffer arg6, int arg7) ;

   int LAPACKE_zlaswp(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4, int arg5,
      IntPointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_slauum(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_slauum(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_slauum(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dlauum(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dlauum(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dlauum(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_clauum(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_clauum(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_clauum(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zlauum(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zlauum(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zlauum(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sopgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dopgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dopmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) ;

   int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) ;

   int LAPACKE_sorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) ;

   int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) ;

   int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dorgbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) ;

   int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sorghr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dorghr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sorglq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dorglq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sorgql(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dorgql(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sorgqr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dorgqr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_sorgrq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dorgrq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sorgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dorgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7) ;

   int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      float arg6, FloatBuffer arg7) ;

   int LAPACKE_spbcon(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      float arg6, FloatPointer arg7) ;

   int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7) ;

   int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      double arg6, DoubleBuffer arg7) ;

   int LAPACKE_dpbcon(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      double arg6, DoublePointer arg7) ;

   int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7) ;

   int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      float arg6, FloatBuffer arg7) ;

   int LAPACKE_cpbcon(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      float arg6, FloatPointer arg7) ;

   int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7) ;

   int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      double arg6, DoubleBuffer arg7) ;

   int LAPACKE_zpbcon(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      double arg6, DoublePointer arg7) ;

   int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_spbequ(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_dpbequ(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cpbequ(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zpbequ(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_spbstf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) ;

   int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) ;

   int LAPACKE_dpbstf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_cpbstf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) ;

   int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) ;

   int LAPACKE_zpbstf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_spbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zpbsv(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_spbtrf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) ;

   int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) ;

   int LAPACKE_dpbtrf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_cpbtrf(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5) ;

   int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5) ;

   int LAPACKE_zpbtrf(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_spbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zpbtrs(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_spftrf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dpftrf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_cpftrf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_zpftrf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_spftri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dpftri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_cpftri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_zpftri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_spftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpftrs(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_spocon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_spocon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) ;

   int LAPACKE_spocon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) ;

   int LAPACKE_dpocon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_dpocon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_dpocon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_cpocon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_cpocon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, float arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cpocon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, float arg5,
      FloatPointer arg6) ;

   int LAPACKE_zpocon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_zpocon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_zpocon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_spoequ(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) ;

   int LAPACKE_spoequ(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_spoequ(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dpoequ(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dpoequ(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dpoequ(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cpoequ(int arg0, int arg1, float[] arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6) ;

   int LAPACKE_cpoequ(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cpoequ(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zpoequ(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zpoequ(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zpoequ(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_spoequb(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_spoequb(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_spoequb(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dpoequb(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dpoequb(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dpoequb(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cpoequb(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cpoequb(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cpoequb(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zpoequb(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zpoequb(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zpoequb(int arg0, int arg1, DoublePointer arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_sposv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_cposv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zposv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotrf2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotrf2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotrf2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotrf2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotri(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotri(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotri(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotri(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_spotrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dpotrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpotrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpotrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_sppcon(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5) ;

   int LAPACKE_sppcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sppcon(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5) ;

   int LAPACKE_dppcon(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5) ;

   int LAPACKE_dppcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dppcon(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5) ;

   int LAPACKE_cppcon(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5) ;

   int LAPACKE_cppcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cppcon(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5) ;

   int LAPACKE_zppcon(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5) ;

   int LAPACKE_zppcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zppcon(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5) ;

   int LAPACKE_sppequ(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_sppequ(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_sppequ(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dppequ(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dppequ(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dppequ(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cppequ(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cppequ(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cppequ(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zppequ(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zppequ(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zppequ(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sppsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dppsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cppsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zppsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spptrf(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_spptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_spptrf(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dpptrf(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_cpptrf(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zpptrf(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_spptri(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_spptri(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_spptri(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dpptri(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_dpptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dpptri(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_cpptri(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_cpptri(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_cpptri(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zpptri(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_zpptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zpptri(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_spptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dpptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cpptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zpptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_spstrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7) ;

   int LAPACKE_spstrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7) ;

   int LAPACKE_spstrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7) ;

   int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7) ;

   int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7) ;

   int LAPACKE_dpstrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7) ;

   int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7) ;

   int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7) ;

   int LAPACKE_cpstrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7) ;

   int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int[] arg6, double arg7) ;

   int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7) ;

   int LAPACKE_zpstrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7) ;

   int LAPACKE_sptcon(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) ;

   int LAPACKE_sptcon(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) ;

   int LAPACKE_sptcon(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) ;

   int LAPACKE_dptcon(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4) ;

   int LAPACKE_dptcon(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dptcon(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) ;

   int LAPACKE_cptcon(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4) ;

   int LAPACKE_cptcon(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4) ;

   int LAPACKE_cptcon(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4) ;

   int LAPACKE_zptcon(int arg0, double[] arg1, double[] arg2, double arg3, double[] arg4) ;

   int LAPACKE_zptcon(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_zptcon(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4) ;

   int LAPACKE_spteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_spteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_spteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dpteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cpteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zpteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sptsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sptsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sptsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dptsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dptsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dptsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cptsv(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cptsv(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cptsv(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zptsv(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zptsv(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zptsv(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spttrf(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_spttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_spttrf(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_dpttrf(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dpttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dpttrf(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_cpttrf(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_cpttrf(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_cpttrf(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_zpttrf(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_zpttrf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_zpttrf(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_spttrs(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_spttrs(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_spttrs(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dpttrs(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dpttrs(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dpttrs(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpttrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpttrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsbev(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsbevd(int arg0, byte arg1, byte arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_sspcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) ;

   int LAPACKE_sspcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) ;

   int LAPACKE_dspcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_dspcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_dspcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_cspcon(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4, float arg5,
      float[] arg6) ;

   int LAPACKE_cspcon(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6) ;

   int LAPACKE_cspcon(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6) ;

   int LAPACKE_zspcon(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4, double arg5,
      double[] arg6) ;

   int LAPACKE_zspcon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6) ;

   int LAPACKE_zspcon(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4,
      double arg5, DoublePointer arg6) ;

   int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sspev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dspev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sspevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dspevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sspgst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dspgst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dspgv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dspgvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sspsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dspsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cspsv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zspsv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_ssptrd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dsptrd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_ssptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_dsptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_csptrf(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_csptrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_csptrf(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_zsptrf(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_ssptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_ssptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_ssptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_dsptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_dsptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_dsptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_csptri(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_csptri(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_csptri(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4) ;

   int LAPACKE_zsptri(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zsptri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_zsptri(int arg0, byte arg1, int arg2, DoublePointer arg3, IntPointer arg4) ;

   int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csptrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsptrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sstedc(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sstedc(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sstedc(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dstedc(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dstedc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dstedc(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cstedc(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cstedc(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cstedc(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zstedc(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zstedc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zstedc(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_ssteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dsteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_csteqr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_csteqr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_csteqr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zsteqr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_ssterf(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_ssterf(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_ssterf(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_dsterf(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dsterf(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dsterf(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_sstev(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sstev(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sstev(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dstev(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dstev(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dstev(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sstevd(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sstevd(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sstevd(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dstevd(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dstevd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dstevd(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssycon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) ;

   int LAPACKE_ssycon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) ;

   int LAPACKE_ssycon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) ;

   int LAPACKE_dsycon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) ;

   int LAPACKE_dsycon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsycon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) ;

   int LAPACKE_csycon(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7) ;

   int LAPACKE_csycon(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7) ;

   int LAPACKE_csycon(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7) ;

   int LAPACKE_zsycon(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double arg6, double[] arg7) ;

   int LAPACKE_zsycon(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7) ;

   int LAPACKE_zsycon(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7) ;

   int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) ;

   int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_ssyequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) ;

   int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsyequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_csyequb(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) ;

   int LAPACKE_csyequb(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_csyequb(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) ;

   int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zsyequb(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_ssyev(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dsyev(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_ssyevd(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dsyevd(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssygst(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsygst(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_ssygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dsygv(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_ssygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dsygvd(int arg0, int arg1, byte arg2, byte arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssysv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsysv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csysv(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsysv(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7) ;

   int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_ssytrd(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      double[] arg6, double[] arg7) ;

   int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsytrd(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_ssytrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dsytrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_csytrf(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_csytrf(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_csytrf(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zsytrf(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_ssytri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_ssytri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_ssytri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dsytri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dsytri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dsytri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_csytri(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_csytri(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_csytri(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zsytri(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zsytri(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zsytri(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_stbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_dtbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_ctbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_ztbcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5) ;

   int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5) ;

   int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5) ;

   int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5) ;

   int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztftri(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stfttp(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtfttp(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctfttp(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztfttp(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_stfttr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dtfttr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_ctfttr(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_ztfttr(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) ;

   int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6) ;

   int LAPACKE_stpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6) ;

   int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) ;

   int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dtpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) ;

   int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      FloatBuffer arg6) ;

   int LAPACKE_ctpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      FloatPointer arg6) ;

   int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) ;

   int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_ztpcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_stptri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dtptri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_ctptri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_ztptri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_stptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dtptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ctptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_ztptrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stpttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtpttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, float[] arg5) ;

   int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctpttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztpttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_stpttr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5) ;

   int LAPACKE_stpttr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_stpttr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dtpttr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5) ;

   int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_ctpttr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_ztpttr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) ;

   int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) ;

   int LAPACKE_strcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) ;

   int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) ;

   int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dtrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7) ;

   int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) ;

   int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) ;

   int LAPACKE_ctrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) ;

   int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) ;

   int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) ;

   int LAPACKE_ztrcon(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_strexc(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_strexc(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_strexc(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dtrexc(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, int arg7, int arg8) ;

   int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ctrexc(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, int arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_strtri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dtrtri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5) ;

   int LAPACKE_ctrtri(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5) ;

   int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_ztrtri(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_strtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dtrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ctrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_ztrtrs(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_strttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_dtrttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_ctrttf(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_ztrttf(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_strttp(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_strttp(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_strttp(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtrttp(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctrttp(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztrttp(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_stzrzf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_stzrzf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stzrzf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtzrzf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctzrzf(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5) ;

   int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztzrzf(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7) ;

   int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7) ;

   int LAPACKE_cungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7) ;

   int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7) ;

   int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7) ;

   int LAPACKE_zungbr(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7) ;

   int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cunghr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zunghr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cunglq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zunglq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cungql(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zungql(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cungqr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zungqr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6) ;

   int LAPACKE_cungrq(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6) ;

   int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6) ;

   int LAPACKE_zungrq(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6) ;

   int LAPACKE_cungtr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5) ;

   int LAPACKE_cungtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_cungtr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_zungtr(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_zungtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zungtr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cupgtr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zupgtr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zupmtr(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, float[] arg3, float[] arg4) ;

   int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   int LAPACKE_sdisna_work(byte arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, double[] arg3, double[] arg4) ;

   int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_ddisna_work(byte arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zgbsv_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7) ;

   int LAPACKE_sgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7) ;

   int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7) ;

   int LAPACKE_dgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7) ;

   int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7) ;

   int LAPACKE_cgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7) ;

   int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, int[] arg7) ;

   int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7) ;

   int LAPACKE_zgbtrf_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zgebak_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_sgebal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dgebal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_cgebal_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zgebal_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, int[] arg8) ;

   int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_sgecon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) ;

   int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dgecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) ;

   int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cgecon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zgecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_sgeequ_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_dgeequ_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_cgeequ_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_zgeequ_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_sgeequb_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_dgeequb_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_cgeequb_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_zgeequb_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgehrd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgehrd_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgehrd_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_sgelq2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dgelq2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cgelq2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zgelq2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgelqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgelqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgelqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgelqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgeqlf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgeqlf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgeqlf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgeqlf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgeqp3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgeqp3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_cgeqp3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zgeqp3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_sgeqr2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dgeqr2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cgeqr2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zgeqr2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgeqrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgeqrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgeqrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgeqrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgeqrfp_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgeqrfp_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgeqrfp_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgeqrfp_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgerqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgerqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgerqf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgerqf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgesv_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgesv_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgesv_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetrf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetrf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_sgetrf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dgetrf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_cgetrf2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zgetrf2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_sgetri_work(int arg0, int arg1, float[] arg2, int arg3, int[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sgetri_work(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgetri_work(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgetri_work(int arg0, int arg1, double[] arg2, int arg3, int[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dgetri_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgetri_work(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgetri_work(int arg0, int arg1, float[] arg2, int arg3, int[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cgetri_work(int arg0, int arg1, FloatBuffer arg2, int arg3, IntBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgetri_work(int arg0, int arg1, FloatPointer arg2, int arg3, IntPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgetri_work(int arg0, int arg1, double[] arg2, int arg3, int[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zgetri_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, IntBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgetri_work(int arg0, int arg1, DoublePointer arg2, int arg3, IntPointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_cgtcon_work(byte arg0, int arg1, float[] arg2, float[] arg3, float[] arg4,
      float[] arg5, int[] arg6, float arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cgtcon_work(byte arg0, int arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8,
      FloatBuffer arg9) ;

   int LAPACKE_cgtcon_work(byte arg0, int arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8,
      FloatPointer arg9) ;

   int LAPACKE_zgtcon_work(byte arg0, int arg1, double[] arg2, double[] arg3, double[] arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zgtcon_work(byte arg0, int arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8,
      DoubleBuffer arg9) ;

   int LAPACKE_zgtcon_work(byte arg0, int arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8,
      DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgtsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgtsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgtsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgtsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgttrf_work(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) ;

   int LAPACKE_sgttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_sgttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) ;

   int LAPACKE_dgttrf_work(int arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5) ;

   int LAPACKE_dgttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_dgttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5) ;

   int LAPACKE_cgttrf_work(int arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4,
      int[] arg5) ;

   int LAPACKE_cgttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_cgttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4, IntPointer arg5) ;

   int LAPACKE_zgttrf_work(int arg0, double[] arg1, double[] arg2, double[] arg3,
      double[] arg4, int[] arg5) ;

   int LAPACKE_zgttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_zgttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, DoublePointer arg4, IntPointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_checon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_checon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_checon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zhecon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cheequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zheequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_cheev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zheev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chegst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhegst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chetrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhetrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chetrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhetrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) ;

   int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_chetri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6) ;

   int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zhetri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) ;

   int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7) ;

   int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_chpcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7) ;

   int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zhpcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, double arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_chpev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8, FloatPointer arg9) ;

   int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_zhpev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_chpgst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zhpgst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chpsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhpsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_chptrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zhptrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_chptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) ;

   int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      IntBuffer arg4) ;

   int LAPACKE_zhptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) ;

   int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) ;

   int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_chptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) ;

   int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zhptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5) ;

   int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_clacgv_work(int arg0, float[] arg1, int arg2) ;

   int LAPACKE_clacgv_work(int arg0, FloatBuffer arg1, int arg2) ;

   int LAPACKE_clacgv_work(int arg0, FloatPointer arg1, int arg2) ;

   int LAPACKE_zlacgv_work(int arg0, double[] arg1, int arg2) ;

   int LAPACKE_zlacgv_work(int arg0, DoubleBuffer arg1, int arg2) ;

   int LAPACKE_zlacgv_work(int arg0, DoublePointer arg1, int arg2) ;

   int LAPACKE_slacn2_work(int arg0, float[] arg1, float[] arg2, int[] arg3, float[] arg4,
      int[] arg5, int[] arg6) ;

   int LAPACKE_slacn2_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, IntBuffer arg3,
      FloatBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_slacn2_work(int arg0, FloatPointer arg1, FloatPointer arg2, IntPointer arg3,
      FloatPointer arg4, IntPointer arg5, IntPointer arg6) ;

   int LAPACKE_dlacn2_work(int arg0, double[] arg1, double[] arg2, int[] arg3, double[] arg4,
      int[] arg5, int[] arg6) ;

   int LAPACKE_dlacn2_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, IntBuffer arg3,
      DoubleBuffer arg4, IntBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_dlacn2_work(int arg0, DoublePointer arg1, DoublePointer arg2, IntPointer arg3,
      DoublePointer arg4, IntPointer arg5, IntPointer arg6) ;

   int LAPACKE_clacn2_work(int arg0, float[] arg1, float[] arg2, float[] arg3, int[] arg4,
      int[] arg5) ;

   int LAPACKE_clacn2_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_clacn2_work(int arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3,
      IntPointer arg4, IntPointer arg5) ;

   int LAPACKE_zlacn2_work(int arg0, double[] arg1, double[] arg2, double[] arg3, int[] arg4,
      int[] arg5) ;

   int LAPACKE_zlacn2_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      IntBuffer arg4, IntBuffer arg5) ;

   int LAPACKE_zlacn2_work(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3, IntPointer arg4, IntPointer arg5) ;

   int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_slacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_clacpy_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlacpy_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_clacp2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlacp2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_zlag2c_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_slag2d_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_dlag2s_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_clag2z_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9) ;

   int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_slagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9) ;

   int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9) ;

   int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_dlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9) ;

   int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7, int[] arg8, float[] arg9) ;

   int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, IntBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_clagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, IntPointer arg8, FloatPointer arg9) ;

   int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7, int[] arg8, double[] arg9) ;

   int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, IntBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_zlagge_work(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, IntPointer arg8, DoublePointer arg9) ;

   int LAPACKE_claghe_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7) ;

   int LAPACKE_claghe_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_claghe_work(int arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zlaghe_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7) ;

   int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_slagsy_work(int arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dlagsy_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7) ;

   int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_clagsy_work(int arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zlagsy_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_slapmr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_dlapmr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_clapmr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_zlapmr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_slapmt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_dlapmt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_clapmt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_zlapmt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_slartgp_work(float arg0, float arg1, float[] arg2, float[] arg3,
      float[] arg4) ;

   int LAPACKE_slartgp_work(float arg0, float arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slartgp_work(float arg0, float arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   int LAPACKE_dlartgp_work(double arg0, double arg1, double[] arg2, double[] arg3,
      double[] arg4) ;

   int LAPACKE_dlartgp_work(double arg0, double arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlartgp_work(double arg0, double arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, float[] arg3, float[] arg4) ;

   int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slartgs_work(float arg0, float arg1, float arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, double[] arg3,
      double[] arg4) ;

   int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlartgs_work(double arg0, double arg1, double arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   float LAPACKE_slapy2_work(float arg0, float arg1) ;

   double LAPACKE_dlapy2_work(double arg0, double arg1) ;

   float LAPACKE_slapy3_work(float arg0, float arg1, float arg2) ;

   double LAPACKE_dlapy3_work(double arg0, double arg1, double arg2) ;

   float LAPACKE_slamch_work(byte arg0) ;

   double LAPACKE_dlamch_work(byte arg0) ;

   float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   float LAPACKE_slange_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   double LAPACKE_dlange_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   float LAPACKE_clange_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   double LAPACKE_zlange_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6) ;

   float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   float LAPACKE_clanhe_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   double LAPACKE_zlanhe_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6) ;

   float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   float LAPACKE_slansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   double LAPACKE_dlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6) ;

   float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   float LAPACKE_clansy_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   double LAPACKE_zlansy_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   float LAPACKE_slantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   double LAPACKE_dlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) ;

   float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   float LAPACKE_clantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8) ;

   double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   double LAPACKE_zlantr_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_slarfg_work(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) ;

   int LAPACKE_slarfg_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slarfg_work(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) ;

   int LAPACKE_dlarfg_work(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) ;

   int LAPACKE_dlarfg_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlarfg_work(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) ;

   int LAPACKE_clarfg_work(int arg0, float[] arg1, float[] arg2, int arg3, float[] arg4) ;

   int LAPACKE_clarfg_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, int arg3,
      FloatBuffer arg4) ;

   int LAPACKE_clarfg_work(int arg0, FloatPointer arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4) ;

   int LAPACKE_zlarfg_work(int arg0, double[] arg1, double[] arg2, int arg3, double[] arg4) ;

   int LAPACKE_zlarfg_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_zlarfg_work(int arg0, DoublePointer arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4) ;

   int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_slarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_clarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zlarft_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, float arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      float arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_slarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      float arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double arg5, double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      double arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_dlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      double arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_clarfx_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_zlarfx_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_slarnv_work(int arg0, int[] arg1, int arg2, float[] arg3) ;

   int LAPACKE_slarnv_work(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_slarnv_work(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dlarnv_work(int arg0, int[] arg1, int arg2, double[] arg3) ;

   int LAPACKE_dlarnv_work(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dlarnv_work(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_clarnv_work(int arg0, int[] arg1, int arg2, float[] arg3) ;

   int LAPACKE_clarnv_work(int arg0, IntBuffer arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_clarnv_work(int arg0, IntPointer arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zlarnv_work(int arg0, int[] arg1, int arg2, double[] arg3) ;

   int LAPACKE_zlarnv_work(int arg0, IntBuffer arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zlarnv_work(int arg0, IntPointer arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_slascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_clascl_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      int arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zlascl_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      int arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_slaset_work(int arg0, byte arg1, int arg2, int arg3, float arg4, float arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dlaset_work(int arg0, byte arg1, int arg2, int arg3, double arg4, double arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_claset_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zlaset_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_slasrt_work(byte arg0, int arg1, float[] arg2) ;

   int LAPACKE_slasrt_work(byte arg0, int arg1, FloatBuffer arg2) ;

   int LAPACKE_slasrt_work(byte arg0, int arg1, FloatPointer arg2) ;

   int LAPACKE_dlasrt_work(byte arg0, int arg1, double[] arg2) ;

   int LAPACKE_dlasrt_work(byte arg0, int arg1, DoubleBuffer arg2) ;

   int LAPACKE_dlasrt_work(byte arg0, int arg1, DoublePointer arg2) ;

   int LAPACKE_slaswp_work(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_slaswp_work(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) ;

   int LAPACKE_slaswp_work(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) ;

   int LAPACKE_dlaswp_work(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_dlaswp_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) ;

   int LAPACKE_dlaswp_work(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) ;

   int LAPACKE_claswp_work(int arg0, int arg1, float[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_claswp_work(int arg0, int arg1, FloatBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) ;

   int LAPACKE_claswp_work(int arg0, int arg1, FloatPointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) ;

   int LAPACKE_zlaswp_work(int arg0, int arg1, double[] arg2, int arg3, int arg4, int arg5,
      int[] arg6, int arg7) ;

   int LAPACKE_zlaswp_work(int arg0, int arg1, DoubleBuffer arg2, int arg3, int arg4,
      int arg5, IntBuffer arg6, int arg7) ;

   int LAPACKE_zlaswp_work(int arg0, int arg1, DoublePointer arg2, int arg3, int arg4,
      int arg5, IntPointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_slauum_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dlauum_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_clauum_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zlauum_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_sopgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dopgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_sorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dorgbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sorghr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dorghr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sorglq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dorglq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sorgql_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dorgql_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sorgqr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dorgqr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sorgrq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dorgrq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sorgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dorgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7, float[] arg8, int[] arg9) ;

   int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_spbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, float arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) ;

   int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7, double[] arg8, int[] arg9) ;

   int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_dpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, double arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) ;

   int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_cpbcon_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, float arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9) ;

   int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_zpbcon_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, double arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9) ;

   int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_spbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_dpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cpbequ_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zpbequ_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_spbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_cpbstf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_zpbstf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_spbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zpbsv_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_spbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5) ;

   int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_cpbtrf_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_zpbtrf_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_spbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zpbtrs_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_spftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_cpftrf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_zpftrf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_spftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_cpftri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_zpftri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_spftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpftrs_work(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, int[] arg8) ;

   int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_spocon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) ;

   int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dpocon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) ;

   int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_cpocon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zpocon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      double arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_spoequ_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_spoequ_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_spoequ_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dpoequ_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dpoequ_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dpoequ_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cpoequ_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cpoequ_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cpoequ_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zpoequ_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zpoequ_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zpoequ_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_spoequb_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_spoequb_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_spoequb_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dpoequb_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dpoequb_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dpoequb_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cpoequb_work(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cpoequb_work(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cpoequb_work(int arg0, int arg1, FloatPointer arg2, int arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zpoequb_work(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zpoequb_work(int arg0, int arg1, DoubleBuffer arg2, int arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zpoequb_work(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sposv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cposv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zposv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotrf2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotrf2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotrf2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotrf2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spotri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpotri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpotri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpotri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_spotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpotrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpotrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5, float[] arg6, int[] arg7) ;

   int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5, FloatBuffer arg6, IntBuffer arg7) ;

   int LAPACKE_sppcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5, FloatPointer arg6, IntPointer arg7) ;

   int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5, double[] arg6, int[] arg7) ;

   int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, IntBuffer arg7) ;

   int LAPACKE_dppcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5, DoublePointer arg6, IntPointer arg7) ;

   int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, float[] arg3, float arg4,
      float[] arg5, float[] arg6, float[] arg7) ;

   int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, float arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_cppcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, float arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, double[] arg3, double arg4,
      double[] arg5, double[] arg6, double[] arg7) ;

   int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, double arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zppcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, double arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_sppequ_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dppequ_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_cppequ_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zppequ_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dppsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cppsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zppsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_spptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dpptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_cpptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zpptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_spptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_dpptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, float[] arg3) ;

   int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3) ;

   int LAPACKE_cpptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3) ;

   int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, double[] arg3) ;

   int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3) ;

   int LAPACKE_zpptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3) ;

   int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_spptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cpptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zpptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_spstrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_dpstrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_cpstrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_zpstrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   int LAPACKE_sptcon_work(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_sptcon_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4, FloatBuffer arg5) ;

   int LAPACKE_sptcon_work(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4, FloatPointer arg5) ;

   int LAPACKE_dptcon_work(int arg0, double[] arg1, double[] arg2, double arg3,
      double[] arg4, double[] arg5) ;

   int LAPACKE_dptcon_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4, DoubleBuffer arg5) ;

   int LAPACKE_dptcon_work(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4, DoublePointer arg5) ;

   int LAPACKE_cptcon_work(int arg0, float[] arg1, float[] arg2, float arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_cptcon_work(int arg0, FloatBuffer arg1, FloatBuffer arg2, float arg3,
      FloatBuffer arg4, FloatBuffer arg5) ;

   int LAPACKE_cptcon_work(int arg0, FloatPointer arg1, FloatPointer arg2, float arg3,
      FloatPointer arg4, FloatPointer arg5) ;

   int LAPACKE_zptcon_work(int arg0, double[] arg1, double[] arg2, double arg3,
      double[] arg4, double[] arg5) ;

   int LAPACKE_zptcon_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2, double arg3,
      DoubleBuffer arg4, DoubleBuffer arg5) ;

   int LAPACKE_zptcon_work(int arg0, DoublePointer arg1, DoublePointer arg2, double arg3,
      DoublePointer arg4, DoublePointer arg5) ;

   int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_spteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dpteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_cpteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_zpteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sptsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dptsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) ;

   int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cptsv_work(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zptsv_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_spttrf_work(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_spttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_spttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_dpttrf_work(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dpttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dpttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_cpttrf_work(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_cpttrf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_cpttrf_work(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_zpttrf_work(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_zpttrf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_zpttrf_work(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_spttrs_work(int arg0, int arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6) ;

   int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dpttrs_work(int arg0, int arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6) ;

   int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cpttrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zpttrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7, int[] arg8) ;

   int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_sspcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7, int[] arg8) ;

   int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dspcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, double arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) ;

   int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float arg5, float[] arg6, float[] arg7) ;

   int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      float arg5, FloatBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_cspcon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      float arg5, FloatPointer arg6, FloatPointer arg7) ;

   int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double arg5, double[] arg6, double[] arg7) ;

   int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      double arg5, DoubleBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zspcon_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, double arg5, DoublePointer arg6, DoublePointer arg7) ;

   int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_sspev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_dspev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_sspgst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dspgst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_sspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dspsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cspsv_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int[] arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zspsv_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, float[] arg6) ;

   int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_ssptrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, double[] arg6) ;

   int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dsptrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, DoublePointer arg6) ;

   int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_ssptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) ;

   int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      IntBuffer arg4) ;

   int LAPACKE_dsptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) ;

   int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4) ;

   int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4) ;

   int LAPACKE_csptrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      IntPointer arg4) ;

   int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4) ;

   int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      IntBuffer arg4) ;

   int LAPACKE_zsptrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4) ;

   int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) ;

   int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ssptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) ;

   int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dsptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5) ;

   int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, float[] arg3, int[] arg4,
      float[] arg5) ;

   int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, IntBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_csptri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, IntPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, double[] arg3, int[] arg4,
      double[] arg5) ;

   int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, IntBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_zsptri_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      IntPointer arg4, DoublePointer arg5) ;

   int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csptrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsptrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_ssteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_csteqr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_zsteqr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   int LAPACKE_ssterf_work(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_ssterf_work(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_ssterf_work(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_dsterf_work(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dsterf_work(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dsterf_work(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_sstev_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_dstev_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8, int[] arg9) ;

   int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_ssycon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) ;

   int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double arg6, double[] arg7, double[] arg8, int[] arg9) ;

   int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_dsycon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) ;

   int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, float arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_csycon_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, float arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, double arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zsycon_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, double arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_ssyequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_dsyequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_csyequb_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_zsyequb_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssyev_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsyev_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssygst_work(int arg0, int arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsygst_work(int arg0, int arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssytrd_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsytrd_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssytrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsytrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csytrf_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsytrf_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) ;

   int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_ssytri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) ;

   int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6) ;

   int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_dsytri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) ;

   int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      float[] arg6) ;

   int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6) ;

   int LAPACKE_csytri_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6) ;

   int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6) ;

   int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6) ;

   int LAPACKE_zsytri_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6) ;

   int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztftri_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctfttp_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztfttp_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_stfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dtfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_ctfttr_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_ztfttr_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, int[] arg8) ;

   int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_stpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, IntPointer arg8) ;

   int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, int[] arg8) ;

   int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dtpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, IntPointer arg8) ;

   int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6, float[] arg7, float[] arg8) ;

   int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7, FloatBuffer arg8) ;

   int LAPACKE_ctpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, FloatPointer arg7, FloatPointer arg8) ;

   int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, double[] arg6, double[] arg7, double[] arg8) ;

   int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7, DoubleBuffer arg8) ;

   int LAPACKE_ztpcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, DoublePointer arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_stptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dtptri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_ctptri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_ztptri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_stptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dtptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ctptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_ztptrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctpttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztpttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_stpttr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5) ;

   int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5) ;

   int LAPACKE_dtpttr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5) ;

   int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_ctpttr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, int arg5) ;

   int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, int arg5) ;

   int LAPACKE_ztpttr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5) ;

   int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int[] arg9) ;

   int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_strcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, IntPointer arg9) ;

   int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int[] arg9) ;

   int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, IntBuffer arg9) ;

   int LAPACKE_dtrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, IntPointer arg9) ;

   int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, float[] arg9) ;

   int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_ctrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, FloatPointer arg9) ;

   int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, double[] arg9) ;

   int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_ztrcon_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8, float[] arg9) ;

   int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, FloatBuffer arg9) ;

   int LAPACKE_strexc_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8, FloatPointer arg9) ;

   int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8, double[] arg9) ;

   int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8, DoubleBuffer arg9) ;

   int LAPACKE_dtrexc_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8, DoublePointer arg9) ;

   int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ctrexc_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, int arg7, int arg8) ;

   int LAPACKE_ztrexc_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, int arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_strtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dtrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_ctrtri_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_ztrtri_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_strtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dtrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ctrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_ztrtrs_work(int arg0, byte arg1, byte arg2, byte arg3, int arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_strttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_dtrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_ctrttf_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6) ;

   int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_ztrttf_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_strttp_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtrttp_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctrttp_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztrttp_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_stzrzf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dtzrzf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ctzrzf_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_ztzrzf_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_cungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zungbr_work(int arg0, byte arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cunghr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zunghr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cunglq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zunglq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cungql_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zungql_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cungqr_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zungqr_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cungrq_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zungrq_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_cungtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zungtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4,
      float[] arg5, int arg6, float[] arg7) ;

   int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7) ;

   int LAPACKE_cupgtr_work(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4, FloatPointer arg5, int arg6, FloatPointer arg7) ;

   int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      double[] arg5, int arg6, double[] arg7) ;

   int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4, DoubleBuffer arg5, int arg6, DoubleBuffer arg7) ;

   int LAPACKE_zupgtr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, DoublePointer arg5, int arg6, DoublePointer arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_claghe(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_claghe(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_claghe(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_zlaghe(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlaghe(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_zlaghe(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_slagsy(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_slagsy(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_slagsy(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_dlagsy(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_dlagsy(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_dlagsy(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_clagsy(int arg0, int arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_clagsy(int arg0, int arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_clagsy(int arg0, int arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_zlagsy(int arg0, int arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlagsy(int arg0, int arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6) ;

   int LAPACKE_zlagsy(int arg0, int arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, IntPointer arg6) ;

   int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_slapmr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_dlapmr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_clapmr(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_zlapmr(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_slapmt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_dlapmt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_clapmt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6) ;

   int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6) ;

   int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6) ;

   int LAPACKE_zlapmt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6) ;

   float LAPACKE_slapy2(float arg0, float arg1) ;

   double LAPACKE_dlapy2(double arg0, double arg1) ;

   float LAPACKE_slapy3(float arg0, float arg1, float arg2) ;

   double LAPACKE_dlapy3(double arg0, double arg1, double arg2) ;

   int LAPACKE_slartgp(float arg0, float arg1, FloatPointer arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   int LAPACKE_slartgp(float arg0, float arg1, FloatBuffer arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slartgp(float arg0, float arg1, float[] arg2, float[] arg3, float[] arg4) ;

   int LAPACKE_dlartgp(double arg0, double arg1, double[] arg2, double[] arg3,
      double[] arg4) ;

   int LAPACKE_dlartgp(double arg0, double arg1, DoubleBuffer arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlartgp(double arg0, double arg1, DoublePointer arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   int LAPACKE_slartgs(float arg0, float arg1, float arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   int LAPACKE_slartgs(float arg0, float arg1, float arg2, float[] arg3, float[] arg4) ;

   int LAPACKE_slartgs(float arg0, float arg1, float arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   int LAPACKE_dlartgs(double arg0, double arg1, double arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   int LAPACKE_dlartgs(double arg0, double arg1, double arg2, double[] arg3, double[] arg4) ;

   int LAPACKE_dlartgs(double arg0, double arg1, double arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_cheswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_cheswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_chetri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_chetri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_chetri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chetri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_chetri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chetri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_chetrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_csyconv(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_csyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_csyswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_csyswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_csytri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_csytri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_csytri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csytri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_csytri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csytri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_csytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) ;

   int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsyconv(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_dsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_dsyswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_dsyswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dsytri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsytri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_dsytri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsytri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_ssyconv(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7) ;

   int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7) ;

   int LAPACKE_ssyconv_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7) ;

   int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_ssyswapr(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_ssyswapr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_ssytri2(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssytri2_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_ssytri2x(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssytri2x_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs2(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_ssytrs2_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_zheswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zheswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zhetri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhetri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_zhetri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhetri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zhetrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7) ;

   int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zsyconv(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7) ;

   int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7) ;

   int LAPACKE_zsyconv_work(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7) ;

   int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5,
      int arg6) ;

   int LAPACKE_zsyswapr(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zsyswapr_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      int arg5, int arg6) ;

   int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zsytri2(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsytri2_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, double[] arg3, int arg4, int[] arg5,
      int arg6) ;

   int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, int arg6) ;

   int LAPACKE_zsytri2x(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, int arg6) ;

   int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsytri2x_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs2(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zsytrs2_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_sgeqrt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dgeqrt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7) ;

   int LAPACKE_cgeqrt(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7) ;

   int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zgeqrt(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7) ;

   int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgeqrt2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgeqrt2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgeqrt2(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgeqrt2(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgeqrt3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgeqrt3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgeqrt3(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgeqrt3(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_stpqrt2(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dtpqrt2(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ctpqrt2(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_ztpqrt2(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4, int arg5,
      DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_sgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_dgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8) ;

   int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8) ;

   int LAPACKE_cgeqrt_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8) ;

   int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8) ;

   int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8) ;

   int LAPACKE_zgeqrt_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8) ;

   int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgeqrt2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgeqrt2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgeqrt2_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgeqrt2_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgeqrt3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgeqrt3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgeqrt3_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgeqrt3_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_stpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dtpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7, float[] arg8, int arg9) ;

   int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ctpqrt2_work(int arg0, int arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7, double[] arg8, int arg9) ;

   int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_ztpqrt2_work(int arg0, int arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csysv_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsysv_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_ssytrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dsytrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_csytrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zsytrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_chetrf_rook(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zhetrf_rook(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs_rook(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs_rook(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csyr(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_csyr(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csyr(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsyr(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   int LAPACKE_zsyr(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsyr(int arg0, byte arg1, int arg2, DoublePointer arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssytrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsytrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csytrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsytrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chetrf_rook_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhetrf_rook_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs_rook_work(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csyr_work(int arg0, byte arg1, int arg2, FloatPointer arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4,
      int arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsyr_work(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_ilaver(int[] arg0, int[] arg1, int[] arg2) ;

   void LAPACKE_ilaver(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2) ;

   void LAPACKE_ilaver(IntPointer arg0, IntPointer arg1, IntPointer arg2) ;

   int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csysv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsysv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chesv_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhesv_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_ssytrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_dsytrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_csytrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zsytrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, float[] arg3, int arg4, int[] arg5) ;

   int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_chetrf_aa(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5) ;

   int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5) ;

   int LAPACKE_zhetrf_aa(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5) ;

   int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_ssytrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_dsytrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_csytrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zsytrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      int[] arg5, float[] arg6, int arg7) ;

   int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      IntBuffer arg5, FloatBuffer arg6, int arg7) ;

   int LAPACKE_chetrf_aa_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      IntPointer arg5, FloatPointer arg6, int arg7) ;

   int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      int[] arg5, double[] arg6, int arg7) ;

   int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      IntBuffer arg5, DoubleBuffer arg6, int arg7) ;

   int LAPACKE_zhetrf_aa_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      IntPointer arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrs_aa(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrs_aa(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_csysv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zsysv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chesv_rk(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhesv_rk(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_ssytrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_dsytrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_csytrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_zsytrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_chetrf_rk(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_zhetrf_rk(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetrf_rk_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetrf_rk_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_csytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chetrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4, int arg5,
      FloatBuffer arg6, IntBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssytrs_3(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4, int arg5,
      FloatPointer arg6, IntPointer arg7, FloatPointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zsytrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4, int arg5,
      DoubleBuffer arg6, IntBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhetrs_3(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, IntPointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_ssytri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_dsytri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_csytri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_zsytri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6) ;

   int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_chetri_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6) ;

   int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6) ;

   int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6) ;

   int LAPACKE_zhetri_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6) ;

   int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssytri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsytri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_csytri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zsytri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_chetri_3_work(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zhetri_3_work(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_ssycon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_dsycon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_csycon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_zsycon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   int LAPACKE_checon_3(int arg0, byte arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int[] arg6, float arg7, float[] arg8) ;

   int LAPACKE_checon_3(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, IntBuffer arg6, float arg7, FloatBuffer arg8) ;

   int LAPACKE_checon_3(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, IntPointer arg6, float arg7, FloatPointer arg8) ;

   int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int[] arg6, double arg7, double[] arg8) ;

   int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, IntBuffer arg6, double arg7, DoubleBuffer arg8) ;

   int LAPACKE_zhecon_3(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, IntPointer arg6, double arg7, DoublePointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgelq(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sgelq(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgelq(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgelq(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dgelq(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgelq(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgelq(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cgelq(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgelq(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgelq(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zgelq(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgelq(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgelq_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgelq_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgelq_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgelq_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgeqr(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sgeqr(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgeqr(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_dgeqr(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dgeqr(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgeqr(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_cgeqr(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cgeqr(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgeqr(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_zgeqr(int arg0, int arg1, int arg2, double[] arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zgeqr(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgeqr(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgeqr_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgeqr_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgeqr_work(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgeqr_work(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_sgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_cgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, FloatPointer arg5,
      int arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoubleBuffer arg5,
      int arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_zgetsls(int arg0, byte arg1, int arg2, int arg3, int arg4, DoublePointer arg5,
      int arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_ssyev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_dsyev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6) ;

   int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_ssyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_dsyevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6, float[] arg7, int arg8) ;

   int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, FloatBuffer arg7, int arg8) ;

   int LAPACKE_ssyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, FloatPointer arg7, int arg8) ;

   int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6, double[] arg7, int arg8) ;

   int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, DoubleBuffer arg7, int arg8) ;

   int LAPACKE_dsyev_2stage_work(int arg0, byte arg1, byte arg2, int arg3,
      DoublePointer arg4, int arg5, DoublePointer arg6, DoublePointer arg7, int arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6) ;

   int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_cheev_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_zheev_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5, float[] arg6) ;

   int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6) ;

   int LAPACKE_cheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6) ;

   int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5, double[] arg6) ;

   int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6) ;

   int LAPACKE_zheevd_2stage(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_ssbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_dsbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhbev_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      float[] arg5, int arg6, float[] arg7, float[] arg8, int arg9) ;

   int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, FloatBuffer arg8, int arg9) ;

   int LAPACKE_chbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, FloatPointer arg8, int arg9) ;

   int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, double[] arg8, int arg9) ;

   int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, DoubleBuffer arg8, int arg9) ;

   int LAPACKE_zhbevd_2stage(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, DoublePointer arg8, int arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_ssygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_dsygv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8, float[] arg9) ;

   int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8, FloatBuffer arg9) ;

   int LAPACKE_chegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8, FloatPointer arg9) ;

   int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      double[] arg5, int arg6, double[] arg7, int arg8, double[] arg9) ;

   int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8, DoubleBuffer arg9) ;

   int LAPACKE_zhegv_2stage(int arg0, int arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8, DoublePointer arg9) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_ssytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_dsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_csytrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_zsytrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_chetrf_aa_2stage(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6, int[] arg7, int[] arg8) ;

   int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6, IntBuffer arg7, IntBuffer arg8) ;

   int LAPACKE_zhetrf_aa_2stage(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6, IntPointer arg7, IntPointer arg8) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   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) ;

   void LAPACKE_set_nancheck(int arg0) ;

   int LAPACKE_get_nancheck() ;

   void LAPACKE_xerbla(BytePointer arg0, int arg1) ;

   void LAPACKE_xerbla(String arg0, int arg1) ;

   int LAPACKE_lsame(byte arg0, byte arg1) ;

   void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   void LAPACKE_cgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   void LAPACKE_cge_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   void LAPACKE_cge_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_cge_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_cgg_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_chb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_che_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   void LAPACKE_che_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_che_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) ;

   void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACKE_chp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   void LAPACKE_chs_trans(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      int arg5) ;

   void LAPACKE_chs_trans(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   void LAPACKE_chs_trans(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_cpb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   void LAPACKE_cpf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_cpo_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) ;

   void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACKE_cpp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) ;

   void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACKE_csp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_csy_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   void LAPACKE_ctb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) ;

   void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   void LAPACKE_ctf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   void LAPACKE_ctp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_ctr_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   void LAPACKE_dgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   void LAPACKE_dge_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_dge_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_dge_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_dgg_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_dhs_trans(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      int arg5) ;

   void LAPACKE_dhs_trans(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   void LAPACKE_dhs_trans(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, int arg5) ;

   void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_dpb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   void LAPACKE_dpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_dpo_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) ;

   void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACKE_dpp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_dsb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) ;

   void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACKE_dsp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_dsy_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   void LAPACKE_dtb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) ;

   void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   void LAPACKE_dtf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   void LAPACKE_dtp_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_dtr_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, FloatBuffer arg5,
      int arg6, FloatBuffer arg7, int arg8) ;

   void LAPACKE_sgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   void LAPACKE_sge_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   void LAPACKE_sge_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_sge_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, float[] arg3, int arg4, float[] arg5,
      int arg6) ;

   void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_sgg_trans(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_shs_trans(int arg0, int arg1, float[] arg2, int arg3, float[] arg4,
      int arg5) ;

   void LAPACKE_shs_trans(int arg0, int arg1, FloatBuffer arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   void LAPACKE_shs_trans(int arg0, int arg1, FloatPointer arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_spb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   void LAPACKE_spf_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_spo_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) ;

   void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACKE_spp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_ssb_trans(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, float[] arg3, float[] arg4) ;

   void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3,
      FloatBuffer arg4) ;

   void LAPACKE_ssp_trans(int arg0, byte arg1, int arg2, FloatPointer arg3,
      FloatPointer arg4) ;

   void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, float[] arg3, int arg4,
      float[] arg5, int arg6) ;

   void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   void LAPACKE_ssy_trans(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6, float[] arg7, int arg8) ;

   void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6, FloatBuffer arg7, int arg8) ;

   void LAPACKE_stb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6, FloatPointer arg7, int arg8) ;

   void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, float[] arg5,
      float[] arg6) ;

   void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5, FloatBuffer arg6) ;

   void LAPACKE_stf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5, FloatPointer arg6) ;

   void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      float[] arg5) ;

   void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      FloatBuffer arg5) ;

   void LAPACKE_stp_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      FloatPointer arg5) ;

   void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, float[] arg4, int arg5,
      float[] arg6, int arg7) ;

   void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5, FloatBuffer arg6, int arg7) ;

   void LAPACKE_str_trans(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5, FloatPointer arg6, int arg7) ;

   void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   void LAPACKE_zgb_trans(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   void LAPACKE_zge_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_zge_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_zge_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_zgg_trans(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_zhb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_zhe_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) ;

   void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACKE_zhp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   void LAPACKE_zhs_trans(int arg0, int arg1, double[] arg2, int arg3, double[] arg4,
      int arg5) ;

   void LAPACKE_zhs_trans(int arg0, int arg1, DoubleBuffer arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   void LAPACKE_zhs_trans(int arg0, int arg1, DoublePointer arg2, int arg3,
      DoublePointer arg4, int arg5) ;

   void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_zpb_trans(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   void LAPACKE_zpf_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_zpo_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) ;

   void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACKE_zpp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, double[] arg3, double[] arg4) ;

   void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3,
      DoubleBuffer arg4) ;

   void LAPACKE_zsp_trans(int arg0, byte arg1, int arg2, DoublePointer arg3,
      DoublePointer arg4) ;

   void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, double[] arg3, int arg4,
      double[] arg5, int arg6) ;

   void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   void LAPACKE_zsy_trans(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4, double[] arg5,
      int arg6, double[] arg7, int arg8) ;

   void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6, DoubleBuffer arg7, int arg8) ;

   void LAPACKE_ztb_trans(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6, DoublePointer arg7, int arg8) ;

   void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4, double[] arg5,
      double[] arg6) ;

   void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5, DoubleBuffer arg6) ;

   void LAPACKE_ztf_trans(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5, DoublePointer arg6) ;

   void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      double[] arg5) ;

   void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      DoubleBuffer arg5) ;

   void LAPACKE_ztp_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      DoublePointer arg5) ;

   void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, double[] arg4, int arg5,
      double[] arg6, int arg7) ;

   void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5, DoubleBuffer arg6, int arg7) ;

   void LAPACKE_ztr_trans(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5, DoublePointer arg6, int arg7) ;

   int LAPACKE_c_nancheck(int arg0, float[] arg1, int arg2) ;

   int LAPACKE_c_nancheck(int arg0, FloatBuffer arg1, int arg2) ;

   int LAPACKE_c_nancheck(int arg0, FloatPointer arg1, int arg2) ;

   int LAPACKE_d_nancheck(int arg0, double[] arg1, int arg2) ;

   int LAPACKE_d_nancheck(int arg0, DoubleBuffer arg1, int arg2) ;

   int LAPACKE_d_nancheck(int arg0, DoublePointer arg1, int arg2) ;

   int LAPACKE_s_nancheck(int arg0, float[] arg1, int arg2) ;

   int LAPACKE_s_nancheck(int arg0, FloatBuffer arg1, int arg2) ;

   int LAPACKE_s_nancheck(int arg0, FloatPointer arg1, int arg2) ;

   int LAPACKE_z_nancheck(int arg0, double[] arg1, int arg2) ;

   int LAPACKE_z_nancheck(int arg0, DoubleBuffer arg1, int arg2) ;

   int LAPACKE_z_nancheck(int arg0, DoublePointer arg1, int arg2) ;

   int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_cgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cge_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cgg_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_cgt_nancheck(int arg0, float[] arg1, float[] arg2, float[] arg3) ;

   int LAPACKE_cgt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) ;

   int LAPACKE_cgt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) ;

   int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_chb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_che_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_chp_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_chp_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_chp_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_chs_nancheck(int arg0, int arg1, float[] arg2, int arg3) ;

   int LAPACKE_chs_nancheck(int arg0, int arg1, FloatBuffer arg2, int arg3) ;

   int LAPACKE_chs_nancheck(int arg0, int arg1, FloatPointer arg2, int arg3) ;

   int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_cpb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_cpf_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_cpf_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_cpf_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_cpo_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_cpp_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_cpp_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_cpp_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_cpt_nancheck(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_cpt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_cpt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_csp_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_csp_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_csp_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_cst_nancheck(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_cst_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_cst_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_csy_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_ctb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_ctf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_ctp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_ctr_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dge_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dgg_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_dgt_nancheck(int arg0, double[] arg1, double[] arg2, double[] arg3) ;

   int LAPACKE_dgt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) ;

   int LAPACKE_dgt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) ;

   int LAPACKE_dhs_nancheck(int arg0, int arg1, double[] arg2, int arg3) ;

   int LAPACKE_dhs_nancheck(int arg0, int arg1, DoubleBuffer arg2, int arg3) ;

   int LAPACKE_dhs_nancheck(int arg0, int arg1, DoublePointer arg2, int arg3) ;

   int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_dpf_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_dpf_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_dpf_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dpo_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_dpp_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_dpp_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_dpp_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_dpt_nancheck(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dpt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dpt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dsb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_dsp_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_dsp_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_dsp_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_dst_nancheck(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_dst_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_dst_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_dsy_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_dtb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_dtf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_dtp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_dtr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_sgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_sge_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_sgg_nancheck(int arg0, int arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_sgt_nancheck(int arg0, float[] arg1, float[] arg2, float[] arg3) ;

   int LAPACKE_sgt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3) ;

   int LAPACKE_sgt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2,
      FloatPointer arg3) ;

   int LAPACKE_shs_nancheck(int arg0, int arg1, float[] arg2, int arg3) ;

   int LAPACKE_shs_nancheck(int arg0, int arg1, FloatBuffer arg2, int arg3) ;

   int LAPACKE_shs_nancheck(int arg0, int arg1, FloatPointer arg2, int arg3) ;

   int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_spb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_spf_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_spf_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_spf_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_spo_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_spp_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_spp_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_spp_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_spt_nancheck(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_spt_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_spt_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_ssb_nancheck(int arg0, byte arg1, int arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_ssp_nancheck(int arg0, float[] arg1) ;

   int LAPACKE_ssp_nancheck(int arg0, FloatBuffer arg1) ;

   int LAPACKE_ssp_nancheck(int arg0, FloatPointer arg1) ;

   int LAPACKE_sst_nancheck(int arg0, float[] arg1, float[] arg2) ;

   int LAPACKE_sst_nancheck(int arg0, FloatBuffer arg1, FloatBuffer arg2) ;

   int LAPACKE_sst_nancheck(int arg0, FloatPointer arg1, FloatPointer arg2) ;

   int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, float[] arg3, int arg4) ;

   int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, FloatBuffer arg3, int arg4) ;

   int LAPACKE_ssy_nancheck(int arg0, byte arg1, int arg2, FloatPointer arg3, int arg4) ;

   int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4, float[] arg5,
      int arg6) ;

   int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatBuffer arg5, int arg6) ;

   int LAPACKE_stb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      FloatPointer arg5, int arg6) ;

   int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      float[] arg5) ;

   int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatBuffer arg5) ;

   int LAPACKE_stf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      FloatPointer arg5) ;

   int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4) ;

   int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4) ;

   int LAPACKE_stp_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4) ;

   int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, float[] arg4,
      int arg5) ;

   int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatBuffer arg4,
      int arg5) ;

   int LAPACKE_str_nancheck(int arg0, byte arg1, byte arg2, int arg3, FloatPointer arg4,
      int arg5) ;

   int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4, double[] arg5,
      int arg6) ;

   int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_zgb_nancheck(int arg0, int arg1, int arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zge_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zgg_nancheck(int arg0, int arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_zgt_nancheck(int arg0, double[] arg1, double[] arg2, double[] arg3) ;

   int LAPACKE_zgt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2,
      DoubleBuffer arg3) ;

   int LAPACKE_zgt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2,
      DoublePointer arg3) ;

   int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_zhb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zhe_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_zhp_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_zhp_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_zhp_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_zhs_nancheck(int arg0, int arg1, double[] arg2, int arg3) ;

   int LAPACKE_zhs_nancheck(int arg0, int arg1, DoubleBuffer arg2, int arg3) ;

   int LAPACKE_zhs_nancheck(int arg0, int arg1, DoublePointer arg2, int arg3) ;

   int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, double[] arg4,
      int arg5) ;

   int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_zpb_nancheck(int arg0, byte arg1, int arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_zpf_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_zpf_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_zpf_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zpo_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_zpp_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_zpp_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_zpp_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_zpt_nancheck(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_zpt_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_zpt_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_zsp_nancheck(int arg0, double[] arg1) ;

   int LAPACKE_zsp_nancheck(int arg0, DoubleBuffer arg1) ;

   int LAPACKE_zsp_nancheck(int arg0, DoublePointer arg1) ;

   int LAPACKE_zst_nancheck(int arg0, double[] arg1, double[] arg2) ;

   int LAPACKE_zst_nancheck(int arg0, DoubleBuffer arg1, DoubleBuffer arg2) ;

   int LAPACKE_zst_nancheck(int arg0, DoublePointer arg1, DoublePointer arg2) ;

   int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, double[] arg3, int arg4) ;

   int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, DoubleBuffer arg3, int arg4) ;

   int LAPACKE_zsy_nancheck(int arg0, byte arg1, int arg2, DoublePointer arg3, int arg4) ;

   int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      double[] arg5, int arg6) ;

   int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoubleBuffer arg5, int arg6) ;

   int LAPACKE_ztb_nancheck(int arg0, byte arg1, byte arg2, int arg3, int arg4,
      DoublePointer arg5, int arg6) ;

   int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      double[] arg5) ;

   int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoubleBuffer arg5) ;

   int LAPACKE_ztf_nancheck(int arg0, byte arg1, byte arg2, byte arg3, int arg4,
      DoublePointer arg5) ;

   int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4) ;

   int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4) ;

   int LAPACKE_ztp_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4) ;

   int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoubleBuffer arg4,
      int arg5) ;

   int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, DoublePointer arg4,
      int arg5) ;

   int LAPACKE_ztr_nancheck(int arg0, byte arg1, byte arg2, int arg3, double[] arg4,
      int arg5) ;

   void blas_set_num_threads(int arg0) ;

   int blas_get_num_threads() ;

   int blas_get_vendor() ;
}
